هل يكافح فريقك لإكمال المهام؟ هل يضطرون إلى الانتظار لفترة طويلة لمجرد أن شخصًا آخر أو فريقًا آخر عليه إكمال مهمة ما؟ هل تظل العناصر متوقفة وتتقدم في العمر عند انتظار أشخاص أو فرق أخرى لإكمال العمل؟
عندما يتعلق الأمر بتطوير البرمجيات، فإن التبعيات هي وباء. ربما اعتمدت مؤسستك إطار العمل الرشيق لأسباب عديدة. ومع ذلك، فإن مؤسستك ليست منظمة بما فيه الكفاية حتى الآن لدعم الفرق المستدامة.
تعتمد مؤسستك اعتمادًا كبيرًا على المتخصصين أو البائعين عند بدء رحلة أجايل. كما أن بعض تغييرات النظام واسعة النطاق تحتاج إلى مستوى معين من التبعيات. بعبارة أخرى، لا يمكن التخلص من الاعتماد على أشخاص آخرين أو فرق أخرى بشكل كامل. عندما تقوم بتوسيع نطاق جهود أجايل في مؤسستك، فإن الاعتماد يتوسع أيضاً. الشيء المريح الذي يجب أن تتذكره هنا هو أن هناك استراتيجيات يمكنك اتباعها لنقل فرقك من إدارة الاعتمادية إلى تخفيف الاعتمادية.
ماذا تعني التبعيات؟
في الواقع، أنت هنا للعثور على إجابة لسؤال كيفية إدارة التبعيات في أجايل. ومع ذلك، من الأفضل فهم معنى التبعيات في المقام الأول:
التبعيات هي الأشياء التي يجب أن تحدث لفريق من ممارسي الأجايل لإكمال زيادة القيمة. ومع ذلك، لا يمكن لفريق واحد التعامل مع التبعيات في أجايل. أيضًا، إذا لم يتم التعامل معها بشكل صحيح، فقد تؤدي إلى عوائق في تنفيذ المهام.
عندما تأخذ حالة Scrum، فإن تراكم المنتج هو أداة التخطيط الرئيسية. يتم استخدامه لإبلاغ المسار الذي يجب أن يسلكه الفريق. من زاوية أوسع، تحتوي الأعمال المتراكمة للمنتج على مهام غالبًا ما يُشار إليها بقصص المستخدم مع معايير قبول محددة جيدًا.
تتبع قصة المستخدم المكتوبة بشكل جيد النهج المسمى INVEST. يتم توسيع هذا المصطلح على أنه: التقدير المستقل القابل للتفاوض المستقل القابل للتقييم الصغير القابل للاختبار
عندما يتعلق الأمر بإدارة الموثوقية الخارجية، فإن الاستقلالية هي المفتاح. حتى إذا تم إنجاز جزء واحد من العمل دون أي اعتمادية، فهذا يعني أنه لا توجد موثوقية. يجب عليك السعي لتحقيق ذلك، على الرغم من عدم إمكانية تحقيقه في جميع الأوقات. هناك قيمة في الذكاء المتقاطع الرأسي والمتعدد الوظائف. لذلك، يجب عليك التخطيط للموثوقية وإدارتها.
أنواع التبعيات:
عندما يتعلق الأمر بإدارة التبعيات في أجايل، من الأفضل أن تكون على دراية بأنواع التبعيات. يمكنك معرفة المزيد عنها هنا:
التبعيات التقنية:
تحدث التبعيات التقنية عندما يحتاج العمل إلى تعديلات تقنية في منطقة من النظام خارجة عن سيطرة فريق الأجايل. على سبيل المثال، عندما يحتاج فريق أجايل الخاص بك إلى تغييرات في واجهة برمجة التطبيقات (API) التي يتعامل معها فريق آخر في مؤسستك، يمكنك تصنيف هذه التبعية على أنها اقتران محكم. على سبيل المثال، إذا لم يتم إصدار واجهة برمجة التطبيقات بشكل صارم، فقد تحتاج التغييرات التي تطلبها إلى تعديلات على عملاء آخرين في المراحل النهائية أيضاً. وهذا يعني أن التبعيات ستزداد أكثر.
تبعيات العمليات التجارية:
يحدث هذا النوع من التبعيات عندما تؤثر بعض العمليات التجارية الحالية على قدرة فريقك على إكمال عمله. ومن الأمثلة على ذلك مراجعات الامتثال والموافقات من مجلس مراجعة التغيير.
تبعيات النشاط:
تظهر تبعيات النشاط عندما لا يكون من الممكن التقدم في جزء معين من العمل حتى يكمل فريق خارجي نشاطًا ما. على سبيل المثال، انتظار توفير أجواء التطوير قبل أن يتسنى بدء التوسعة.
تبعيات الخبرة:
يمكن أن تظهر هذه التبعيات عندما تكون هناك حاجة إلى مساعدة من فرد لديه خبرة معينة للقيام بشيء ما. يعد الحصول على المساعدة من مدير إدارة الأعمال في تغيير المخطط مثالاً على تبعيات الخبرة.
تبعيات المتطلبات:
تحدث هذه التبعيات عندما يكون الفريق غير واضح بشأن أحد المتطلبات. هنا، عندما لا يتوفر شخص لديه معرفة بالمجال مثل مدير البرنامج أو أحد أصحاب المصلحة أو مالك المنتج للتوضيح، يمكن أن يكون هناك تأخير غير ضروري.
راجع أيضًا:طرق قوية لبناء فريق رشيق
لماذا تظهر التبعيات؟
لضمان نجاح فريقك الرشيق، سيكون عليك البحث عن طرق لقطع مشاكل التبعية من المصدر مباشرةً. يمكنك اكتشاف بعض العوامل الأساسية التي تؤدي إلى التبعيات بين الفرق. إليك بعض هذه العوامل:
مقاومة التغيير: تدافع التبعيات بشكل عام عن وجود فريق ما. وهذا الأمر مهدد بالمقاومة الطبيعية للتغيير التنظيمي أو التغيير في العمليات.
الاحتياجات التنظيمية: عندما يحصل عضو أو عضوان فقط من فريق أجايل على إمكانية الوصول إلى أنظمة أو بيانات معينة، فإن ذلك يؤدي إلى التبعيات.
الأنظمة والعمليات القديمة: هذه العوامل بشكل عام تجعل المعرفة مركزية وتعيق إنشاء فرق متعددة الوظائف.
القيام بتصميم كبير مقدماً: ينشأ هذا العامل عندما لا تكون الخطة مرنة لقبول التغيير. في هذه الحالة، لا يتماشى الفريق مع احتياجات المشروع. عندما تتغير الأمور سيؤثر ذلك على التقدم.
البنى شديدة التعقيد: هذه الأمور تعيق إنشاء فرق متعددة الوظائف والمكونات. عندما تكون كل بنية مملوكة لفريق مختلف، سيكون هناك زيادة في عدد التبعيات المحتملة.
عدم اكتمال التداخل بين الوظائف: في حالة افتقار الفرق لمهارة أو أكثر من المهارات، سيتعين عليها الاعتماد على فريق آخر لتوفير هذه المهارات.
الهيكل التنظيمي: في أي منظمة، سيكون هناك فرق مختلفة. على سبيل المثال، سيكون هناك فريق تطوير وفريق اختبار. بالطبع، هذا ليس متعدد الوظائف. إذا لم يتمكن فريق التطوير من تعديل واجهة برمجة التطبيقات التي يعتمدون عليها على فريق آخر، فإن العملية برمتها ستتعطل. والسبب هو أن فريق الاختبار لا يدخل في الصورة إلا بعد اكتمال عمل فريق التطوير.
كيف تدير التبعيات في أجايل؟
الآن، أنت تعلم أنه في بعض الحالات، لا يمكن التخلص من التبعيات. ولكن، يمكن حل المشكلات عندما تعرف كيفية إدارة التبعيات في أجايل. عندما يتعلق الأمر بإدارة التبعيات في أجايل، يمكنك اتخاذ خطوات معينة للتخفيف منها. كما ذكرنا سابقًا، لا يمكنك التخلص منها تمامًا. إليك بعض النصائح لمساعدتك في التخفيف من التبعيات:
1. يمكن أن تساعد الأتمتة:
في الوقت الحاضر، عندما يتعلق الأمر بإدارة التبعيات، تعتمد معظم المؤسسات على الأتمتة. حيثما أمكن، يمكنك أتمتة المهام المتكررة. عند التشغيل الآلي، من الأفضل التأكد من وجود ضوابط مناسبة لضمان السلامة.
2. توحيد العمليات:
عندما تجد أنه من غير الممكن أتمتة بعض الأشياء، فإن أفضل شيء يمكنك القيام به هو جعل العمليات تتم بنفس الطريقة في كل مرة حتى تتمكن من التخلص من الوقت اللازم للتنسيق والتخطيط.
عندما يمكن للأفكار المذكورة أعلاه أن تساعد في التبعيات داخل فريق أجايل، إليك بعض الأفكار لإدارة التبعيات على الفرق الأخرى:
3. استخدم استراتيجية حارس البوابة:
يمكنك منع التبعيات من التأثير على إنتاجية أي فريق من خلال إعاقة القصص ذات التبعيات من الدخول في سباق السرعة. يمكنك إعاقتها حتى تتأكد من إمكانية حل التبعيات في الوقت المحدد.
4. ضع في اعتبارك الإدارة الدقيقة:
في حال وجدت أن التبعيات تحتاج إلى عمل كبير لإيجاد حل، يمكنك العمل بشكل استباقي مع فريق العمل النهائي. يمكنك أن تقترح على الفريق تخطيط العمل وتنفيذه في وقت مبكر.
5. اتبع نهج العمل الذاتي:
حيثما أمكن، يمكنك التفكير في التعامل مع العمل النهائي بنفسك. خلاف ذلك، يمكن أن يكون لديك برنامج زوجي في المكان. من خلال هذا البرنامج، يمكنك أن يكون لديك الشخص المسؤول لقيادة العمل حتى اكتماله.
6. تخلص من التبعية من نطاقك:
اجعل نفسك مستعدًا من خلال تزييف التبعية. وهذا يعني أنه يمكنك إنشاء بنية تحتية وهمية أو بذرة اختبار لإكمال الجزء الخاص بك من العمل. عندما تقدم التزامك، فأنت تفصل نفسك عن الحاجة إلى نشر الاعتمادية. سيعمل هذا الأمر بشكل جيد بما يتماشى مع النماذج الرسمية للمشاركة طالما أن الفرق تعمل بطريقة متناسقة.
عندما يمكن أن تساعد هذه النصائح في الاعتماد على الفرق الأخرى، يمكنك التفكير في النصائح الواردة أدناه عندما تتضمن الاعتمادات كلاً من الفريق الداخلي والفريق الخارجي:
7. استخدام مراسم رشيقة:
للتخفيف من التبعيات التي تشمل كلاً من داخل الفريق وخارجه، يمكنك استخدام أفكار أجايل التالية:
إعادة النظر في المشروع: يمكنك إجراء نظرة أعمق في الأفكار التي ستساعدك على تحسين الجهود المشتركة. ستكون هذه خطوة قيّمة عندما ترغب في تمكين المشاركة المتكررة وطويلة الأجل.
عمليات الوقوف: عندما يكون من المفيد حضور جلسات الوقوف الخاصة بهم. تأكد من القيام بذلك بإذن منهم. وبخلاف ذلك، يمكنك أن تجعل أعضاء الفرق الأخرى يحضرون جلسات الوقوف الخاصة بك. يمكنك أيضًا التفكير في Scrum of Scrums هنا.
تسجيلات الحضور: طوال مدة المشروع بأكملها، يمكنك التخطيط لاجتماعات تسجيل الحضور المنتظمة. يمكنك التخطيط لهذه الاجتماعات مع الفرق التي تعتمد عليها وكذلك الفرق التي تعتمد على فريقك. خلال هذه الاجتماعات، يمكن للفرق مناقشة المتطلبات المشتركة ويمكنهم التخطيط لتحركاتهم وفقًا لذلك.
8. ضع في اعتبارك مواءمة الأهداف المشتركة:
لإدارة التبعيات في Agile، يمكنك دعوة الفرق المناسبة التي تعتمد عليها في اجتماعات إعادة النظر، واجتماعات التدقيق، واجتماعات تخطيط المشروع ومراجعات التصميم. من خلال هذه الاجتماعات، يمكن للفرق فهم العمل الذي تقوم به. سيفهمون أيضًا أهمية عملك وكيف يتوافق مع الأهداف العليا للمؤسسة.
الخلاصة:
عندما تتبع بعض النصائح المذكورة أعلاه، يمكنك العثور على إجابة لسؤال كيفية إدارة التبعيات في أجايل. من خلال دمج هذه الاستراتيجيات في ممارسات أجايل الخاصة بك، يمكنك تبسيط إدارة التبعيات وتعزيز المرونة الشاملة لفريقك. سواء قمت بتنفيذ كل هذه الاستراتيجيات أو بعضها، ستجد أن التخفيف من التبعيات يصبح أسهل، مما يسمح لفريق أجايل الخاص بك بالعمل بسلاسة وكفاءة أكبر. تقدم دورات سبوتو أجايل حلولاً فعالة لإدارة التبعيات في أجايل
راجع أيضاً أفضل الممارسات الرشيقة لفريق عمل فعال
