سجل تخطيط دورة تطوير
tasleemat asset PMO-04.03.10 template --lang ar
ملخص التسليمة وحدود الحوكمة
المرحلة في دورة حياة المشروع
المرحلة 04: التخطيط
متطلبات مستوى الحجم
عقد التحقق الآلي
ترتبط هذه التسليمة بمخطط JSON Schema متوافق مع معيار Draft 2020-12 لتمكين التحقق البنيوي والدلالي الآلي.
tasleemat validate PMO-04.03.10 ./completed_data.json
قالب التسليمة بتنسيق Markdown
<!--
تعليمات النموذج الذكي: املأ مواضع [ أضف التفاصيل... ] استنادًا إلى سياق المشروع، وراجع `parameters.md` للمتغيرات العامة.
توجيهات استيفاء الأقسام:
الحقول المطلوبة: **تاريخ الإعداد**, **مدير المشروع**, **أعدّها**, **هدف دورة تطوير**, **مدة دورة تطوير**, **أساس الطاقة الاستيعابية**, **المنقول من دورة تطوير السابقة**, **القصص الملتزم بها**, **النطاق المضاف بعد التخطيط**, **معرّف القصة**, **عنوان القصة**, **نقاط القصة**, **الأولوية**, **الحالة**, **معايير القبول**, **يتحقق منها**, **سبب الإضافة**, **طلبها**, **الأثر في دورة تطوير**, **المُسنَد والطاقة المتاحة**, **عضو الفريق**, **الدور**, **القصص المسندة**, **الطاقة المتاحة**, **فجوات المهارات والطاقة**, **اعتماديات خارج الفريق**, **المخاطر المرصودة عند التخطيط**, **المخاطرة**, **المحفّز**, **الاحتمال**, **الأثر**, **الاستجابة**, **خطة الطوارئ**
-->
<h3 align="left">{{اسم_الشركة}}</h3>
<h2 align="left">{{اسم_المشروع}} - {{معرف_المشروع}}</h2>
<h1 align="center">سجل تخطيط دورة تطوير</h1>
| **تاريخ الإعداد:** {{التاريخ_الحالي}} | **مدير المشروع:** {{اسم_مدير_المشروع}} | **أعدّها:** {{معد_الوثيقة}} |
| ---: | --- | --- |
---
## 1. إطار دورة تطوير
<!-- الحقول في هذا القسم: هدف دورة تطوير، مدة دورة تطوير، أساس الطاقة الاستيعابية، المنقول من دورة تطوير السابقة -->
**هدف دورة تطوير:** [ أضف التفاصيل... ]
**مدة دورة تطوير:** [ أضف التفاصيل... ]
**أساس الطاقة الاستيعابية:** [ أضف التفاصيل... ]
**المنقول من دورة تطوير السابقة:** [ أضف التفاصيل... ]
---
## 2. النطاق الملتزم به
<!-- الحقول في هذا القسم: معرّف القصة، عنوان القصة، نقاط القصة، الأولوية، الحالة، معايير القبول، يتحقق منها، سبب الإضافة، طلبها، الأثر في دورة تطوير -->
**القصص الملتزم بها:**
| معرّف القصة | عنوان القصة | نقاط القصة | الأولوية | الحالة |
| ---: | --- | --- | --- | --- |
| [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] |
**معايير القبول:**
| معرّف القصة | معايير القبول | يتحقق منها |
| ---: | --- | --- |
| [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] |
**النطاق المضاف بعد التخطيط:**
| معرّف القصة | سبب الإضافة | طلبها | الأثر في دورة تطوير |
| ---: | --- | --- | --- |
| [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] |
---
## 3. إسناد الفريق
<!-- الحقول في هذا القسم: عضو الفريق، الدور، القصص المسندة، الطاقة المتاحة، فجوات المهارات والطاقة، اعتماديات خارج الفريق -->
**المُسنَد والطاقة المتاحة:**
| عضو الفريق | الدور | القصص المسندة | الطاقة المتاحة |
| ---: | --- | --- | --- |
| [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] |
**فجوات المهارات والطاقة:** [ أضف التفاصيل... ]
**اعتماديات خارج الفريق:** [ أضف التفاصيل... ]
---
## 4. مخاطر دورة تطوير
<!-- الحقول في هذا القسم: المخاطرة، المحفّز، الاحتمال، الأثر، الاستجابة، خطة الطوارئ -->
**المخاطر المرصودة عند التخطيط:**
| المخاطرة | المحفّز | الاحتمال | الأثر | الاستجابة |
| ---: | --- | --- | --- | --- |
| [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] | [ أضف التفاصيل... ] |
**خطة الطوارئ:** [ أضف التفاصيل... ]
---
## 5. الاعتماد والتوقيعات
| الدور | الاسم | التوقيع | التاريخ |
| ---: | ---: | ---: | ---: |
| **قائد الموقع / التنفيذ** | {{اسم_قائد_الموقع}} | _______________________ | [.... -.... -.... ] |
| **مخطط المشروع / الجدولة** | {{اسم_مسؤول_الجدولة}} | _______________________ | [.... -.... -.... ] |
| **مدير المشروع** | {{اسم_مدير_المشروع}} | _______________________ | [.... -.... -.... ] |
---
<div align="left" style="margin-top: 20px; font-size: 12px; color: #7f8c8d;">
<span>سجل التدقيق الإلكتروني: Hash SHA256: {{رمز_تجزئة_التدقيق_SHA256}}</span> <br>
<strong>النموذج:</strong> سجل تخطيط دورة تطوير <strong>المرجع:</strong> PMO-04.03.10 <br>
<i>تاريخ الإنشاء: {{وقت_الإنشاء}}، بواسطة <a href="https://github.com/fakhruldeen/Tasleemat/" style="color: #7f8c8d;">تسليمات</a></i>
</div>
دليل المستخدم وإرشادات الممارس
دليل نماذج تسليمات
المخرج: سجل تخطيط دورة تطوير
مرجع الوثيقة: PMO-04.03.10
يوفّر هذا المستند مرجعًا مهنيًا شاملًا لفهم الغرض من سجل تخطيط دورة تطوير واستخدامه بفعالية بما يتوافق مع إطار تسليمات.
1. مفهوم الوثيقة وطبيعتها
سجل لدورة تطوير واحدة: هدفها ومدتها، والقصص الملتزم بها بتقديراتها ومعايير قبولها، ومن يحمل كل قصة، وما يمكن أن يوقفها.
2. القيمة والأهمية الاستراتيجية
لأن دورة تطوير يُتفق عليها في اجتماع وتُراجع بعد أسابيع من أشخاص لم يكونوا حاضرين. والسجل يجعل ما أُضيف في منتصف دورة تطوير ظاهرًا، وهو أكبر سبب وحيد لتجاوز دورة تطوير لالتزامها.
3. التوقيت ودواعي الإعداد والتحديث
يُعد في بداية كل دورة تطوير ويُستكمل في مراجعتها، ويُقرأ من جديد عند تخطيط دورة تطوير التالية، لأن المنقول والطاقة الفعلية هما الرقمان الذان يعتمد عليهما التقدير التالي.
4. الأدوار والمسؤوليات (RACI)
يسجّله قائد الفريق وهو مسؤول عن التقدير، ومالك المنتج مسؤول عن الأولوية يؤكد الهدف، ويؤكد مدير المشروع أن دورة تطوير تنسجم مع خطة الإصدار.
إرشادات التخصيص والمواءمة
- دورة تطوير تقتصر على عنصر واحد قرار سليم، وموضع هذا السجل هو ذلك، لا ما عداه.
- احتفظ بالمعرّفات كما تظهر في اللوحة تمامًا، فالسجل الذي يعيد صياغتها لا يطابق اللوحة لاحقًا.
- عند نقل قصة، أعد تقديرها ولا تكرّر الرقم القديم، واذكر أي الاثنين حدث.
- يكفي للفريق الرشيق تسجيل النطاق الملتزم به والمخاطر والباقي متاح عند الحاجة إلى الدفاع عن الإصدار.
المحاذاة والترابط المؤسسي
قائمة تراكم المنتج، وخطة الإصدار، والجدول الزمني للمشروع، ومصفوفة الطاقة الاستيعابية للموارد
5. إرشادات تعبئة الحقول والبيانات
لإتمام سجل تخطيط دورة تطوير بدقّة واحتراف، على المسؤول تعبئة الأقسام التالية استنادًا إلى سياق المشروع (مع التأكد من الرجوع إلى parameters.md للمتغيرات العامة):
- هدف دورة تطوير: النتيجة الواحدة التي بُنيت لأجلها دورة تطوير، وصياغتها كقدرة يستطيع الفريق إظهارها لا كقائمة قصص. والهدف المكتوب كقائمة قصص لا يصلح لرفض أي شيء، ودورة تطوير لا ترفض شيئًا ليست لها هدف.
- مدة دورة تطوير: تاريخا البداية والنهاية، وطول دورة تطوير. والمدة قيد لا تفضيل، فطول دورة تطوير المتذبرة يعطي رقم سرعة لا معنى له.
- أساس الطاقة الاستيعابية: ما يظن الفريق أنه قادر على أخذه، وما الذي يستند إليه هذا الظن. والطاقة بلا أساس أمنية، و دورة تطوير هي التي يصح فيها رقم الطاقة عادة.
- المنقول من دورة تطوير السابقة: ما لم يُنجَز، وهل أُعيد تقديره أم نُقل كما هو. والعمل المنقول بلا تقدير جديد هو عمل لم يُختبر تقديره قط.
- معرّف القصة: المعرّف كما هو في لوحة العمل، حتى يمكن تتبّع القصة عند انتهاء دورة تطوير. والقصة بلا معرّف لا يمكن العثور عليها بعد أن تغادر الغرفة.
- عنوان القصة: اسم قصير للقصة، بلغة الفريق التي يسميها بها. والعنوان الذي يعيد صياغة معايير القبول لا يسمّي القصة، ويصعب قراءة السجل أكثر من اللوحة التي جاء منها.
- نقاط القصة: التقدير لكل قصة، والمقياس المستخدم. والنقاط مقارنة نسبية لا مدة، فتغيير المقياس بين دورةتي تطوير يجعل سرعة إحداهما لا تقارن بالأخرى.
- الأولوية: الترتيب النسبي مقارنة ببقية قصص هذه دورة تطوير، ولماذا جاءت هذه القصة في موضعها. والأولوية المكتوبة عالية أو متوسطة دون سبب لا تُرَتًَب.
- الحالة: أين وصلت القصة عند نهاية دورة تطوير قياسًا بما التُزم به. والحالة التي تُسجَّل عند المراجعة فقط تتأخر عن أن تنفع أحدًا.
- معايير القبول: ما الذي سيتحقق حين تُعدّ القصة، بصياغة يستطيع من لم يحضر اجتماع التخطيط أن يحكم عليها. والمعايير المتفق عليها بعد البناء تصف ما بُني فعلًا.
- يتحقق منها: من يتحقق من المعايير ومتى. والمعيار الذي بلا محدِّد يتحقق ليس إلزامًا، والمراجعة تصير أول مرة ينظر فيها أحد.
- سبب الإضافة: لماذا دخلت القصة دورة تطوير كانت قد خططت. السبب هو الجزء الجدير بالتسجيل، إذ يفصل بين اكتشاف حقيقي ومجرد رغبة.
- طلبها: من طلب الإضافة، حتى تُناقش المقايضة مع من أرادها. والنطاق المضاف في منتصف دورة تطوير سبب رئيسي لتجاوزها لالتزامها.
- الأثر في دورة تطوير: ما الذي أزاحته الإضافة، أو أي قصة ملتزم بها صارت تحمل خطر عدم الإنجاز. والإضافة بلا أثر تبدو مجانية، وهي ليست كذلك.
- عضو الفريق: الشخص باسمه لا بصفتة، حتى يمكن مطابقة الإسناد مع طاقته الفعلية.
- الدور: الدور الذي يحمله هذا الشخص في دورة تطوير، وهو ليس مسماه الوظيفي خارج دورة تطوير. والدور يحدد من يحسم خلاف النطاق أثناء دورة تطوير.
- القصص المسندة: القصص التي يحملها هذا الشخص في هذه دورة تطوير. هذه القائمة هي ما يُقرأ عليه الإفراط في الإسناد: شخص على كل قصة في السجل يعني أن الخطة لم تُصنع بعد.
- الطاقة المتاحة: كم من وقت هذا الشخص تملكه دورة تطوير فعليًا بعد الالتزامات الأخرى. والطاقة الكاملة لكل قصة في السجل أمل لا خطة.
- فجوات المهارات والطاقة: ما يحتاجه النطاق الملتزم به ولا يملكه الفريق. والفجوة التي تُسمّى عند التخطيط مخاطرة تُدار، ونفس الفجوة إن ظهرت في آخر دورة تطوير مفاجأة.
- اعتماديات خارج الفريق: ما يجب أن يصل من فريق آخر، ومتى. والاعتمادية بلا تاريخ افتراض، وعادةً ما تُكتشف في آخر يوم من دورة تطوير.
- المخاطرة: ما يمكن أن يوقف دورة تطوير، موصوفًا كحدث لا كشعور. والمخاطرة المكتوبة كقلق لا يمكن إدارتها، إذ لا يوجد ما يُراقب.
- المحفّز: الإشارة الملاحظة على أن المخاطرة تحدث. هذا ما يجعل المخاطرة قابلة للمتابعة: بدون محفّز يُعرَض البند في آخر دورة تطوير ويُعثر على أنه وقع.
- الاحتمال: مدى احتمال وقوع المخاطرة، وما يستند إليه هذا الحكم. والقيمة المكتوبة عالية أو منخفضة مجردة لا تسجّل أساسًا، فلا يستطيع التالي أن يعرف هل تحسن التقدير أم تبدّل المزاج.
- الأثر: ما تخسره دورة تطوير إن وقعت المخاطرة، مقيسًا بوحدات الالتزام نفسها. والأثر المكتوب أنه شديد لا يقارن بتقدير قصة.
- الاستجابة: ما سيُفعل بشأن المخاطرة أثناء سير دورة تطوير. والمخاطرة بلا استجابة تُسجَّل ليُحال إليها لاحقًا.
- خطة الطوارئ: ما سيُسقَط أو يؤجَّل إن وقعت المخاطرة. ودورة تطوير بلا خطة طوارئ هي دورة تطوير يُتخذ فيها القرار تحت الضغط من تتوفر له في حينه.
المحاذاة والترابط المؤسسي
- 📄 القالب القابل للطباعة (Markdown)
- 🤖 موجّه التوليد الذكي
- 📊 بنية البيانات (JSON)
- 📈 البيانات الجدولية (CSV)
6. نموذج تطبيقي معبأ (مثال استرشادي)
يتوفر نموذج تطبيقي مكتمل وعالي الجودة يوضح كيفية تعبئة واستخدام هذا المستند عملياً:
📖 النموذج التطبيقي المكتمل: 04_03_10_سجل_تخطيط_أسبوع_العمل_مثال.md
مطالبة التوليد للذكاء الاصطناعي وتعليمات الوكيل
سجل تخطيط دورة تطوير - دليل التوليد الذكي
تعليمات النظام: يحتوي هذا المستند على التوجيهات التفصيلية للذكاء الاصطناعي لتوليد وثيقة «الوثيقة المعتمدة». عند طلب صياغة أو استيفاء هذا النموذج، اتبع الإرشادات المحددة لكل قسم بدقة واحترافية، مع مراعاة سياق المشروع والمتغيرات المرجعية في
parameters.md.السياق والتعريف المهني: تخطيط دورة تطوير التزام، والسجل موجود ليصبح هذا الالتزام قابلًا للقراءة لاحقًا من لم يحضروا هذا الاجتماع. ويظهر الفرق عند المراجعة: دورة تطوير المسجَّلة نطاقها تُظهر ما أُخذ مقابل ماذا، ودورة تطوير تُذكَر لا تُظهر سوى أن الرقمين مختلفان.
المحاذاة وسلسلة الاعتماديات: * المدخلات (المتطلبات السابقة): * إلزامي: هيكل تجزئة العمل (WBS) (PMO-04.02.06)، بيان نطاق المشروع (PMO-04.02.05) * اختياري: متطلبات الموارد (PMO-04.06.02)، سجل المخاطر (PMO-04.08.02) * المخرجات (النماذج التابعة): * إلزامي: الخط المرجعي للجدول الزمني (PMO-04.03.08)، تحليل القيمة المكتسبة (EVA) (PMO-06.05) * اختياري: خطة الإصدار (PMO-04.03.09)، سجل تخطيط أسبوع العمل (PMO-04.03.10)
إطار دورة تطوير
هدف دورة تطوير
التعليمات: النتيجة الواحدة التي بُنيت لأجلها دورة تطوير، وصياغتها كقدرة يستطيع الفريق إظهارها لا كقائمة قصص. والهدف المكتوب كقائمة قصص لا يصلح لرفض أي شيء، ودورة تطوير لا ترفض شيئًا ليست لها هدف.
القيمة المولَّدة: [ أضف التفاصيل... ]
مدة دورة تطوير
التعليمات: تاريخا البداية والنهاية، وطول دورة تطوير. والمدة قيد لا تفضيل، فطول دورة تطوير المتذبرة يعطي رقم سرعة لا معنى له.
القيمة المولَّدة: [ أضف التفاصيل... ]
أساس الطاقة الاستيعابية
التعليمات: ما يظن الفريق أنه قادر على أخذه، وما الذي يستند إليه هذا الظن. والطاقة بلا أساس أمنية، و دورة تطوير هي التي يصح فيها رقم الطاقة عادة.
القيمة المولَّدة: [ أضف التفاصيل... ]
المنقول من دورة تطوير السابقة
التعليمات: ما لم يُنجَز، وهل أُعيد تقديره أم نُقل كما هو. والعمل المنقول بلا تقدير جديد هو عمل لم يُختبر تقديره قط.
القيمة المولَّدة: [ أضف التفاصيل... ]
النطاق الملتزم به
معرّف القصة
التعليمات: المعرّف كما هو في لوحة العمل، حتى يمكن تتبّع القصة عند انتهاء دورة تطوير. والقصة بلا معرّف لا يمكن العثور عليها بعد أن تغادر الغرفة.
القيمة المولَّدة: [ أضف التفاصيل... ]
عنوان القصة
التعليمات: اسم قصير للقصة، بلغة الفريق التي يسميها بها. والعنوان الذي يعيد صياغة معايير القبول لا يسمّي القصة، ويصعب قراءة السجل أكثر من اللوحة التي جاء منها.
القيمة المولَّدة: [ أضف التفاصيل... ]
نقاط القصة
التعليمات: التقدير لكل قصة، والمقياس المستخدم. والنقاط مقارنة نسبية لا مدة، فتغيير المقياس بين دورةتي تطوير يجعل سرعة إحداهما لا تقارن بالأخرى.
القيمة المولَّدة: [ أضف التفاصيل... ]
الأولوية
التعليمات: الترتيب النسبي مقارنة ببقية قصص هذه دورة تطوير، ولماذا جاءت هذه القصة في موضعها. والأولوية المكتوبة عالية أو متوسطة دون سبب لا تُرَتًَب.
القيمة المولَّدة: [ أضف التفاصيل... ]
الحالة
التعليمات: أين وصلت القصة عند نهاية دورة تطوير قياسًا بما التُزم به. والحالة التي تُسجَّل عند المراجعة فقط تتأخر عن أن تنفع أحدًا.
القيمة المولَّدة: [ أضف التفاصيل... ]
معايير القبول
التعليمات: ما الذي سيتحقق حين تُعدّ القصة، بصياغة يستطيع من لم يحضر اجتماع التخطيط أن يحكم عليها. والمعايير المتفق عليها بعد البناء تصف ما بُني فعلًا.
القيمة المولَّدة: [ أضف التفاصيل... ]
يتحقق منها
التعليمات: من يتحقق من المعايير ومتى. والمعيار الذي بلا محدِّد يتحقق ليس إلزامًا، والمراجعة تصير أول مرة ينظر فيها أحد.
القيمة المولَّدة: [ أضف التفاصيل... ]
سبب الإضافة
التعليمات: لماذا دخلت القصة دورة تطوير كانت قد خططت. السبب هو الجزء الجدير بالتسجيل، إذ يفصل بين اكتشاف حقيقي ومجرد رغبة.
القيمة المولَّدة: [ أضف التفاصيل... ]
طلبها
التعليمات: من طلب الإضافة، حتى تُناقش المقايضة مع من أرادها. والنطاق المضاف في منتصف دورة تطوير سبب رئيسي لتجاوزها لالتزامها.
القيمة المولَّدة: [ أضف التفاصيل... ]
الأثر في دورة تطوير
التعليمات: ما الذي أزاحته الإضافة، أو أي قصة ملتزم بها صارت تحمل خطر عدم الإنجاز. والإضافة بلا أثر تبدو مجانية، وهي ليست كذلك.
القيمة المولَّدة: [ أضف التفاصيل... ]
إسناد الفريق
عضو الفريق
التعليمات: الشخص باسمه لا بصفتة، حتى يمكن مطابقة الإسناد مع طاقته الفعلية.
القيمة المولَّدة: [ أضف التفاصيل... ]
الدور
التعليمات: الدور الذي يحمله هذا الشخص في دورة تطوير، وهو ليس مسماه الوظيفي خارج دورة تطوير. والدور يحدد من يحسم خلاف النطاق أثناء دورة تطوير.
القيمة المولَّدة: [ أضف التفاصيل... ]
القصص المسندة
التعليمات: القصص التي يحملها هذا الشخص في هذه دورة تطوير. هذه القائمة هي ما يُقرأ عليه الإفراط في الإسناد: شخص على كل قصة في السجل يعني أن الخطة لم تُصنع بعد.
القيمة المولَّدة: [ أضف التفاصيل... ]
الطاقة المتاحة
التعليمات: كم من وقت هذا الشخص تملكه دورة تطوير فعليًا بعد الالتزامات الأخرى. والطاقة الكاملة لكل قصة في السجل أمل لا خطة.
القيمة المولَّدة: [ أضف التفاصيل... ]
فجوات المهارات والطاقة
التعليمات: ما يحتاجه النطاق الملتزم به ولا يملكه الفريق. والفجوة التي تُسمّى عند التخطيط مخاطرة تُدار، ونفس الفجوة إن ظهرت في آخر دورة تطوير مفاجأة.
القيمة المولَّدة: [ أضف التفاصيل... ]
اعتماديات خارج الفريق
التعليمات: ما يجب أن يصل من فريق آخر، ومتى. والاعتمادية بلا تاريخ افتراض، وعادةً ما تُكتشف في آخر يوم من دورة تطوير.
القيمة المولَّدة: [ أضف التفاصيل... ]
مخاطر دورة تطوير
المخاطرة
التعليمات: ما يمكن أن يوقف دورة تطوير، موصوفًا كحدث لا كشعور. والمخاطرة المكتوبة كقلق لا يمكن إدارتها، إذ لا يوجد ما يُراقب.
القيمة المولَّدة: [ أضف التفاصيل... ]
المحفّز
التعليمات: الإشارة الملاحظة على أن المخاطرة تحدث. هذا ما يجعل المخاطرة قابلة للمتابعة: بدون محفّز يُعرَض البند في آخر دورة تطوير ويُعثر على أنه وقع.
القيمة المولَّدة: [ أضف التفاصيل... ]
الاحتمال
التعليمات: مدى احتمال وقوع المخاطرة، وما يستند إليه هذا الحكم. والقيمة المكتوبة عالية أو منخفضة مجردة لا تسجّل أساسًا، فلا يستطيع التالي أن يعرف هل تحسن التقدير أم تبدّل المزاج.
القيمة المولَّدة: [ أضف التفاصيل... ]
الأثر
التعليمات: ما تخسره دورة تطوير إن وقعت المخاطرة، مقيسًا بوحدات الالتزام نفسها. والأثر المكتوب أنه شديد لا يقارن بتقدير قصة.
القيمة المولَّدة: [ أضف التفاصيل... ]
الاستجابة
التعليمات: ما سيُفعل بشأن المخاطرة أثناء سير دورة تطوير. والمخاطرة بلا استجابة تُسجَّل ليُحال إليها لاحقًا.
القيمة المولَّدة: [ أضف التفاصيل... ]
خطة الطوارئ
التعليمات: ما سيُسقَط أو يؤجَّل إن وقعت المخاطرة. ودورة تطوير بلا خطة طوارئ هي دورة تطوير يُتخذ فيها القرار تحت الضغط من تتوفر له في حينه.
القيمة المولَّدة: [ أضف التفاصيل... ]
سجل تخطيط أسبوع العمل (نموذج تطبيقي معبأ)
🏆 نموذج استرشادي مكتمل (Gold Standard): يوضح هذا المستند التطبيق العملي المتكامل لهذا النموذج وفق معايير تسليمات (
PMO-04.03). كافة الأسماء والبيانات الواردة هي لأغراض العرض التوضيحي والمحاكاة المؤسسية الفرضية.
شركة القمة للحلول المؤسسية المتقدمة
مشروع المنظومة السحابية الموحدة لتخطيط الموارد وسلاسل الإمداد - PRJ-2026-ERP-01
سجل تخطيط دورة تطوير
1. إطار دورة تطوير
هدف دورة تطوير: إنجاز وتكامل وحدة الفوترة السحابية الآلية واجتياز اختبارات قبول المستخدمين للدفعة الأولى.
مدة دورة تطوير: أسبوعان (سبرنت يبدأ من الأحد 2026-04-05 حتى الخميس 2026-04-16).
أساس الطاقة الاستيعابية: تم تحديده وتوثيقه بالتفصيل ليتوافق مع أهداف المشروع والمتطلبات التشغيلية لشركة القمة.
المنقول من دورة تطوير السابقة: مهمتان فرعيتان لتحسين واجهة المستخدم واختبار استجابة بوابات الربط البرمجي.
2. النطاق الملتزم به
القصص الملتزم بها:
| معرّف القصة | عنوان القصة | نقاط القصة | الأولوية | الحالة |
|---|---|---|---|---|
| معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | قيد التنفيذ |
معايير القبول:
| معرّف القصة | معايير القبول | يتحقق منها |
|---|---|---|
| معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة |
النطاق المضاف بعد التخطيط:
| معرّف القصة | سبب الإضافة | طلبها | الأثر في دورة تطوير |
|---|---|---|---|
| معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | تأخير بدء اختبارات التكامل لمدة أسبوعين |
3. إسناد الفريق
المُسنَد والطاقة المتاحة:
| عضو الفريق | الدور | القصص المسندة | الطاقة المتاحة |
|---|---|---|---|
| معتمد ومطابق للمعايير القياسية لشركة القمة | الرعاية الاستراتيجية وتوفير الموارد والمصادقة على الميثاق | معتمد ومطابق للمعايير القياسية لشركة القمة | 60 ساعة عمل (فائض) |
فجوات المهارات والطاقة: تم تحديده وتوثيقه بالتفصيل ليتوافق مع أهداف المشروع والمتطلبات التشغيلية لشركة القمة.
اعتماديات خارج الفريق: مراجعة واعتماد بشري إلزامي من قِبل مدراء القطاعات المعنية لكافة العمليات الاستثنائية وذات الأثر المالي.
4. مخاطر دورة تطوير
المخاطر المرصودة عند التخطيط:
| المخاطرة | المحفّز | الاحتمال | الأثر | الاستجابة |
|---|---|---|---|---|
| معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | معتمد ومطابق للمعايير القياسية لشركة القمة | تأخير بدء اختبارات التكامل لمدة أسبوعين | معتمد ومطابق للمعايير القياسية لشركة القمة |
خطة الطوارئ: تم تحديده وتوثيقه بالتفصيل ليتوافق مع أهداف المشروع والمتطلبات التشغيلية لشركة القمة.
5. الاعتماد والتوقيعات
| الدور | الاسم | التوقيع | التاريخ |
|---|---|---|---|
| قائد الموقع / التنفيذ | م. عمر الخطيب | [معتمد إلكترونياً] | 2026-03-18 |
| مخطط المشروع / الجدولة | م. إبراهيم الدوسري، PMI-SP | [معتمد إلكترونياً] | 2026-03-18 |
| مدير المشروع | م. فيصل الحربي، PMP | [معتمد إلكترونياً] | 2026-03-18 |
| --- |
تاريخ الإنشاء: 2026-03-15 10:00 بتوقيت مكة المكرمة، بواسطة تسليمات
مخطط JSON Schema (معيار Draft 2020-12)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://tasleemat.pmo/schemas/completed/PMO-04.03.10.schema.json",
"title": "Completed SPRINT PLANNING LOG Data Contract",
"description": "Additive structural schema validating completed SPRINT PLANNING LOG artifact data payloads (PMO-04.03.10).",
"type": "object",
"properties": {
"artifact_id": {
"type": "string",
"const": "PMO-04.03.10"
},
"metadata": {
"type": "object",
"properties": {
"project_name": {
"type": "string",
"minLength": 1
},
"project_code": {
"type": "string"
},
"date_prepared": {
"type": "string",
"format": "date"
},
"project_manager": {
"type": "string",
"minLength": 1
},
"prepared_by": {
"type": "string",
"minLength": 1
},
"version": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"draft",
"baselined",
"in_review",
"approved"
]
}
},
"required": [
"project_name",
"date_prepared",
"project_manager",
"prepared_by"
]
},
"sprint_frame": {
"type": "object",
"properties": {
"sprint_goal": {
"type": "string",
"minLength": 1,
"description": "The one outcome the sprint is for, stated as a capability the team can demonstrate rather than as a list of stories. A goal written as a list of stories cannot be used to reject anything, and a sprint that cannot reject anything has no goal."
},
"sprint_window": {
"type": "string",
"minLength": 1,
"description": "The start and end dates, and the length of the sprint. The window is a constraint rather than a preference, because a sprint length that drifts produces a velocity figure that means nothing."
},
"capacity_basis": {
"type": "string",
"minLength": 1,
"description": "How much the team believes it can take on, and what that belief is based on. Capacity stated without its basis is a wish, and the first sprint is where a capacity figure is usually found to be wrong."
},
"carry_over_from_the_previous_sprint": {
"type": "string",
"minLength": 1,
"description": "What was not finished, and whether it has been re-estimated or carried as-is. Work carried without a new estimate is work whose estimate has never been tested."
}
},
"required": [
"sprint_goal",
"sprint_window",
"capacity_basis",
"carry_over_from_the_previous_sprint"
]
},
"committed_scope": {
"type": "object",
"properties": {
"story_id": {
"type": "string",
"minLength": 1,
"description": "The identifier from the board, so the story can be traced when the sprint ends and the question is asked afterwards. A story with no identifier cannot be found again once it leaves the room."
},
"story_title": {
"type": "string",
"minLength": 1,
"description": "A short name for the story, in the language the team uses for it. A title that restates the acceptance criteria instead of naming the story makes the log harder to scan than the board it came from."
},
"story_points": {
"type": "string",
"minLength": 1,
"description": "The estimate for each story, and the scale used. Points are a relative comparison rather than a duration, so a scale changed between sprints makes two velocities incomparable."
},
"priority": {
"type": "string",
"minLength": 1,
"description": "Order relative to the other stories in this sprint, and why this story sits where it does. Priority stated as high or medium without a reason is a label rather than an ordering."
},
"status": {
"type": "string",
"minLength": 1,
"description": "Where the story stands at the end of the sprint, against what was committed. A status recorded only at review is too late to be useful to anyone planning the next sprint."
},
"acceptance_criteria": {
"type": "string",
"minLength": 1,
"description": "What will be true when the story is done, written so that a person who was not in the planning meeting can tell. Criteria agreed after the work is built describe whatever was built."
},
"verified_by": {
"type": "string",
"minLength": 1,
"description": "Who checks the criteria and when. A criterion with no named verifier is a statement of intent, and the review becomes the first time anyone looks at it."
},
"reason_added": {
"type": "string",
"minLength": 1,
"description": "Why the story entered a sprint that had already been planned. The reason is the part worth recording, because it distinguishes a genuine discovery from a preference."
},
"requested_by": {
"type": "string",
"minLength": 1,
"description": "Who asked for the addition, so the trade-off can be discussed with the person who wanted it. Scope added mid-sprint is how a sprint stops being a commitment."
},
"effect_on_sprint": {
"type": "string",
"minLength": 1,
"description": "What the addition displaces, or which committed story now carries the risk of not finishing. An addition recorded without an effect reads as free, and it is not."
}
},
"required": [
"story_id",
"story_title",
"story_points",
"priority",
"status",
"acceptance_criteria",
"verified_by",
"reason_added",
"requested_by",
"effect_on_sprint"
]
},
"team_assignment": {
"type": "object",
"properties": {
"team_member": {
"type": "string",
"minLength": 1,
"description": "The person, named rather than as a role, so the assignment can be checked against the person's actual availability."
},
"role": {
"type": "string",
"minLength": 1,
"description": "The role this person holds on the sprint, which is not the same as their title outside it. The role decides who settles an argument about scope during the sprint."
},
"assigned_stories": {
"type": "string",
"minLength": 1,
"description": "The stories this person is carrying in this sprint. The list is the thing to read for over-allocation: a person on every story in the log is a plan that has not been made yet."
},
"available_capacity": {
"type": "string",
"minLength": 1,
"description": "How much of this person's time the sprint actually has, after other commitments. Capacity at full for every story in the log is a statement of hope rather than of plan."
},
"skill_and_capacity_gaps": {
"type": "string",
"minLength": 1,
"description": "What the committed scope needs that the team does not have. A gap named at planning is a risk to be managed; the same gap found at the end of the sprint is a surprise."
},
"dependencies_outside_the_team": {
"type": "string",
"minLength": 1,
"description": "What must arrive from another team, and by when. A dependency with no date is an assumption, and it is usually discovered on the last day of the sprint."
}
},
"required": [
"team_member",
"role",
"assigned_stories",
"available_capacity",
"skill_and_capacity_gaps",
"dependencies_outside_the_team"
]
},
"risks_to_the_sprint": {
"type": "object",
"properties": {
"risk": {
"type": "string",
"minLength": 1,
"description": "What could stop the sprint, described as the event rather than as a feeling. A risk written as a concern cannot be managed, because there is nothing to watch for."
},
"trigger": {
"type": "string",
"minLength": 1,
"description": "The observable signal that the risk is happening. This is what makes a risk trackable: without a trigger the item is reviewed at the end of the sprint and found to have happened."
},
"likelihood": {
"type": "string",
"minLength": 1,
"description": "How likely the risk is, and what that judgement rests on. A bare high or low records no basis, so the next person cannot tell whether the estimate improved or the mood changed."
},
"impact": {
"type": "string",
"minLength": 1,
"description": "What the sprint loses if the risk occurs, measured in the same units as the commitment. Impact stated as severe is not comparable to a story estimate."
},
"response": {
"type": "string",
"minLength": 1,
"description": "What will be done about the risk while the sprint is running. A risk with no response is recorded in order to be mentioned later."
},
"contingency": {
"type": "string",
"minLength": 1,
"description": "What will be dropped or deferred if the risk occurs. A sprint with no contingency is a sprint where the decision gets made under pressure by whoever is most available at the time."
}
},
"required": [
"risk",
"trigger",
"likelihood",
"impact",
"response",
"contingency"
]
}
},
"required": [
"artifact_id",
"metadata",
"sprint_frame",
"committed_scope",
"team_assignment",
"risks_to_the_sprint"
]
}
📋 قاموس تعريفات حقول النموذج (المواصفة التفصيلية)
{
"form_name": "SPRINT PLANNING LOG",
"document_reference": "PMO-04.03.10",
"_llm_instructions": "Populate the fields of 'SPRINT PLANNING LOG' and write the value of each field under 'Generated Value', based on the project context. Context: the project carrying reference PMO-04.03.10.",
"fields": {
"f01_Sprint_Goal": {
"section": "Sprint Frame",
"label": "Sprint Goal",
"guidance": "The one outcome the sprint is for, stated as a capability the team can demonstrate rather than as a list of stories. A goal written as a list of stories cannot be used to reject anything, and a sprint that cannot reject anything has no goal.",
"value": ""
},
"f02_Sprint_Window": {
"section": "Sprint Frame",
"label": "Sprint Window",
"guidance": "The start and end dates, and the length of the sprint. The window is a constraint rather than a preference, because a sprint length that drifts produces a velocity figure that means nothing.",
"value": ""
},
"f03_Capacity_Basis": {
"section": "Sprint Frame",
"label": "Capacity Basis",
"guidance": "How much the team believes it can take on, and what that belief is based on. Capacity stated without its basis is a wish, and the first sprint is where a capacity figure is usually found to be wrong.",
"value": ""
},
"f04_Carry_over_From_the_Previous_Sprint": {
"section": "Sprint Frame",
"label": "Carry-over From the Previous Sprint",
"guidance": "What was not finished, and whether it has been re-estimated or carried as-is. Work carried without a new estimate is work whose estimate has never been tested.",
"value": ""
},
"f05_Story_ID": {
"section": "Committed Scope",
"label": "Story ID",
"guidance": "The identifier from the board, so the story can be traced when the sprint ends and the question is asked afterwards. A story with no identifier cannot be found again once it leaves the room.",
"value": ""
},
"f06_Story_Title": {
"section": "Committed Scope",
"label": "Story Title",
"guidance": "A short name for the story, in the language the team uses for it. A title that restates the acceptance criteria instead of naming the story makes the log harder to scan than the board it came from.",
"value": ""
},
"f07_Story_Points": {
"section": "Committed Scope",
"label": "Story Points",
"guidance": "The estimate for each story, and the scale used. Points are a relative comparison rather than a duration, so a scale changed between sprints makes two velocities incomparable.",
"value": ""
},
"f08_Priority": {
"section": "Committed Scope",
"label": "Priority",
"guidance": "Order relative to the other stories in this sprint, and why this story sits where it does. Priority stated as high or medium without a reason is a label rather than an ordering.",
"value": ""
},
"f09_Status": {
"section": "Committed Scope",
"label": "Status",
"guidance": "Where the story stands at the end of the sprint, against what was committed. A status recorded only at review is too late to be useful to anyone planning the next sprint.",
"value": ""
},
"f10_Acceptance_Criteria": {
"section": "Committed Scope",
"label": "Acceptance Criteria",
"guidance": "What will be true when the story is done, written so that a person who was not in the planning meeting can tell. Criteria agreed after the work is built describe whatever was built.",
"value": ""
},
"f11_Verified_By": {
"section": "Committed Scope",
"label": "Verified By",
"guidance": "Who checks the criteria and when. A criterion with no named verifier is a statement of intent, and the review becomes the first time anyone looks at it.",
"value": ""
},
"f12_Reason_Added": {
"section": "Committed Scope",
"label": "Reason Added",
"guidance": "Why the story entered a sprint that had already been planned. The reason is the part worth recording, because it distinguishes a genuine discovery from a preference.",
"value": ""
},
"f13_Requested_By": {
"section": "Committed Scope",
"label": "Requested By",
"guidance": "Who asked for the addition, so the trade-off can be discussed with the person who wanted it. Scope added mid-sprint is how a sprint stops being a commitment.",
"value": ""
},
"f14_Effect_on_Sprint": {
"section": "Committed Scope",
"label": "Effect on Sprint",
"guidance": "What the addition displaces, or which committed story now carries the risk of not finishing. An addition recorded without an effect reads as free, and it is not.",
"value": ""
},
"f15_Team_Member": {
"section": "Team Assignment",
"label": "Team Member",
"guidance": "The person, named rather than as a role, so the assignment can be checked against the person's actual availability.",
"value": ""
},
"f16_Role": {
"section": "Team Assignment",
"label": "Role",
"guidance": "The role this person holds on the sprint, which is not the same as their title outside it. The role decides who settles an argument about scope during the sprint.",
"value": ""
},
"f17_Assigned_Stories": {
"section": "Team Assignment",
"label": "Assigned Stories",
"guidance": "The stories this person is carrying in this sprint. The list is the thing to read for over-allocation: a person on every story in the log is a plan that has not been made yet.",
"value": ""
},
"f18_Available_Capacity": {
"section": "Team Assignment",
"label": "Available Capacity",
"guidance": "How much of this person's time the sprint actually has, after other commitments. Capacity at full for every story in the log is a statement of hope rather than of plan.",
"value": ""
},
"f19_Skill_and_Capacity_Gaps": {
"section": "Team Assignment",
"label": "Skill and Capacity Gaps",
"guidance": "What the committed scope needs that the team does not have. A gap named at planning is a risk to be managed; the same gap found at the end of the sprint is a surprise.",
"value": ""
},
"f20_Dependencies_Outside_the_Team": {
"section": "Team Assignment",
"label": "Dependencies Outside the Team",
"guidance": "What must arrive from another team, and by when. A dependency with no date is an assumption, and it is usually discovered on the last day of the sprint.",
"value": ""
},
"f21_Risk": {
"section": "Risks to the Sprint",
"label": "Risk",
"guidance": "What could stop the sprint, described as the event rather than as a feeling. A risk written as a concern cannot be managed, because there is nothing to watch for.",
"value": ""
},
"f22_Trigger": {
"section": "Risks to the Sprint",
"label": "Trigger",
"guidance": "The observable signal that the risk is happening. This is what makes a risk trackable: without a trigger the item is reviewed at the end of the sprint and found to have happened.",
"value": ""
},
"f23_Likelihood": {
"section": "Risks to the Sprint",
"label": "Likelihood",
"guidance": "How likely the risk is, and what that judgement rests on. A bare high or low records no basis, so the next person cannot tell whether the estimate improved or the mood changed.",
"value": ""
},
"f24_Impact": {
"section": "Risks to the Sprint",
"label": "Impact",
"guidance": "What the sprint loses if the risk occurs, measured in the same units as the commitment. Impact stated as severe is not comparable to a story estimate.",
"value": ""
},
"f25_Response": {
"section": "Risks to the Sprint",
"label": "Response",
"guidance": "What will be done about the risk while the sprint is running. A risk with no response is recorded in order to be mentioned later.",
"value": ""
},
"f26_Contingency": {
"section": "Risks to the Sprint",
"label": "Contingency",
"guidance": "What will be dropped or deferred if the risk occurs. A sprint with no contingency is a sprint where the decision gets made under pressure by whoever is most available at the time.",
"value": ""
}
}
}