ما هي Agile Project Management؟

ما هي Agile Project Management؟

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

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

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

كيف تحل مثل هذه المشاكل وكيف تجعلها مرنة؟ باتباع Agile Project Management.

منهجية Agile هي ممارسة تساعد في التكرار المستمر للتطوير والاختبار. إنه الأكثر ملاءمة للمشاريع الكبيرة في دورات التطوير القصيرة المعروفة باسم “سباقات السرعة”.

هناك أدوار مختلفة لإدارة المشاريع الرشيقة ، وبعضها لا يشمل مدير المشروع. في منهجية Agile ، يتم تقاسم الأدوار والمسؤوليات بين Scrum Master ومالك المنتج. إنه نوع من النهج الذي يسلم المتطلبات بشكل تفاعلي وتدريجي طوال مسار المشروع.

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

تدور إدارة المشاريع الرشيقة حول “احتضان التغيير” لأن مشاريع البرامج لا يمكن أن تكتمل إلا عندما تتمكن من فهم ما يحتاجه العملاء ، ويمكن أن تتغير المتطلبات حتى في وقت متأخر جدًا من مرحلة التطوير.

يقلل Agile من تعقيد المشروع عن طريق تقسيم المشروع إلى سباقات ، مع تقسيم كل سباق إلى دورات من بضعة أسابيع لكل منها.

احتضن هذه الأشياء لتصبح رشيقًا حقًا في شركتك:

1. رشيقة حقًا ، تعني أخذ الشركة ككل

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

2. العمل في سباقات السرعة

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

3. بأثر رجعي على مستوى Sprint

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

  • كيف سارت الأمور في التكرار الأخير؟
  • ماذا حصل؟
  • ما هي طرق تصحيحها ، وما هي الإجراءات الواجب اتخاذها لتلافيها

يساعد التأمل في الماضي الفريق على البقاء على المسار الصحيح.

4. كن رشيقًا في عملية التوظيف

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

5. بيئة التعلم المستمر

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

6. التحول إلى منظمة كايزن

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

خواطر ختامية

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

يجعل Agile من الممكن الحد الأدنى من إهدار الموارد ، مع تحولات أسرع بالطبع. فيما يلي المنهجيات الرشيقة الشائعة التي يمكنك استخدامها في مؤسستك – Scrum و Kanban و Lean و Dynamic System Development Model و Crystal و Scrumban و Rapid Application Development و Feature مدفوعة التطوير.

مقالات مشوقة:
كيف سيعمل هذا النوع من إدارة المشاريع لفريقك
كيف تدار المشاريع الرشيقة

مصدر الصورة: Flickr.com/ Luca Mascaro / visualpun.ch


المؤلف: ريما أومكومار تعمل كقائدة فكرية في www.Software-Developer-India.com وهي جزء من مجموعة YUHIRO. YUHIRO هي مؤسسة ألمانية هندية توفر مبرمجين لشركات تكنولوجيا المعلومات والوكالات وأقسام تكنولوجيا المعلومات.

أضف تعليق