أول موبايل: هاكاثون في أوزون



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

1. لماذا نحتاج hackathon

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

فيما يلي قائمة الأهداف الخاصة بنا بالترتيب الذي حدثت به لفريق التنظيم لدينا.

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

2. أين يمكن الحصول على الأفكار

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

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

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

3. كيف اخترقنا

حتى لا نضع أنفسنا وزملائنا أمام خيار: عطلة نهاية الأسبوع مع الأسرة أو التنمية ، قررنا عقد hackathon في يوم عمل. ومع ذلك ، فقد غادروا قليلاً - كان لدى الفرق 12 ساعة لكل شيء. مع فكرة ، هذا يكفي.

قبل أسبوع من الاختراق ، جمعنا فريق تطوير للهاتف المحمول لاختيار أفضل الأفكار ومشاركتها في الفرق.

ونتيجة لذلك ، بدأ 4 فرق ، من بينها ثلاثة مطورين لنظام iOS و Android ، واثنين من QA ، لكن الرابع كان الأكثر غرابة - فقد جمع أربعة مهندسين لضمان الجودة. وماذا نتوقع منهم ، لم نكن نعرف)

فيما يلي أسماء فرقنا:

  1. يبني تدور lavekha هو مشوش (هنا ، بالمناسبة ، كنت)
  2. كوتيجي
  3. الدمبل المتربة
  4. فريق الجودة لدينا

مع فريق "Builds Turn Lavech Muddles" ، قمنا بتطبيق قائمة من السلال المحددة. إذا طلبت بانتظام نفس قائمة المنتجات تقريبًا ، في كل مرة تشعر بالملل من البحث ووضعها في سلة. لقد صنعنا ميزة تسمح لك بحفظ وتحرير السلال المحفوظة.

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

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

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

عندما تقرر الأمر مع الفرق والأفكار ، كان أمام اللاعبين أسبوع للتفكير في التنفيذ.

وفي يوم الأربعاء 27 فبراير ، وصلنا الساعة 9:00. كان لدينا 12 ساعة فقط لتطوير الميزات. من الساعة 9:30 صباحًا إلى الساعة 9:30 مساءً وهنا هو الجدول الزمني لدينا hackathon.



بالإضافة إلى كتابة التعليمات البرمجية ، تمكنا من لعب Playstation VR.



وانقطع في قتال البشر.



4. كيف يمكنك تلخيص؟

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

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

فرق التصويت ، بحد أقصى 10 نقاط (لا يمكنك التصويت لنفسك ، بالطبع). كل شيء بسيط هنا - الذي كان عملهم محبوبا ، فقد صوتوا لهؤلاء.

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

عرض تقديمي ، بحد أقصى 5 نقاط.

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

فاز الرجال شهادة ل 100،000 روبل.



5. النتائج

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

باختصار ، انظر:


بالطبع ، كانت هناك بعض الصعوبات: اخترعنا منافسة أثناء التنقل ، ولم نفكر في نظام تصنيف (كانت النتيجة القصوى التي يمكن أن يحصل عليها الفريق من لجنة التحكيم 15 ، ومن الفرق الأخرى - 10 ، والآن اتضح أن هيئة المحلفين لم تتخذ قرارًا نهائيًا). لا تكرر أخطائنا - من الأفضل الفصل بين جائزة لجنة التحكيم وجائزة الجمهور.

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

والآن قائمة مرجعية لأولئك الذين يقررون تنظيم hackathon الأولى.

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

ولا تنس الصور ، بالطبع! لدينا يمكن العثور عليها هنا







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


All Articles