Mahmoud Alzhrani
Mahmoud Alzhrani

@Mszpr

12 تغريدة 3 قراءة Aug 12, 2021
بما ان اليوم جمعة ومافيه اي شغل ،
قررت اسوي #ثريد عن المنهجية الرشيقة في إدارة المشاريع agile وكيف نقدر نقييم الوقت والتكلفة والجهد لأي مشروع باستخدام نظام تقدير نقاط القصة Story Points Estimation
بسم الله نبدأ ..
اول شي ايش هو agile وايش يعني نظام تقدير نقاط القصة ؟
- الأجايل هي منهجية (طريقة) لإدارة المشاريع البرمجية والغير برمجية تركز على بناء المنتج على عدة مراحل وبفترات زمنية قصيرة، وتوّلد كل مرحلة منتجاًً متميزً عن سابقه بخصائص إضافية. ويعتبر هذا المنتج (المرحلي) منتجاً حقيقياً...
طيب ايش هي نظام تقدير نقاط القصة ؟
نقاط القصة هي مقياس نظري يعبر عن مستوى صعوبة كل جزء في المشروع، وبالعادة يتأثر مستوى الصعوبة بعدة عوامل مثل حجم المشروع ، وتعقيد المشروع ، أي خطر أو عدم وضوح متطلبات المشروع من الاساس ،
مثال ، اذا عندنا تطبيق وازلنا اي عنصر من الواجهة ، مثل زر تسجيل الدخول او عدلناه ، هذي تعتبر مهمة سهلة ، بينما يتطلب تطوير ميزة تحديد الموقع على سبيل المثال جهد اكبر !
بالطبع ، كلما زادت مميزات المشروع ، سيكون تقدير الجهد والتكلفة والوقت أعلى، وبالطبع راح يتأثر التقدير إذا كانت المتطلبات غير واضحة، إذا كانت الميزة تتضمن تعديل جزء من التعليمات البرمجية القديمة.
في الصور التالية توضيح لكيفية حساب النقاط بناء على حجم المشروع , ابتداء من قاعدة الدراجة الى الطائرة النفاثة
طيب خلينا نسوي تمرين على شان نفهم الموضوع صح ! ،
على سبيل المثال ، في الصورة التالية نموذج لعينة تطبيق وظيفته يتيح للمستخدم انشاء حساب والبحث عن فرصة عمل بالاعتماد على الرسائل.
ممتاز ، في النموذج السابق قسمنا مميزات المشروع الى بطاقات وكل بطاقة تحتوي على التفاصيل او المهام المطلوب انجازها لكل ميزة،
ناخذ على سبيل المثال بطاقة توثيق المستخدم ،
١- تسجيل الدخول تاخذ نقطة وحدة
٢- تسجيل الدخول باستخدام فيس بوك بتاخذ 3 نقاط ، (كون انه فيه شغل كثير وربط مع مكتبات SDK لفيس بوك)
٣- تسجيل الدخول باستخدام Google بتاخذ نقطتين كون انها بتتصل مع Google API مثلاً.
٤- تسجيل مستخدم جديد تاخذ نقطتين
٥- تسجيل خروج تاخذ 3 نقاط ( لان على سبيل المثال عندنا اكثر من بوابة نقدر نسجل دخول منها ) وبالتالي تحتاج Handle اكثر.
٦- فقدان كلمة المرور تاخذ نصف نقطه كونها ترسل رابط اعادة تعيين فقط مثلاً.
بالتالي صار الاجمالي 11.5 نقطة،
وهكذا نقيس على بقية البطاقات ، ونقدر من خلالها نحسب مدة الانجاز والتكلفة بناء على عدد النقاط،
بشكل عام ، تساعدك نقاط القصة للمشروع بتقدير مشروعك و تلبية توقعاتك الزمنية للعمل المستقبلي بشكل أفضل.
وفي النهاية ، هذا بالطبع ليس كل شيء عن اجايل، فقط اختصرت موضوع نقاط القصة للمشروع ، للمهتم بقراءة المزيد عن منهجية اجايل الاطلاع على المصادر التالية:
alefstartup.com
ar.wikipedia.org
منقول بتصرف من
lembergsolutions.com

جاري تحميل الاقتراحات...