كيفية إنشاء بدء التشغيل: مشروع إنترنت الأشياء من الفكرة إلى الإنتاج

هذه المرة ، سنقوم بالغوص في الصعود والهبوط في تطوير إنترنت الأشياء مع برنامج تعليمي خطوة بخطوة. مثال على الحياة الحقيقية ، لا يوجد مايب "نظري" ، والكثير من الخبرة المدرجة. إشارات سريعة إلى المقالات ذات الصلة كمكافأة.


المقال الأصلي - كيفية إنشاء بدء التشغيل: مشروع إنترنت الأشياء من الفكرة إلى الإنتاج


لمحة عامة:


  1. شكل فكرة في مجموعة من الأهداف
  2. البحث عن المستخدمين المحتملين
  3. البحث عن فريق التطوير
  4. إعداد المواصفات الفنية
  5. تصميم المنتج
  6. إنشاء نموذج أولي
  7. بدء تطوير البرمجيات
  8. إنشاء نموذج ثلاثي الأبعاد
  9. بدء الاختبار التجريبي
  10. إطلاق mvp
  11. بدء الإنتاج

قبل أن نبدأ


لقد حان الوقت للثورة الصناعية رقم 4 ، ويجب ألا تفوتك هذه الفرصة. ما هي الطريقة الصحيحة للمشاركة في هذه الموجة؟ نظرًا لأننا كتبنا بالفعل مقالة أساسية حول جعل الفكرة منتجًا حقيقيًا ، فقد قررنا هذه المرة كتابة دليل يمكنك استخدامه لتحقيق النتائج في كل خطوة والحصول على فهم شامل للعملية. لذلك ، دعونا نبدأ!


شكل فكرة في مجموعة من الأهداف


أول الأشياء أولاً ، يجب أن تفهم وتحدد هدفك بوضوح وتقسيمه إلى subgoals قبل أي تطور. \
يجب أن تتضمن متطلبات المشروع المعلومات التالية:


  1. ما هو المنتج النهائي المثالي؟ \
    صفها بالتفصيل قدر الإمكان. ما الذي تخطط لتحقيقه مع هذا المنتج؟ في هذه المرحلة ، اكتب كل ما يمكن تطبيقه ، وستقوم بتحديث الوثيقة وتنقيحها في وقت لاحق عدة مرات.
  2. ما هي السمات الرئيسية؟ \
    اكتب قائمة بالأسباب الرئيسية التي قد يرغب الناس في استخدام منتجك لها. لماذا هذه الوظيفة ضرورية ومطلوبة للنجاح؟
  3. ما هو إصدار المنتج الأول الخاص بك؟ \
    خطط لما سيشمله الحد الأدنى من المنتج القابل للتطبيق (MVP) بحيث يمكنك البدء في البيع وجمع التعليقات.

ضع في اعتبارك أن متطلبات المشروع الخاصة بك يجب أن تحتوي على الأجزاء الفنية والمتعلقة بالأعمال في النظام. أين ، لماذا ، وكيف سيستخدم المستخدمون النهائيون منتجك؟ يعد تحديد متطلبات المشروع الواضحة والكافية أمرًا بالغ الأهمية حيث يشرح للفريق ما الذي يجب عليهم إنشاؤه ولماذا. خلاف ذلك ، فأنت في قائمة مخاطرة لفشل المواعيد النهائية.


انظر قالب وصف المشروع لدينا لتكون مرجعا. في حين أن إنشاء قالب فريد لجميع أنواع المشاريع أمر غير ممكن بالتأكيد ، نأمل أن تكون العينات التي نقدمها في مقالاتنا مفيدة لك.


لفهم تفاصيل تطوير إنترنت الأشياء بشكل أفضل ، راجع مقالتنا مع نظرة عامة قصيرة على الحلول والفروق الدقيقة الموجودة .



الخطوات الأولى


بعد أن يكون وصف المشروع جاهزًا ، يمكنك مشاركته مع فريقك ومناقشة جميع التفاصيل. قم بتحديث المستند إذا وجدت ملاحظات معقولة.


البحث عن المستخدمين المحتملين


إذا كان لديك عملاء محتملين قبل البدء في التطوير ، فهذا يعني أن نظامك في الطلب. أيضًا ، يمكنك بدء الاختبار التجريبي مباشرةً عندما يكون الإصدار الأولي للنظام جاهزًا. علاوة على ذلك ، سوف يساعدك العملاء الأوائل في تحقيق المبيعات من البداية. \
ومع ذلك ، يمكنك البحث عن العملاء المحتملين أثناء التطوير.


