Agile وScrum وKanban
في تطبيق الطلبات، المتاجر نفسها ما تعرف بالضبط وش تبي لين تجرب. هنا تنفع Agile: بدل ما تسلّم كل شي بعد 6 شهور، تسلّم نسخة شغالة كل أسبوعين، وتعدّل حسب ملاحظات المستخدمين. وأشهر إطار له Scrum:
| في Scrum | مسؤوليته | |
|---|---|---|
| الأدوار | Product Owner | يرتب قائمة المتطلبات حسب القيمة، وصوت العميل في الفريق. |
| Scrum Master | يحمي الفريق ويزيل العوائق ويتأكد إن Scrum مطبق صح. مو مدير. | |
| Developers | الفريق اللي يبني ويختبر، ويقرر كيف ينفذ الشغل. | |
| الأحداث | Sprint | دورة ثابتة (عادة أسبوعين) تنتهي بنسخة شغالة. |
| Sprint Planning · Daily Scrum | تخطيط بداية السبرنت، واجتماع يومي 15 دقيقة. | |
| Review · Retrospective | عرض النسخة على أصحاب المصلحة، ثم الفريق يراجع طريقة شغله. | |
| المخرجات | Product Backlog · Sprint Backlog · Increment | كل المتطلبات مرتبة، واللي اختاروه للسبرنت، والنسخة الشغالة. |
المتطلبات تنكتب قصص مستخدم (من مسار تحليل النظم)، والفريق يقدّر حجم كل قصة بـ نقاط (Story points) بدل الأيام. وبعد كم سبرنت تعرف سرعة الفريق (Velocity): كم نقطة يخلص في السبرنت. ومنها تتوقع متى يخلص الباقي.
Kanban أبسط: لوحة فيها أعمدة (للتنفيذ ← قيد العمل ← تم)، وحد أقصى لعدد المهام في عمود «قيد العمل» (WIP limit). الفكرة: «وقّف تبدأ، وابدأ تخلّص». ممتاز لفرق الدعم الفني والصيانة.