الثلاثاء، 20 يناير 2015


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

الواقع الذي لا يمكن انكاره هو ان نسب النجاح في المشاريع البرمجية والتي تعمل بنموذج الشلال waterfall model ضعيفة جدا، وفي احسن الأحوال فأن المشروع قد ينجح في تحقيق اهدافه، ولكن بعد ان خرج عن الوقت المحدد له والميزانية المرصودة!!

في اطار محاولاتنا لتشخيص المشكلة ... دعونا نتذكر الشكاوي التي نسمعها حين نقوم بتسليم المشروع للعميل:
  1. النظام لا يلبي احتياجاتنا: وهي شكوى تعكس مشكلة في الأحتياجات Requirements سواء كانت في طريقة جمعها او توثيقها او توصيلها للعميل والتأكد من كونه مستوعبا لها على الوجه الصحيح الكامل.
  2. المشروع تأخر وتجاوز الميزانية: وهي شكوى تعكس مشكلة في الأدارة. ادارة توقعات العميل فيما يخص خواص النظام او ميعاد تسليمه، او شكل تسليمه او ميزانيته، ادارة مواردك الفنية والأدارية، ...الخ.
  3. المشروع مختلف تماما عما توقعته ان يكون: وهي شكوى تعكس مشكلة في التواصل مع العميل والتاكد من فهمه الصحيح لوثيقة الأحتياجات.
  4. النظام غير مرن وصعب في الأستخدام: مشكلة في قابلية الأستخدام Usability.
  5. لايمكننا العمل على النظام بشكل جيد داخل بيئة عملنا: وهي شكوى تعكس مشكلة في طريقة تريب البرنامج Deployment او في ثقافة المكان، او في التدريب.
  6. النظام ملئ بالمشاكل Buggy: مشكلة في الكود او في توثيق الكود او في معمارية النظام Architecture .
من ناحية اخرى فهناك مشاكل نواجهها دخل فريق العمل، فكثيرا ما نسمع الآتي:
  1.  لم نستوعب بشكل كافي المطلوب منا، ولم نفهم بشكل كافي منطق النظام Business logic ، ولم يكن لنا صلاحية على وثيقة الآحتياجات.
  2. لم نستطع جمع معلومات كافية تمكننا من بناء النظام.
  3. لم يكن هناك تواصل مع فرق العمل الآخرى، ولم نكن نعلم كيف سيؤثر عملهم على عملنا.

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

0 comments:

إرسال تعليق

Subscribe to RSS Feed Follow me on Twitter!