البحث عن فريق التطوير


إليك الطرق الأكثر شيوعًا:


  1. الاستعانة بمصادر خارجية للتنمية \
    إذا كنت تعتقد أن الاستعانة بمصادر خارجية لن يجلب لك النجاح ، تحقق من 15 شركة ناشئة تدين بالنجاح لتطوير الاستعانة بمصادر خارجية.
  2. نظرًا لأنك تقرأ هذا المقال ، فإن أسهل طريقة هي الاتصال بنا .
  3. اسأل أصدقائك أو فقط google لشركة تطوير تقنيات عمليات المؤيدة.

في هذه الحالة ، قبل المقابلة والمفاوضات ، اقرأ كيفية معرفة ما إذا كان فريق الاستعانة بمصادر خارجية يقوم بإفراط في الشحن. \
الخلاصة: فريق الاستعانة بمصادر خارجية المهنية يوفر لك الوقت والتكاليف ، وكذلك يوفر ردود فعل غير شخصية ومفيدة. فريق فوضوي سوف تحصل في أي مكان.


2. جمع فريقك الخاص


هذا البديل يبدو لطيفًا حقًا ، لكن كن على دراية بالمخاطر:


  • جمع فريق كامل يستغرق وقتا (والمساحة المكتبية).
  • تحتاج إلى دفع الضرائب والأجازات المرضية والإجازات لكل عضو.
  • تحتاج إلى تحفيزهم باستمرار وتخطيط أعمالهم ومراقبتها أو توظيف المزيد من الموظفين لهذا الغرض.

الخلاصة : سيكون لديك وقت أقل بكثير لتطوير عملك. ولكن سيكون لديك فريق في المنزل.


إعداد المواصفات الفنية


بعد العثور على الفريق الذي سينفذ الجزء الفني ، ابدأ العمل على مواصفات المشروع الفني. يشرح وصف المشروع "ما" لمنتجك. الآن عليك النزول إلى "hows".


لا نقلل من قيمة هذه الوثيقة. على الرغم من أنه قد يبدو مضيعة للوقت (ليس كذلك) ، إلا أنه يوفر عليك الوقت والمال والأعصاب على المدى الطويل. على وجه الخصوص ، ستلاحظ أنك لم تحدد أشياء مثل التفاعل ، ومحتوى كل صفحة ، وما إلى ذلك ، والأدوات التي ستحتاجها لتنفيذها.


انتقل إلى المستند بعناية للتأكد من أنك لم تفوت أي شيء. سيكون تحديد النطاق من البداية أرخص بكثير وأسرع ، ثم تغييره في العملية. ومع ذلك ، قد يتم تحديث المواصفات بشكل أكبر بعد إعداد التصميم (لا بأس ، فسوف تبلور الميزانية والجدول الزمني أكثر). \
يمكنك العثور على قالب الوصف التقني للمشروع هنا - قالب الوصف الفني للمشروع


تصميم المنتج


حتى الآن ، عندما تفهم تمامًا ما يجب القيام به لمنتجك ، قم بتصوره. مع الأخذ في الاعتبار الاستخدام المقصود والتفاصيل التقنية ، تصميم الأجهزة والتطبيقات الخاصة بك ، وإدراجها في وصف المشروع والمواصفات.


سوف يكشف التصميم أيضًا عن أشياء كثيرة فاتتك أثناء الوصف. بهذه الطريقة ستكون ميزانيتك أفضل وأفضل. لقد قمنا بتخفيض مثال على ميزانية عمل مشاريع إنترنت الأشياء ، يمكنك التحقق من ذلك هنا - كم يكلف إنشاء حل إنترنت الأشياء؟


مرة أخرى على مسار التصميم ، وهنا تصور:


تصميم الأجهزة


تصميم الجهاز مهم ، لأنه يجيب على الأسئلة التالية:


التجاري:


  • هل سيجد المستهلكون ذلك جذابًا ويرغبون في شرائه للمنزل / المكتب أو كهدية؟
  • ما اللون والشكل والمظهر العام الذي يجب أن تكون جذابة؟
  • كيفية جعل الإنتاج سهل وفعال من حيث التكلفة؟

التقنية:


  • هل سيكون هناك أي قيود من حيث الحجم والشكل والمواد؟
  • هل ستكون متينة وقابلة للاستخدام في البيئة المقصودة؟
  • هل تناسب جميع الأجزاء الميكانيكية المطلوبة في هذا الجهاز؟


