كيف اخترقنا الوسائد الذكية وأطلقنا تطبيق Ascona smart bedroom

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



بادئ ذي بدء ، حقيقة ممتعة: قبل بدء العمل ، مجموعة المشروع بأكملها ، وهذا: مدير المنتج ، والمدير الفني ، ومدير المشروع ، والمحلل ، والمصمم ، و iOS ، ومطورو Android وأخصائي ضمان الجودة ، تبرعت Ascona بأجهزتها الذكية - على ما يبدو ، حتى نحصل على نوم أفضل ونعمل بشكل أكثر إنتاجية. وصلت قاعدة السرير مباشرة من المصنع ، والوسائد ، وأجهزة تعقب النوم ، إلى مكتبنا في إيجيفسك - كل هذا كان لابد من توصيله. لقد نمنا بالفعل على هذه الوسائد - وهذا هو الوقت الذي أكون فيه على استعداد للتوصية بها بشدة. لم يعد بإمكاني العودة إلى جهاز الشتاء الصناعي القديم الخاص بي ، وبعد اكتمال المشروع ، اشتريت وسائد "ذكية" لجميع أفراد الأسرة (لا تدفع لي "Ascona" مقابل الإعلانات ، وهو أمر مؤسف).



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



نهج المنتج



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



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



بعد دراسة فكرة الخدمة ، قمنا بدعوة زملائنا للعمل على مراحل واستخدام نهج المنتج في التطوير. كان مناسبًا جدًا لتنفيذ مثل هذه المهمة. لم نعتمد على TK أو FT ، بل على رؤية المنتج ، هدفه النهائي. وما هي الوظيفة المطلوبة لهذا تم تحديدها في العملية.



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



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



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



كيف حوّلنا فكرة إلى منتج



في الاجتماع الأول مع العميل ، حددنا السيناريوهات الرئيسية للتفاعل مع التطبيق وإجراءات توصيل الأجهزة.



تشتمل MVP على ثلاثة أجهزة:



وسادة ذكية - وسادة ذكية تراقب معدل ضربات القلب ومعدل التنفس ؛



Sleep-dot عبارة عن مستشعر صغير يراقب مستوى الرطوبة ودرجة حرارة الهواء في الغرفة ، وكذلك يسجل وقت نوم الشخص ؛



قاعدة سرير Ergomotion ، والتي تتكون من عدة أقسام بزاوية متغيرة ويمكنها القيام بالتدليك.



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



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



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



لثلاث سباقات أخرى ، قمنا بتطوير سيناريو مشابه لتوصيل نقطة الانزلاق والتبديل بين الأجهزة.



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



التطوير: ماذا تفعل إذا لم يكن هناك SDK



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



حتى أنه كان لدينا الميمات الخاصة بنا: "أرسل الأمر إلى القاعدة" و "أعد ضبط الوسادة".





ربما كان الجزء الأصعب بالنسبة للمطورين.



في بداية العمل ، لم يكن لديهم أي SDK للأجهزة. أعطانا محاولة فك التطبيق الأصلي 16 ألف سطر من التعليمات البرمجية مع تعليقات باللغة الصينية.



هنا أصبحت مهارة البحث على Github مفيدة - وجد الرجال SDK للوسادة ونقطة الانزلاق هناك ، ولكن يجب كتابة SDK للمؤسسة بأنفسنا.



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



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



كتبنا تطبيقات باستخدام بنية نظيفة ، كان من المهم بالنسبة لنا توفير المزيد من توسيع نطاق المنتج.



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



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



صورة



بدا كل شيء مقنعًا ووافق العميل على التخطيطات.



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



أعاد مصممينا التفكير بشكل كامل في العملية الكاملة للتطبيق وبعض البرامج النصية المخصصة.



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



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



صورة



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



صورة



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



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



الاختبار: خذ العمل إلى المنزل



تم اختبار التطبيق بشكل مستمر ، من أول سباق سريع.



أولا قمنا باختبار التصميم. جمع مصممنا النماذج الأولية الأكثر قابلية للنقر للمشكلات المثيرة للجدل ، واختبرناها داخل فريقنا.



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



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



بعد توصيل جميع الأجهزة بالتطبيق ، قمنا بتوسيع مجموعة المستخدمين من خلال تضمين موظفي Ascona الذين لديهم الأجهزة اللازمة في الصالونات. استخدم الزملاء التطبيق وقدموا لنا ملاحظات.



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



ماذا بعد؟



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



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



All Articles