التنقل في تعقيدات تطوير المنتجات باستخدام Agile

نشرت: 2020-10-01

تاريخ التحديث الأخير: ١٢ مارس ٢٠٢١

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

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

على الرغم من أن أزمة Covid-19 هائلة ، إلا أنها تعد واحدة من العديد من الشكوك التي يجب على الشركات التغلب عليها.

يؤدي اعتماد مجموعة مرنة من المبادئ والتكيف وفقًا للحاجة إلى إنشاء مرونة مضمنة للشركات لتحمل وتجنب اهتزازات عدم اليقين الواردة.

تعمل المرونة داخل الثقافة والأفراد والعمليات الخاصة بتطوير البرامج كترياق للعقدة البيروقراطية وصوامع الرؤية النفقية والعمليات الفراغية والتأخيرات الدائمة.

كن قائد المنتج السريع الذي تحتاجه مؤسستك:

يحتاج القادة إلى التعرف على التغيير وأن يكونوا أول من يشير إلى التغيير من خلال تبني طرق رشيقة للعمل والتلغراف من خلال سلوكياتهم العامة المتطورة.

"القادة الجيدين يقودون ، قادة رشيقون ، يقودون بنية الخدمة."

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

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

استبدال الفراغ في العمليات بالتنمية الرشيقة التعاونية

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

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

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

رشاقة 1

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

يؤدي تكرار آليات رشيقة إلى اقتلاع رشاقة فريقك. إن المبادئ الأساسية للرشاقة هي التي تعطي الحياة والمعنى للتقنيات.

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

تحقيق قفزة نوعية مع DevOps: خطوة للأمام مع الممارسات الرشيقة

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

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

تعتبر التغييرات الدستورية في التحكم والحوكمة ووحدات الأعمال ونماذج التشغيل من المتطلبات الأساسية للبدء في DevOps والمضي قدمًا فيه.

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

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

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

"أدى نجاح Amazon في الانتقال إلى Agile DevOps في عام 2010 إلى تقليل عدد حالات الانقطاع بشكل كبير ، مما أدى إلى توفير الملايين. لقد استحوذت على فوائد عملية النشر المستمر ، التي يديرها نظامهم الداخلي المسمى Apollo ، والذي جهز مطوريهم لنشر الرموز على أي من الخوادم في جميع الأوقات. في غضون عام ، كانت أمازون تنشر برنامجًا جديدًا لخوادم الإنتاج بمعدل كل 11.6 ثانية ".

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

تشمل الفوائد الواضحة ما يلي:

  • تغطية الاختبار القصوى
  • تسليم برامج موثوقة وأسرع على نطاق واسع
  • تحسين التعاون
  • انخفاض تكاليف إعادة العمل يؤدي إلى مضاعفة الإيرادات

عاجلاً أم آجلاً ، سيتعين على المؤسسات التكيف مع المعيار الذي حدده منافسوهم الذين يستخدمون ممارسات DevOps.

معايير الشمول في ممارسات تطوير المنتجات الرشيقة

الرشاقة هي سعي دائم. أفضل اختبار للحصول على الرشاقة بشكل صحيح هو الالتزام المستمر بأهم مبادئها:

1. تكرارية:

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

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

2. تقديم القيمة:

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

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

3. تزايدي:

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

4. فرق متعددة الوظائف:

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

5. العملاء أولاً:

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


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

الممارسات التي لا يجب اتباعها

رشاقة 3

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

1. قطف الكرز:

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

ممارسات تطوير المنتجات الرشيقة تأتي مع آلامهم وملذاتهم. من المهم للغاية فهم واستيعاب الجوهر ، والاستمرار في التعلم منه ، وبناء منظمة ذكية.

2. نسخ ولصق Agile:

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

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

3. على الورق:

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

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

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