تصميم البرمجيات


يحدد تصميم برنامجك ، سواء كان تطبيقًا للجوال أو الويب أو سطح المكتب ، حرفيًا كيف يدرك المستخدمون منتجك. اجعله سهل الاستخدام وبديهية قدر الإمكان (حتى لو كانت الوظيفة التي يقوم عليها معقدة للغاية). هنا مثالنا:



النموذج الأولي واختبار المفاهيم


رائع ، مع التصميم المعمول به ، لديك أنت وفريقك رؤية لكيفية ظهور المنتج ، وهذا أحد أهم الأشياء. ومع ذلك ، قد لا يكون لديك فهم كامل للتدفق: كيف يمكن للمستخدمين التفاعل مع كل من البرامج والأجهزة جزء من المنتج الخاص بك.


لتحديد أي إزعاجات / زائدة عن الحاجة قبل التطوير والإنتاج ، من الأفضل قضاء بعض الوقت وإنشاء نموذج أولي. \
بالنسبة للنموذج الأولي للتطبيق ، يمكنك استخدام:



بالنسبة إلى النموذج الأولي للجهاز ، أنشئ مسودة للجهاز تحتوي على وظائف أساسية وتثبت جدوى فكرتك. لا الحجم والوزن ، ولا تبدو المسألة الآن كما يمكنك استكشاف وظيفة فقط. هدفك الرئيسي الآن هو التحقق من أن النظام يقرأ البيانات من المستشعرات ويقوم بتحميلها على وسيط MQTT (أو أي بروتوكول آخر لنقل بيانات إنترنت الأشياء مثل WebSocket أو HTTP REST أو CoAP الذي تستخدمه). فيما يلي مثال على نموذجنا الأولي:



باستخدام هذا النموذج الأولي ، أدركنا أننا بحاجة إلى تنفيذ أفضل لزر الإعداد ، لذلك قمنا بتحديث التصميم وبدأنا في إنشاء تدفق أسهل للاتصال. أولاً ، للاتصال ، كان على المستخدمين الضغط مع الاستمرار على هذا الزر لتحويل الجهاز إلى وضع الإعداد والاتصال بنقطة اتصال Wi-Fi. لكن في وقت لاحق قمنا بتحسين وتبسيط التدفق باستخدام تقنية Bluetooth.


في هذه المرحلة ، لا يتم توصيل النماذج الأولية للتطبيقات والأجهزة نظرًا لأننا اختبرناها إذا كانت المفاهيم تعمل جيدًا (وكما توقعنا). لقد تحققنا من نقل البيانات إلى وسيط MQTT على الجهاز ، وقمنا بالنقر فوق كل شاشة لفهم ما إذا كان شكل التطبيق ومظهره جذابًا وبديهيًا. \
من خلال هذه المعلومات المتاحة ، يمكننا الانتقال إلى مرحلة تطوير البرمجيات.


رائع! مع كل الاستعدادات القيام به ، يمكننا المضي قدما في التنمية. يمكن تنفيذ المرحلتين التاليتين بأي تسلسل أو في وقت واحد لأنهما مستقلان.


تطوير البرمجيات


لقد كتبنا الكثير من المقالات حول تفاصيل التطوير بالفعل ، لذلك سنقوم هنا بتحديد الخطوط العريضة للعمل الضروري:


  1. خطة بوضوح المواعيد النهائية. لا نريد أن يأخذ التطوير إلى الأبد ، أليس كذلك؟
  2. تحديد حالات الاستخدام للاختبار. نريد تغطية جميع السيناريوهات والتحقق من أن كل شيء يعمل بشكل جيد.
  3. إنشاء تراكم المهام. دعنا نزيل التكرارات ونتأكد من أننا ننفذ كل ما يلزم.
  4. خطة العدو الأول. كلما كانت تفاصيلنا أكثر شمولاً ودقيقة ، كلما أوضحنا ما سنحتاج إلى القيام به بعد ذلك.

تعرف على المزيد حول عملية التطوير الخاصة بنا:


  1. أفضل الممارسات لإدارة المشاريع
  2. عملية تطوير البرمجيات المثالية
  3. إعداد وإدارة مشروع محمول في Indeema
  4. هيكل فريق مثالي لإصدار مثالي

بصرف النظر عن التطوير ، يجب ألا ننسى الاختبار. على الرغم من أنه قد يكون من الممكن أن تصبح شركة IBM جديدة بدون فريق ضمان الجودة ، إلا أننا نفكر في الاختبار: أهمية الاختبار الآلي في المشروعات المعقدة.


