Scrum Expansion Pack (AI as a Team member)
في أواخر 2023 وبداية 2024، Scrum.org (بقيادة كين شوابر، واحد من مؤسسي السكرام) أطلقت الـ Expansion Pack دي مش عشان تغير السكرام، لكن عشان "تدعمه" بقوة الذكاء الاصطناعي. الفكرة مش إننا نغير الـGuid، الفكرة إننا نغير "الطريقة".
إليك التفاصيل:
1. مفهوم "الذكاء الاصطناعي كعضو فريق" (The AI Teammate)
الـ Expansion Pack بتدفعنا لمرحلة إن الـ AI ميبقاش مجرد "أداة" زي الـ Calculator، بل Digital Collaborator.
* في الـ Daily Scrum: ممكن الـ AI يكون هو اللي بيحلل الـ Burndown Chart ويقول للفريق: "يا شباب، بالسرعة دي إحنا مش هنخلص الـ Sprint Goal، محتاجين نتحرك في التاسك الفلاني".
* التكامل: بيعلم الفرق إزاي يعملوا "Onboarding" للـ AI كأنه موظف جديد، له صلاحيات وله حدود.
2. تسريع الـ Feedback Loops (السرعة القصوى)
جوهر الـ Agile هو إننا نتعلم بسرعة. الـ Expansion Pack ركزت على إن الـ AI بيخلي الـ Sprint نفسه أسرع:
* Backlog Refinement: الـ AI بيساعد الـ Product Owner إنه يحول "أفكار العميل المشوشة" لـ User Stories واضحة ومكتوبة بـ Acceptance Criteria مظبوطة في ثواني.
* Coding & Testing: مش بس بيكتب كود، ده الـ AI دلوقتي بيعمل "Pair Programming" مع المطورين، وده بيقلل الـ Bugs اللي بتظهر في آخر الـ Sprint.
3. إدارة "التعقيد" (Handling Complexity)
السكرام أصلاً معمول عشان "المشاكل المعقدة". الـ Expansion Pack بيوضح إن الـ AI بطل في الحتة دي:
* بيقدر يربط بين بيانات جاية من "السوق" وبيانات "الفريق" عشان يساعد في اتخاذ قرار الـ Pivot or Persevere (نكمل ولا نغير المسار).
* بيقلل الـ Cognitive Load (الحمل الذهني) على الفريق، فبدل ما تقعد تفكر في "إزاي أكتب الـ Test ده"، بتفكر في "إيه هي القيمة اللي العميل هياخدها".
4. الـ Definition of Done في عصر الـ AI
دي نقطة جوهرية في الـ Update: الـ DoD لازم يتغير.
* لو الـ AI هو اللي كاتب الكود، هل الـ DoD بتاعنا بيتضمن "مراجعة بشرية للثغرات الأمنية اللي الـ AI ممكن يغلط فيها؟".
* الـ Expansion Pack بتنبهنا إننا لازم نحدث معايير الجودة بتاعتنا عشان نضمن إن "شطارة" الـ AI متبقاش "كارثة" تقنية بعدين (Technical Debt).
5. أخلاقيات العمل والمسؤولية (Accountability)
السكرام واضح: الـ Accountability عند البشر. الـ Expansion Pack بتقول "الـ AI ملوش ذنب". لو الـ AI غرق المركب، الـ Scrum Team هو المسؤول. عشان كده البحث بيأكد على أهمية الـ Transparency (الشفافية)؛ لازم الكل يكون عارف الـ AI عمل إيه بالظبط وإزاي.
الزتونة:
الـ Scrum with AI Expansion Pack مش كتاب قوانين جديد، ده "Update" لعقلك أنت كـ Scrum Master أو Developer. بيقولك: "يا بطل، الـ AI بقى موجود في المكتب معاك، لو معرفتش تدخله في الـ Sprints بتاعتك وتخليه يشيل عنك الهري الكتير (Maximize the work not done)، هتلاقي فريق تاني بيسبقك بمسافات".
تخيل المشهد: "أول يوم في الـ Sprint"
القعدة بتبدأ والكل فاتح اللاب توب، ومعاكم "زميل" جديد موجود على الشاشة اسمه "AI-Bot" (ده الـ Agent بتاعكم).
1. الـ Backlog Refinement
- البشر: الـ Product Owner بيقول: "يا جماعة العميل عايز ميزة الدفع بالكريبتو".
- الـ AI Agent: بيعمل سكان لكل الـ الـ User Stories اللي فاتت والـ Documentation، وفي ثواني بيطلع لك Acceptance Criteria كاملة، وبيقولك: "خلي بالك، الميزة دي هتضرب في كود قديم عندنا في السيستم بتاع 2023، أنا طلعت لك الأماكن اللي محتاجة تتعدل".
- النتيجة: وفرت ساعة نقاش في "هو إحنا محتاجين نعمل إيه بالظبط؟".
2. تقدير الجهد (Story Pointing)
- البشر: المطورين بيستخدموا Planning Poker وبيقولوا "دي تاخد 5 نقط".
- الـ AI Agent: بيتدخل ويقول: "بناءً على سرعة الفريق في الـ 5 سبرينتات اللي فاتوا، الميزة دي فيها تعقيد في الـ API، أنا شايف إنها تاخد 8 نقط عشان نكون في الأمان".
- النتيجة: تقدير واقعي جداً مبني على بيانات (Data-driven) مش بس على "إحساس" الفريق.
3. تحديد الـ Sprint Goal
- البشر: الفريق بيتناقش في الهدف.
- الـ AI Agent: بيقترح: "بما إننا عندنا 3 تاسكات متعلقة بالأمان، إيه رأيكم نخلي الـ Goal بتاعنا هو 'تأمين بوابة الدفع بنسبة 100%'؟".
4. توزيع المهام (Tasking out)
- الـ AI Agent: "أنا ممكن أشيل عنكم كتابة الـ Unit Tests والـ Documentation للميزة دي بالكامل، ركزوا أنتم في الـ Logic المعقد والـ Integration".
- النتيجة: هنا بقى طبقنا مبدأ Maximize the work not done (بواسطة البشر طبعاً).
https://scrumexpansion.org/scrum-guide-expansion-pack/#artificial-intelligence
Comments
Post a Comment