استضافت نيوفيرسيتي بتاريخ 9 يونيو، 2020 يوسف الصطم في ندوة إلكترونية للحديث عن إطار عمل سكرم في إدارة المشاريع البرمجية، والتعامل مع تغيّر رغبات وتطلعات العملاء على أنها مطالب قابلة للمناقشة والتنفيذ. رابط الفيديو
من هو يوسف الصطم؟
يوسف الصطم حامل حامل شهادة ماجستير في إدارة المشاريع المعلوماتية من جامعة هومبولت في برلين، إضافة إلى اجازة في الهندسة المعلوماتية من جامعة حلب. ومن أهم نشاطاته:
- ادارة مشاريع برمجية ضمن مجالات أعمال مختلفة (تكنولوجيا المعلومات، البحوث، الرعاية الصحية، التجارة الإلكترونية، المواصلات العامة والنقل.
- العمل ضمن عدد من المشاريع الدولية والعالمية ضمن دول مختلفة وعمل في شركات مثل Trapeze Group بالاضافة إلى MBition Mercedes-Benz Innovation Lab،
- مدير القسم الإستشاري في Bosch Software Innovations
- استشاري تكنولوجيا المعلومات، مهندس برامج، محلل نظم، مدير مشروع، مهندس مطوّر حلول، سكرم ماستر.
تعريف بمنهجية سكرم لإدارة المشاريع
منهجية سكرم لإدارة المشاريع -بحسب يوسف الصطم- هي أحد إطارات العمل لإدارة تطوير البرمجيات أجايل . تتميز بأنها ذات نمط تكراري اضطرادي، وهي طريقة مرنة وشمولية يعمل فيها المطورون كوحدة واحدة من أجل تحقيق هدف و مشروع محدد مسبقاً.
محاور الندوة
ناقشت الندوة المحاور التالية:
1. بدايات ظهور سكرم
شاع استخدام التّطوير بمفهوم الأجايل Agile Development أو كما تسمى “طرق التّطوير السّريع في تنفيّذ المشاريع”. ذكر الصطم أن مفهوم الأجايل، في السنوات السابقة، ركز على إصدار نسخةٍ قابلةٍ للاستخدام من المُنتَج وتقديمها للزبون بانتظام.
2. متى استخدم سكرم؟
لا يعتبر يوسف الصطم استخدام سكرم طريقة مفيدة لتطوير أي منتج، ويميز حالتين رئيسيتين يوضح فيها مقصده:
- وجود صورة نهائية للمُنتج حاضرةً في ذهنك بشكلٍ كاملٍ ومُتَّفَقً عليها مع الزّبون فلسْتَ بحاجة إلى سكرم.
- نطاق ريادة الأعمال Entrepreneurship والمشاريع الإبداعيّة ومشاريع البحث العلميّ حيث لا يمكنك توقع النّتائج – وفي البيئة التي يكون فيها الكثيرُ من التّغييرات خلال فترة تطوير المُنتج، تعتبر سكرم أداةً فعّالةً جدًّا لتطوير المُنتجات.
3. مبادئ سكرم
يوضح المهندس يوسف المبادئ الرئيسية لمنهجية سكرم، ويلخصها بالنقاط التالية:
- التحكّم بالعمليّات التّجريبيّة Empirical Process Control: معرفة ظروف تطوير المُنتج، وتحديد ما إذا كان الذي سيُطبَّقُ سيكون مناسبا كحلٍّ للمشروع بناءً على ظروف المشروع والبيئة المحيطة في المؤسسة أم لا؟
- التّنظيم الذّاتي للفريق Self-organization: يتميز فريق سكرم بأنه منظم ذاتيا ، حيث يتعاون أعضاء الفريق فيما بينهم لتنظيم عملهم بشكل يمكنهم من تطوير من المنتج.
- التّعاون Collaboration: يعمل فريق سكرم بروح الفريق المسؤول عن إنجاز أجزاءٍ معيّنةٍ من المُنتج خلال فترةٍ محددةٍ، فعدم اكتمال تطوير أي جزءٍ مطلوبٍ قد يُسبّب مشكلة للفريق.
- التّرتيب على أساس القيمةِ Value-based Prioritization: تُنتقى خلال عمليّة تطوير المُنتج أهم العناصر بالنّسبة للزبون ويُنفِّذها فريق التّطوير، وقد تتغيّر الأولويّات بالنّسبة للفريق مع الزّمن حسب ظروف السّوق وحسب تغيير أهميّتها بالنّسبة للزبون
- الصّندوقُ الزّمنيُّ Time-boxing: يجب أن تكون جميع الفعاليّات التي تحدُثُ في إطار عمل سكرم مُحدّدةً زمنيًّا.
- التّطويرُ التّكراريُّ Iterative Development: يُطوّر المنتج من قبل فريق سكرم المُنتَج بشكلٍ تكراريٍّ تزايديٍّ، فكلّ ثلاثة أو أربعة أسابيّع لا بد من وجود نسخةٌ قابلةٌ للاستخدام من المُنتج نفسه.