إنشاء نموذج ثلاثي الأبعاد


مع كل من الوصف الفني وجميع المواصفات لكل مكون من مكونات الأجهزة ، يمكنك البدء في العمل على نموذج ثلاثي الأبعاد لجهازك للحصول على حل MVP. لقد قمنا بتصميم وطباعته على طابعة ثلاثية الأبعاد.



للتحقق مما إذا كان الجهاز يبدو ويشعر بالطريقة التي نتوقعها بالفعل ، قمنا بطباعة النموذج على طابعة ثلاثية الأبعاد.


وهنا نتيجة الطباعة:



لا يزال ليس لديه نظرة على الإنتاج ، ولكن الحجم والوظائف صحيحة ، ويمكننا التحقق مما إذا كنا نتوقع ذلك.


بدء الاختبار التجريبي


MVP لدينا جاهز ، لنبدأ في اختباره على أول عملاء. \
بادئ ذي بدء ، قررنا البدء في اختبار المنتج في مكتبنا. قمنا بتركيب 7 أجهزة في 7 غرف (3 قاعات اجتماعات ومطبخ و 3 غرف عمل).


الجميع في شركتنا تثبيت التطبيق وبدأ استخدامه. علاوة على ذلك ، للحصول على ردود فعل متنوعة من مجموعة متنوعة من الأشخاص ، قدمنا ​​المنتجات إلى أصدقائنا والشركات الشريكة. \
الهدف الرئيسي لاختبار بيتا هو تحديد أي مشكلات نفتقدها سابقًا ، ومعرفة ما إذا كانت هناك وظائف كافية وما إذا كانت الوظيفة المناسبة قد تم اختيارها للإصدار الأول.


إطلاق mvp


أول الأشياء أولاً ، ما هو MVP ولماذا نحتاج و MVP؟ يمكنك العثور على الإجابات في مقالتنا MVP: منع المنتجات التجارية من المخاطر


منتج الحد الأدنى القابل للتطبيق هو إصدار يحتوي فقط على الوظيفة الرئيسية والأكثر أهمية. لهذه الوظيفة الدقيقة ، يريد الناس استخدام المنتج والتوصية به للآخرين. لذا ، وطلبت طباعة النماذج ثلاثية الأبعاد الخاصة بنا بإنتاج احترافي مع طابعات ثلاثية الأبعاد عالية الجودة ، بحيث تحتوي على صناديق جذابة. في معظم الحالات ، يهتم الناس بالمظهر ، وحتى إذا قالوا إنهم يحتاجون إلى وظائف فقط ، فإنهم ما زالوا يريدون أشياء جميلة المظهر:



تعد كل من الوظيفة التي تحددها والمظهر أمرًا ضروريًا للتسويق الناجح لـ MVP. لدعم حملة المبيعات لدينا وتوسيع المعرفة حول منتجاتنا ، قمنا أيضًا بتطوير صفحة مقصودة https://ubreez.com/.


جاهز ، مجموعة ، الإنتاج


بعد الحصول على تعليقات من اختبار بيتا ، وجدنا القليل من المشكلات التي يجب تحسينها. نظرًا لأن ذلك كان هدفنا الرئيسي لاختبار بيتا ، فقد سررنا برؤيته على ما يرام. لذلك ، قمنا بتحسين المنتج وطلبنا كمية كبيرة من الأجهزة في الإنتاج الاحترافي. نحن لا نقوم بتجميع الأجهزة في مكتبنا ، لأن هذا ليس تخصصنا ولن نقوم به بنفس فعالية أي مصنع محترف. لذلك ، تم الوصول إلى الهدف ، وحان الوقت لبدء المبيعات.
يمكنك التحقق من التطبيقات في: \
متجر التطبيقات \
لعب السوق


النهاية؟ بالتأكيد لا!


تم تطوير منتجنا ، إنه ناجح ، وننمو كل ثانية. هل هذه هي النهاية؟ بالطبع لا ، أجرؤ على القول إنها مجرد بداية. \
عندما تطلق المنتج ، ماذا بعد؟ تعلم في " هل هناك حياة بعد إصدار التطبيق؟ "


شكرا للقراءة!
اترك تعليقات واشترك في مدونتنا ، وهناك الكثير من الأشياء الجيدة الجديدة قريبًا.

Source: https://habr.com/ru/post/ar474144/


All Articles