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