You are on page 1of 22

‫في هذا الكتيب مجموعة من مركزة من النصائح الهامة حول موضوعات االجايل ‪ Agile‬لكل املهتمين باختبار شهادة ‪ PMP‬أو

شهادة ‪ACP‬‬

‫قام على هذا امللف من جمع للمعلومات ومراجعتها وتنسيقها ‪ :‬د احمد السنوس ي ‪www.linkedin.com/in/alsenosy‬‬

‫وساعده في مراجعة الترجمة‪ :‬م محمد زهير ‪/https://www.linkedin.com/in/mohammed-zoher-noufaleh‬‬

‫?‪✓ Are you studying for the PMI-ACP agile or PMP exam‬‬ ‫✓ هل تدرس لجتيازاختبار‪ PMP‬أوممارسة األسلوب الرشيق ‪ Agile‬ملعهد‬
‫‪✓ For this test, you not only have to understand and have‬‬ ‫إدارة املشاريع ؟‬
‫‪lived agile processes, but you also have to remember‬‬ ‫✓ بالنسبة لهذه الختبارات‪ ،‬ليس عليك فهم العمليات املرنة ملمارسة‬
‫‪many terms: names of techniques, collaboration games,‬‬ ‫األسلوب الرشيق‪ Agile‬فقط‪ ،‬ولكن ينبغي عليك ً‬
‫أيضا أن تتذكر العديد‬
‫‪lists of principles, etc.‬‬
‫من املصطلحات مثل‪ :‬أسماء التقنيات‪ ،‬وألعاب التعاون‪ ،‬وقوائم‬
‫‪✓ Here is a cheat sheet to review before the exam to help‬‬
‫‪answer all the trick questions.‬‬ ‫املبادئ‪ ،‬وغيرها‪.‬‬
‫✓ فيما يلي ورقة مالحظات (مراجعة ليلة الختبار) التي يلزم مراجعتها قبل‬
‫الختبارللمساعدة في اإلجابة على جميع األسئلة غيراملباشرة‪.‬‬
‫‪AGILE VALUES‬‬ ‫قيم األسلوب الرشيق‬
‫ً‬
‫‪• Individuals and interactions over processes and tools‬‬ ‫بدل من العمليات واألدوات‬ ‫• األفراد والتفاعالت‬
‫‪• Working software over comprehensive documentation‬‬ ‫ً‬
‫بدل من التوثيق الشامل (التوثيق يجب أن يكون بالكاد‬ ‫• العمل بمرونة‬
‫)‪(documentation should be barely sufficient‬‬ ‫كافيه(‬
‫‪• Customer collaboration over contract negotiation‬‬ ‫ن ً‬
‫بدل من التفاوض على العقود‬ ‫• تعاون مع العميل‪/‬الزبو‬
‫‪• Responding to change over following a plan.‬‬ ‫ً‬
‫بدل من اتباع الخطة‪.‬‬ ‫• اإلستجابة للتغيير‬
‫‪12 AGILE PRINCIPLES‬‬ ‫املبادئ ال‪ 12‬لألسلوب الرشيق‬
‫‪1.‬‬ ‫‪Customer Satisfaction - is our highest priority‬‬ ‫‪ .1‬إرضاء العميل أو الزبون ‪ -‬هو أولويتنا القصوى‬
‫‪2.‬‬ ‫‪Welcome Changes‬‬ ‫‪ .2‬الترحيب بالتغييرات‬
‫‪3.‬‬ ‫‪Frequent Delivery‬‬ ‫‪ .3‬التسليم املتكرر‬
‫‪4.‬‬ ‫‪Collocated Team‬‬ ‫‪ .4‬تنظيم فريق العمل‬
‫‪5.‬‬ ‫‪Motivated Individuals‬‬
‫‪ .5‬أفراد متحمسون‬
‫‪6.‬‬ ‫‪Face-to-face Conversation‬‬ ‫ً‬
‫‪ .6‬املحادثة وجها لوجه‬
‫‪7.‬‬ ‫‪Working Software‬‬
‫‪8.‬‬ ‫‪Constant Pace‬‬ ‫‪ .7‬العمل بمرونة‬
‫‪9.‬‬ ‫‪Continuous Attention‬‬ ‫‪ .8‬الوتيرة الثابتة‬
‫‪10.‬‬ ‫‪Simplicity‬‬ ‫‪ .9‬الهتمام املستمر واملتواصل‬
‫‪11.‬‬ ‫‪Self-Organization‬‬ ‫‪ .10‬البساطة‬
‫‪12.‬‬ ‫‪Regular Reflection‬‬
‫‪ .11‬التنظيم الذاتي‬
‫‪ .12‬النعكاس أو املراجعة املنتظمة‬
‫‪SCRUM‬‬ ‫إطارالعمل سكرام‬

‫د احمد السنوس ي‪WWW.LINKEDIN.COM/IN/ALSENOSY ،‬‬


• Values : Commitment, Courage, Focus, Openness, ‫ الحترام‬،‫ النفتاح‬،‫ التركيز‬،‫ الشجاعة‬،‫ اللتزام‬: ‫القيم‬ •
Respect : ‫األركان الثالث للسكرام‬ •
• 3 Pillars
‫ الشفافية‬.1
1. Transparency
‫ الطالع والتفتيش‬.2
2. Inspection
‫ التكيف‬.3
3. Adaptation
• The Product Owner (PO) is responsible for ‫) هو املسؤول عن تعظيم قيمة املنتج‬PO( ‫مالك املنتج‬ •
maximizing the value of the product and the work : ‫وعمل الفريق‬
of the Team :
1. 1 PO per Team, one backlog per Team .‫ وسجل أعمال واحد لكل فريق‬،‫ مالك منتج واحد لكل فريق‬.1
2. Responsible/accountable for backlog management .‫ مسؤول عن إدارة سجل األعمال‬/‫ مكلف‬.2
3. The product owner represents the Customer, users, and ‫ وأصحاب‬،‫ املستخدمين‬،‫ العميل‬:‫ يمثل مالك املنتج كل من‬.3
stakeholders. Take risk into account when prioritizing ‫ مع وضع املخاطر في العتبار عند تحديد أولويات سجل‬.‫املصلحة‬
the backlog. .‫األعمال‬

• Development Team : ) ‫• فريق التطوير ( فريق العمل‬


ً
1. self-organizing, has all the skills needed, no titles, no sub- ، ‫ بدون ألقاب أو مسميات‬،‫ لديه كل املهارات املطلوبة‬،‫ منظم ذاتيا‬.1
teams .‫ول وجود لفرق فرعية‬
2. "Share two pizzas" = team size between 3 and 9 (not ‫ أفراد (بدون‬9 ‫ و‬3 ‫ "شير تو بيتزاس"= عدد الفريق يكون بين‬.2
counting PO and Scrum Master). Other sources say the ( Scrum Master ‫ ومدرب سكرام‬PO ‫احتساب‬
optimal team size is 8 ;others say 12. .12 ‫ ويقول آخرون‬8 ‫تقول مصادرأخرى أن العدد األمثل للفريق‬

• Scrum Master ensures the Team understands and enacts ‫ يضمن فهم الفريق للعمل أو‬Scrum Master ‫مدرب إسكرام‬ •
Scrum ‫للمشروع ويسن أو يحدث السكرام‬
1. humility, servant leader ‫ القائد الخادم‬،‫ التواضع‬.1
2. coaches the dev team and removes impediments
‫ يدرب فريق التطوير ويزيل العوائق‬.2

• The Team practices Sashimi to ensure every slice of ‫يقوم الفريق بتدريب الساشيمي لضمان اكتمال كل شريحة من الوظائف‬ 
functionality delivered is complete ‫املقدمة‬

EXTREME PROGRAMMING (XP) )XP( ‫البرمجة القصوى‬


• Values: :‫القيم‬ •

1. Simplicity ‫ البساطة‬.1

2. Communication ‫ التواصل‬.2

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


3. Feedback ‫ التغذية الراجعة‬.3

4. Courage ‫ الشجاعة‬.4

5. Respect ‫ الحترام‬.5

12 Practices of XP : : XP ‫ الخاصة بال‬12‫املمارسات ال‬


1. Pair Programming - one person codes—the driver. The other ‫ الشخص اآلخر هو‬.‫ رموز للشخص واحد – املشغل‬- ‫ البرمجة املزدوجة‬.1
person is the navigator, whose job is to think. ّ
.‫ وظيفته التفكير‬، ‫الربان‬
2. Planning Game
‫ لعبة التخطيط‬.2
3. Test Driven Development (TDD)
(TDD)‫ التطوير املدفوع بالختبار‬.3
4. Whole Team - everyone sits together, generalized specialists ً ‫ يجلس الجميع‬- ‫ فريق كامل‬.4
ّ ‫ متخصصون‬،‫معا‬
‫عامون‬
5. Continuous Integration
‫ التكامل املستمر‬.5
6. Refactoring
‫ إعادة بناء التعليمات البرمجية‬.6
7. Small Releases
‫ اإلصدارات الصغيرة‬.7
8. Sustainable Pace
‫ الوتيرة الثابتة‬.8
9. Collective Code Ownership - multiple people, work on all the code,
and any pair of developers can improve or amend any code. ،‫ يعملون الجميع على الكود‬،‫ عدة أشخاص‬- ‫ امللكية الجماعية للكود‬.9
10. Coding Standard .‫ويمكن ألي زوج من املطورين تحسين أو تعديل أي كود‬
11. Simple Design ‫ معيارالترميز‬.10
12. System Metaphor ‫ تصميم بسيط‬.11
‫ استعارة النظام‬.12

• Roles : :‫األدوار‬ •
• Coach = Scrum Master ‫املو ّجه = مدرب سكرام‬ •
• Customer= Product Owner ‫العميل = مالك املنتج‬ •
• Developers ‫املطورون‬ •
• Testers ‫املختبرين‬ •

• Pair programming is the most helpful technique in ‫البرمجة الزوجية هي التقنية األكثر فائدة في تنفيذ ملكية الكود‬ •
implementing collective code ownership in a team ‫الجماعية في الفريق‬

• Code goes through 4 levels of completion: :‫يمر الكود بأربعة مستويات من اإلنجاز‬ •

• Broken
‫• التجزئة‬
• Build
،‫• البناء‬
• Ready for ademo
‫• اإلعداد للعرض التوضيحي‬
• Ready to release
‫• اإلعداد لإلصدار‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


‫‪LEAN‬‬ ‫الصناعة الخالية من الهدرأو التصنيع الرشيق"لين"‬
‫•‬ ‫‪Lean focuses on the Value Stream‬‬ ‫يركزنهج الصناعة الخالية من الهدر أو التصنيع الرشيق"لين" على‬ ‫‪‬‬
‫تدفق القيمة‪.‬‬

‫‪The 7 Lean principles:‬‬ ‫املبااادئ الس اابعة الخاصااة بالص ااناعة الخاليااة م اان الهاادرأو التص اانيع‬
‫الرشيق"لين" ‪:‬‬
‫‪1. Eliminate waste‬‬ ‫القضاء على الهدر‬ ‫‪.1‬‬
‫)‪2. Amplify learning (=early feedback loop‬‬ ‫توسيع نطاق التعلم (= حلقة التغذية الراجعة املبكرة(‬ ‫‪.2‬‬
‫)‪3. Decide Late (=defer as long as responsibly possible‬‬ ‫التأني في اتخاذ القرار (= تأجيل ألطول فترة ممكنة بشكل‬ ‫‪.3‬‬
‫)‪4. Deliver Fast (=get value to the Customer quickly‬‬ ‫مسؤول(‬
‫‪5. Empower the Team‬‬
‫الوصول السريع (= الحصول على القيمة للعميل بسرعة(‬ ‫‪.4‬‬
‫تمكين الفريق‬ ‫‪.5‬‬
‫)‪6. Build integrity in (= test throughout, not just at the end‬‬
‫تعزيز كمال أو استقامة العمل (= اختبار طوال الوقت‪ ،‬وليس‬ ‫‪.6‬‬
‫)‪7. See the whole (=see the system, not just the parts‬‬
‫فقط في النهاية(‬
‫النظرة الشمولية(= انظر للنظام وليس للجزاء فقط(‬ ‫‪.7‬‬

‫الوقت من غير قيمة مضافة في املنهجيات املبسطة الخالية من هدر وقت ‪Nonvalue-added time in Lean is the time in the cycle when we‬‬
‫‪find: delays, waste, and constraints.‬‬ ‫إهدارا و ً‬
‫قيودا‪.‬‬ ‫ً‬ ‫الدورة الذي نجد فيه ‪ :‬تأخيرات و‬
‫‪Examples of Waste‬‬ ‫أمثلة على الهدر‬
‫عمل تم إنجازه ً‬
‫جزئيا (على سبيل املثال‪ ،‬رمز لم يتم اختباره بعد )‬ ‫‪.1‬‬
‫)‪1. Partially done work (e.g., untested code‬‬
‫‪2. Extra processes (e.g., approval from a manager who is not a‬‬ ‫عمليات إضافية (على سبيل املثال‪ ،‬مو افقة من مدير ليس من‬ ‫‪.2‬‬
‫أصحاب املصلحة أو األشخاص املعنيين الحقيقيين(‬
‫)‪true stakeholder‬‬
‫ميزات اضافية (طالء الذهب( ‪ -‬جولد بليتينج‬ ‫‪.3‬‬
‫)‪3. Extra features (gold plating‬‬
‫تبديل املهام (على سبيل املثال‪ ،‬عند تعيينك لعدة مشاريع)‬ ‫‪.4‬‬
‫)‪4. Task switching (e.g., if you're assigned to multiple projects‬‬ ‫النتظار(على سبيل املثال‪ ،‬انتظارتسجيل الخروج(‬ ‫‪.5‬‬
‫)‪5. Waiting (e.g., waiting on sign-offs‬‬ ‫الحركة (على سبيل املثال‪ ،‬ضعف التواصل بين الفرق(‬ ‫‪.6‬‬
‫)‪6. Motion (e.g., poor communication between teams‬‬ ‫العيوب‬ ‫‪.7‬‬
‫‪7. Defects‬‬

‫‪KANBAN‬‬ ‫أسلوب "كانبان" البطاقة املرئية‬


‫•‬ ‫‪A vital tool in lean manufacturing‬‬ ‫أداة حيوية في الصناعة الخالية من الهدرأو التصنيع الرشيق"لين"‬ ‫•‬

‫•‬ ‫‪Visualize the flow of work to balance demand and‬‬ ‫تصورأو تمثيل تدفق العمل لتحقيق التوازن بين الطلب والقدرة‬ ‫•‬
‫‪capacity and identify bottlenecks‬‬ ‫وتحديد الختناقات أو املعوقات‬
‫•‬ ‫‪He focused on sustainable pace and regular JIT‬‬ ‫ركزعلى الوتيرة املستدامة والتسليم املنتظم "‪"Just in Time‬‬ ‫•‬
‫‪delivery of individual items.‬‬ ‫للعناصر الفردية‪.‬‬

‫د احمد السنوس ي‪WWW.LINKEDIN.COM/IN/ALSENOSY ،‬‬


• Optimize the flow. .‫تحسين التدفق‬ •

Core Practices ‫املمارسات األساسية‬


▪ Define and visualize the workflow ‫تحديد وتصورسيرالعمل‬ ▪
▪ Limit Work-In-Progress (WIP) (WIP)‫الحد من العمل الجاري‬ ▪
▪ Measure and Manage Flow ‫قياس وإدارة التدفق‬ ▪
▪ Make Process Policies Explicit ‫جعل سياسات العملية صريحة‬ ▪
▪ Use Models to Suggest Improvement ‫استخدام النماذج لقتراح التحسين‬ ▪
• Compared to Agile, Kanban focuses on continuous ‫ يركز أسلوب "كانبان" البطاقة‬، Agile‫• باملقارنة مع األسلوب الرشيق‬
flow (vs. fixed iterations) and cycle time, aka lead ،‫املرئية على التدفق املستمر (مقابل التكرارات الثابتة) ووقت الدورة‬
time (vs. velocity) ً ‫ويعرف‬
(‫أيضا باسم وقت التسليم (مقابل السرعة‬
• Task Board serves the dual purpose of giving the Team
ً ً ً
a convenient mechanism for organizing their work ‫• يقدم مجلس املهام غرضا مزدوجا متمثال في منح الفريق اآللية املالئمة‬
and seeing at a glance how much work is left. It may ‫ قد تكون في‬.‫ ورؤية مقدار العمل املتبقي في ملح البصر‬،‫لتنظيم عملهم‬
only sometimes be a whiteboard; it can be a corkboard ‫ ويمكن أن تكون من الورق‬،‫بعض األحيان عبارة عن سبورة بيضاء فقط‬
or cardboard ‫املقوى أو الفلين‬
• You have three essential columns on a task board: to- ‫ و تم‬،‫ قيد التقدم‬،‫ املهام‬:‫لديك ثالثة أعمدة أساسية في لوحة املهام وهي‬ •
do, in progress, and done. .‫تنفيذها‬
• Kanban board uses a pull system. )‫تستخدم لوحة أسلوب "كانبان" البطاقة املرئية سحب (نظام السحب‬ •

• Little's Law: number of items in the system = rate × ‫ عدد العناصرفي النظام = إدخال عناصر املعدل إلى النظام‬:"‫"ليتلز لو‬ •
items enter the system x the average amount of time
‫ يوضح أن مدة قائمة‬.‫متوسط مقدارالوقت الذي تستغرقه العناصر‬
items spends. Demonstrates that the duration of the
work queue is dependent on its size. Following Little's WIP ‫ الحد من‬،"‫ باتباع "ليتلز لو‬.‫انتظارالعمل تعتمد على حجمها‬
Law, reduce WIP (work in progress) and increase ACR
‫ متوسط معدل اإلنجاز) لتحسين وقت‬ACR )‫(العمل قيد التقدم) وزيادة‬
(average completion rate) to improve cycle time.
.‫دورة العمل‬

• The WIP number on a Kanban board is the maximum :‫رقم العمل قيد التقدم على لوحة أسلوب "كانبان" البطاقة املرئية‬ 
number of work items in a swim lane. ‫ُيقصد به الحد األقص ى لعدد عناصر العمل في ممر السباحة ( أي ضمن‬
)‫العمود املخصص حسب نوع املهام‬
• Throughput is the number of features the Team can .‫اإلنتاجية هي عدد امليزات التي يمكن للفريق تطويرها في وقت معين‬ 
develop in a particular time.
• Kanban is always looking for bottlenecks in the flow. ‫دائما عن التحديدات أو املعوقات‬ ً ‫يبحث أسلوب "كانبان" البطاقة املرئية‬ 
If you find a constraining step or bottleneck, find a ،‫ إذا وجدت خطوة مقيدة أو عنق زجاجة‬.)‫(عنق الزجاجة كمصطلح‬
way to accelerate it. The Team should find a way to ‫ يلزم أن يجد الفريق طريقة لتسريع خطوة‬.‫فابحث عن طريقة لتسريعها‬
speed up the constraining step that controls the
.‫التقييد التي تتحكم في سرعة التنفيذ اإلجمالية‬
overall execution speed.
• ً ‫يجد فريق الختبار أنه‬
A testing team finds that it is often in the firing line as ‫غالبا ما يكون في خط إطالق النار أو الطرد ألنه‬ 
ً
they often have more work than they can handle. The ‫ أفضل طريقة‬.‫غالبا ما يكون لديه عمل أكثر مما يمكنه التعامل معه‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


best way to handle this in the Kanban system is to ‫للتعامل مع هذا في أسلوب "كانبان" البطاقة املرئية هو تقييد العمل قيد‬
limit the WIP. This will address the feeling of being ‫ حيث يعالج هذا األمر الشعور باإلرهاق من العمل ويمهد الطريق‬.‫التقدم‬
overwhelmed with work and pave the way for more .‫ملزيد من الحلول اإلبداعية في حل املشكلة‬
creative solutions to the problem.
• David Anderson 5'S for Kanban agile development: ،‫الترتيب‬: ‫ لتطوير أسلوب "كانبان" البطاقة املرئية‬5'S ‫ديفيد أندرسون‬ 
Set in order, Sort, Shine, Standardize, Sustain ‫ الستدامة‬،‫ التوحيد‬،‫ اللمعان‬،‫الفرز‬
• Scrumban is a hybrid of Scrum and Kanban ‫سكرامبان هجين من سكرام و أسلوب "كانبان" البطاقة املرئية ( دمج‬ 
)‫السكرام مع أسلوب كانبان‬
AGILE CHARTER AND PROGRAM ‫ميثاق وبرنامج أطر العمل الرشيقة‬
• Agile charters answer the W5H questions (who? what? ‫ (من؟ ماذا؟‬W5H ‫املواثيق الرشيقة تجيب عن األسئلة الخمسة‬ •
where? when? how?) )‫أين؟ متى؟ كيف؟‬
• The Charter doesn't specify costs or specific
‫ل يحدد امليثاق التكاليف أو أعضاء الفريق املحددين‬ •
team members
‫ فقم بإنشاء واحد مع الراعي‬،‫في حل عدم وجود امليثاق‬ •
• If the Charter doesn't exist, create one with
the sponsor
• 5 Phases of Agile Project Management: Envision, speculate ‫ التصور او التخيل والتوقع‬:‫ مراحل من إدارة املشاريع الرشيقة‬5 •
(including release plan and stories), Explore, Adapt, Close ‫(يشمل ذلك خطة اإلصدار والقصص) والستكشاف والتكيف و‬
• Planning Onion: Strategy, Portfolio, Product, Release,
‫اإلغالق‬
Iteration, Day.
،‫ التكرار‬،‫ اإلصدار‬،‫ املنتج‬،‫ املحفظة‬،‫ اإلستراتيجية‬:‫مخطط البصلة‬ 
• The Team is mainly involved starting at Release.
.‫اليوم‬
ً ‫يشارك الفريق بشكل أساس ي‬
.‫بدءا من اإلصدار‬ 
• Four types of revenue : :‫أربعة أنواع من املكاسب‬ •

1. New revenue (from new markets, customers, features) (‫ مكاسب جديدة (من األسواق الجديدة والعمالء وامليزات‬.1
2. Incremental revenue (existing features are enhanced, add-ons, ‫ وتشجيع‬،‫ واإلضافات‬،‫ مكاسب متزايدة (تم تحسين امليزات الحالية‬.2
encourage Customers to buy more)
(‫العمالء على شراء املزيد‬
3. Retained income (what you will lose if you don't develop critical
‫ الدخل املحتفظ به (ما ستخسره إذا لم تطور ميزات مهمة قد تتعلق‬.3
features that could relate to regulations)
(‫باللوائح‬
4. Operational Efficiencies (internal improvement)
(‫ الكفاءات التشغيلية (التحسين الداخلي‬.4

PLANNING TECHNIQUES ‫تقنيات التخطيط‬


In agile, you will spend more time planning overall ‫وقتا في التخطيط بشكل عام‬ً
• ‫ ستقض ي‬،Agile ‫في األسلوب الرشيق‬ 
than in waterfall! However, the planning is spread out ‫ فإن التخطيط منتشر أو‬،‫أكثر مما تقضيه في الشالل! ومع ذلك‬
over the course of the project. .‫موزع على مداراملشروع‬

Vision and requirements gathering: )‫ ( مراعاة بعض النقاط الهامة‬: ‫جمع الرؤية واملتطلبات‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• Remember the Future ‫تذكر املستقبل‬ 
• Design the Box - break into small groups and design ‫قسم األمر إلى مجموعات صغيرة وصمم اسم‬ ّ - ‫صمم الصندوق‬ 
the product name, graphic, elevator pitch on the ‫ وحديث املصعد (بمعنى اختصار الوظائف‬،‫ والرسم‬،‫املنتج‬
ً
front, detailed features on the back, and operating ‫ وتعليمات‬،‫ وامليزات التفصيلية في الخلف‬،‫توصيفا) في املقدمة‬
instructions.
.‫التشغيل‬

Prioritization: :‫تحديد األولويات‬


MoSCoW MoSCoW
• Must-Have – Critical to the current delivery timebox ‫ أمر بالغ األهمية بالنسبة إلى وقت التسليم الحالي‬- ‫يلزم أن يكون‬ 
for it to be a success ً
‫ناجحا‬ ‫لكي يكون‬
• Should Have – essential but not necessary for the ً
‫ضروريا للتسليم‬ ‫ ضروري ولكن ليس‬- ‫ينبغي أن يكون‬ 
delivery ً
‫ يمكن أن يحسن‬،‫ ولكن ليس ضروريا‬،‫ مرغوب فيه‬- ‫قد يكون‬ 
• Could Have – Desirable, but not necessary; Could
improve the user experience or customer satisfaction .‫تجربة املستخدم أو رضا العمالء بأقل تكلفة‬
for minimal cost ‫ اتفاق أصحاب املصلحة على أنه األقل أهمية ول يجب‬- ‫يستحيل‬ 
• Won't Have – Have been agreed by stakeholders as .‫تسليمه في الوقت الحالي‬
the least critical and not to be delivered in the current
.‫ ينبغي = دراسة الجدوى‬+ ‫يلزم‬ 
timebox.
‫ من‬٪100 ،‫ الطوارئ‬+ ‫ يمكن = دراسة الجدوى‬+ ‫ ينبغي‬+ ‫يلزم‬ 
• Must Have + Should Have = business case.
.‫اإلجمالي‬
• Must + Should + Could = business case + contingency,
100% of the total.

Kano Analysis: :"‫تحليل نموذج "كانو‬


• Exciters/Delighters – features deliver unexpected ‫ تقدم ميزات غيرمتوقعة للعميل‬- ‫مبهجة و جذابة‬ •
benefits to the Customer
• Performance/Satisfiers/Threshold/Must-Have – ‫ امليزات التي يجب‬/ ) ‫ العتبة ( الحد األقص ى‬/ ‫ اإلرضاء‬/ ‫األداء‬ •

features provide expected benefits to the Customer ‫ توفر امليزات الفوائد املتوقعة للعميل‬- ‫توفرها‬
• Basic/Dissatisfiers – If these features are missing,
customers will be unhappy ‫ فال تكون العمالء‬،‫ عدم الرضا – مع غياب هذه امليزات‬/ ‫أساس ي‬ •
‫سعداء‬
• Indifferent – Customers do not care if these features
‫غير مبال – العمالء ل تهتم بما إذا كانت هذه امليزات موجودة في‬ •
are in the product or not
‫املنتج أو ل‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• Performance – Linear relationship between ‫ الجودة ورضا العميل‬/ ‫ العالقة الخطية بين الوظيفة‬- ‫األداء‬ •
functionality/quality and customer satisfaction ‫ ل يؤدي‬،‫ تهيئة العمالء لدفع عالوة مقابل هذه امليزات‬- ‫الحماس‬ •
• Excitement – Customers will be willing to pay a premium
‫نقص امليزات إلى الحد من الرضا‬
for these features; lack of features will not decrease
satisfaction ‫ األفضل هو‬،‫ لن يؤدي تحسينها إلى تحسين رضا العمالء‬- ‫أساس ي‬ •

• Basic – Making these better will not improve customer ‫الحيادية‬


satisfaction; the best is neutral ‫غيرمبال – الحد من إدراج هذه امليزات‬ •
• Indifferent – Minimize these features' inclusion ُ
‫ غير املرضية أكثر أهمية مقارنة باملبتهج أو‬/‫تعتبر العناصر األساسية‬ •
• Basic/Dissatisfiers are most important compared to ُ
‫ يؤدي هذا إلى عدم إعجاب العميل بمنتج في حال عدم‬.‫املرض ي‬
Delighters or Satisfiers. This will cause the Customer to
dislike a product if they are not present. Indifferent .‫ ينبغي الحد من امليزات غيراملبالية أو التخلص منها‬.‫وجوده‬
features should be minimized or eliminated.

• Relative Weighting - priority of a feature is ‫الترجيح النسبي – يتم تحديد أولوية امليزة بقسمة األولوية على‬ •
determined by dividing the priority % by the cost % ‫التكلفة‬
• Prune the Tree ‫تقليم الشجرة‬ •
• Bang for the Buck, Buy a Feature, 100-Point Method ‫ نقطة‬100 ‫ طريقة من‬،‫ شراء امليزة‬،‫الضجة امللفتة‬ •

Estimation ‫التقدير‬
• Affinity estimating (e.g., T-Shirt sizing) is the practice ‫ تحجيم القمصان) ُيقصد بها‬،‫تقدير التقارب (على سبيل املثال‬ •
of using common sizes to rapidly place user stories ‫ممارسة استخدام األحجام الشائعة لوضع قصص املستخدمين‬
into similarly sized groups - suitable for when you ‫ مناسبة عندما يكون‬- ‫بسرعة في مجموعات ذات حجم متماثل‬
have at least 20 stories, ideally 40 stories or even 100s ‫ قصة أو حتى‬40 ‫ من الناحية املثالية‬،‫ قصة على األقل‬20 ‫لديك‬
stories. Each story is set on a table, and one by one, a ‫ و ُيسمح لعضو الفريق‬،‫ يتم تعيين كل قصة على الطاولة‬.‫ قصة‬100
team member is allowed to place a card in a line or ‫ بوضع بطاقة في سطر أو تعديل (ضبط) البطاقة في‬،‫واحد تلو اآلخر‬
adjust a card in the line already. .‫السطربالفعل‬
• Wideband Delphi (e.g., Planning Poker) estimation ‫ التخطيط‬،‫يشمل تقدير النطاق العريض في دلفي (على سبيل املثال‬ •
includes plotting estimates on a chart with no names, ‫ ثم تتم‬،‫للبوكر) تقديرات التخطيط على رسم بياني بدون أسماء‬
and then the range of points is discussed, and the .‫ ويحاول الفريق الوصول إلى إجماع‬،‫مناقشة نطاق النقاط‬
Team attempts to reach a consensus. Wideband
‫ ُيقصد به تقدير مجهول يحد من تأثير‬Wideband Delphi
Delphi is an anonymous estimate which minimizes
.‫ والتفكيرالجماعي‬HIPPO ‫ واتخاذ القرار‬Bandwagon
the Bandwagon effect, HIPPO decision-making, and
Groupthink.
• Decision making: Fist to five, thumbs up, thumbs ‫ وإبهام ألسفل أو‬،‫ وإبهام ألعلى‬،‫ قبضة اليد الخمسة‬:‫اتخاذ القرار‬ •
down or thumbs sideways, and decision spectrum, Dot ‫ والترتيب‬،)‫ والتصويت النقطي (الثبات‬،‫ وطيف القرار‬،‫جانبيا‬ ً ‫إبهام‬
Voting (stickies), Forced Ranking (score criteria, then ً ‫ ثم الترتيب‬،‫اإلجباري (معاييرالنتيجة‬
)‫بناء على النتيجة‬
rank in order based on score)

• Buy a story is a collaboration game to help ‫(باي ستوري) شراء قصة ُيقصد بها لعبة تعاون ملساعدة أصحاب‬ •
stakeholders understand a complex issue. .‫املصلحة على فهم قضية أو مشكلة معقدة‬
• Brainstorming: Round robin, Quiet Writing, Free for .‫ مجانية للجميع‬،‫ كتابة هادئة‬،‫ جولة روبن‬:‫العصف الذهني‬ •
all.

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• Collaboration: Listening Game, Collaborative Go 123 ،‫ التعاونية اوريغامي‬،‫ لعبة الستماع‬:‫التعاون‬ •
Origami, 123 Go
BACKLOG, EPICS, USER STORIES ‫ وقصص املستخدمين‬،‫ واملالحم‬،"‫سجل األعمال "بالك لوج‬
• User stories are not the same as "use cases" or "design ‫قصص املستخدم ليست هي نفسها "حالت الستخدام" أو‬ •
scenarios." They are support tools for analysis. .‫ إنها أدوات داعمة للتحليل‬."‫"سيناريوهات التصميم‬
• User stories should be written INVEST ‫يجب كتابة قصص املستخدمين باتباع مبادئ‬ •
following INVEST principles:
• I: Independent ‫ مستقل‬: I •

• N: Negotiable ‫ قابل للتفاوض‬:N •


‫ ذو قيمة‬:V •
• V: Valuable
‫ مقدر‬: E •
• E: Estimable
(‫ محدد (أو صغير‬:S •
• S: Specific (or Small) (‫ في الوقت املناسب (أو قابل لالختبار‬:T •
• T: Timely (or Testable)
• Each story has three elements, the 3 C's 3 C's ،‫لدى كل قصة ثالثة عناصر‬ •
• the Card (the story should fit on a 3" x 5" card) (5 × 3 ‫البطاقة (يتعين أن تتناسب القصة مع بطاقة مقاس‬ •
• the Conversation (end-users communicate user ‫املحادثة (يقوم املستخدمون النهائيون بإيصال قصص املستخدم‬ •
stories to developers) (‫إلى املطورين‬
• the Confirmation (the acceptance criteria) ‫التأكيد (معاييرالقبول‬ •

• A story map is like a product roadmap, using future ‫ باستخدام القصص‬،‫خريطة القصة تشبه خارطة طريق املنتج‬ •
ُ
stories to be implemented. Story mapping is used to ‫ تستخدم تحديد القصة لتحديد‬.‫املستقبلية التي سيتم تنفيذها‬
identify missing stories, categorize stories into ‫القصص املفقودة وتصنيف القصص إلى وظائف وتحديد أولويات‬
functionality and prioritize stories. .‫القصص‬
• ُ
Epic stories are large stories that have yet to be ‫ يقصد بها قصص كبيرة لم يتم تفصيلها أو‬:‫القصص امللحمية‬ •
broken down, typically found at or near the bottom of ‫ وعادة ما توجد في الجزء السفلي من سجل أعمال‬،‫تفكيكها بعد‬
the product backlog. .‫املنتج أو بالقرب منه‬
• Disaggregation refers to splitting a story or feature ‫يشير التصنيف إلى تقسيم القصة أو امليزة إلى أجزاء أصغر يسهل‬ •
into smaller, easier-to-estimate pieces (NOT (‫تقديرها (ليس التحلل‬
decomposition)
• Small stories, such as cosmetic UI changes and ‫ مثل تغييرات واجهة املستخدم التجميلية‬،‫القصص الصغيرة‬ •
reading/writing bug reports, can be combined into .‫ يمكن دمجها في قصص أكبر‬،‫ كتابة تقارير األخطاء‬/‫وقراءة‬
larger stories.
• Spikes: architectural spike (e.g. proof of ‫ ارتفاع‬،)‫ ارتفاع معماري (مثل إثبات املفهوم‬:"‫الرتفاعات "سبايك‬ •
concept), risk-based spike ‫قائم على املخاطر‬
• Research stories should last one day ‫يتعين أن تستمر القصص البحثية ليوم واحد‬ •
• Acceptance criteria come from the Customer, even if, ‫ حتى في حال كان أحد أعضاء الفريق‬،‫تأتي معايير القبول من العميل‬ •
ultimately, a team member might be the one to write .‫من يكتبها في النهاية‬
them down.
• The theme is a set of related user stories that may be ‫املوضوع عبارة عن مجموعة من قصص املستخدمين ذات الصلة‬ •

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


combined and treated as a single entity for estimating ‫التي يمكن دمجها ومعالجتها ككيان واحد لتقدير أو إصدار‬
or release planning. .‫التخطيط‬
• The quantity of function is scope measured in user ‫حجم املهام يقصد به النطاق الذي ُيقاس في قصص املستخدم أو‬ •
stories, use cases, requirements, or features. .‫حالت الستخدام أو املتطلبات أو امليزات‬
• The risk-adjusted backlog is a primary way in which ‫سجل األعمال املعدل وفقا للمخاطر هو الطريقة األساسية إلدارة‬ •
risk is managed. Stories in a risk-adjusted backlog ‫ يتم تحديد أولويات القصص في سجل األعمال املعدل‬.‫املخاطر‬
are prioritized based on EMV (expected monetary ً ‫حسب املخاطر‬
)‫ (القيمة النقدية املتوقعة‬EMV ‫بناء على‬
value).
• Grooming the backlog = refinement = adding detail, ‫إعداد سجل األعمال املتراكمة = تحسين سجل األعمال = إضافة‬ •
adding/removing stories, prioritize ‫ تحديد األولويات‬، ‫ إلغاء القصص‬/ ‫ إضافة‬، ‫التفاصيل‬
RELEASE PLANNING, ITERATION PLANNING, and ‫تخطيط اإلصدارات وتخطيط التكراروالجتماعات دون جلوس‬
STANDUPS
• When release planning: :‫عند تخطيط اإلصدار‬ •
• slice stores ‫مخازن الشرائح‬ •

• estimate velocity ‫تقدير السرعة‬ •


‫اختيارالقصص‬ •
• select stories

• Waves/milestones are intermediate 1-3 month timeframes 3 ‫ ُيقصد بها أطر زمنية وسيطة تتراوح من شهر إلى‬:‫ املعالم‬/‫املوجات‬ •
with story-level capability and commitment. When a ‫ عند تحقيق معلم‬.‫أشهر مع القدرة واإلتزام على مستوى القصة‬
milestone is achieved, someone can verbally announce ً
)"‫شفهيا ("إعالن املؤشر‬ ‫ يمكن لشخص ما أن يعلنه‬،‫رئيس ي‬
it ("declaration milestone")
ً
• The definition of ready determines when an item is ‫يحدد تعريف "جاهز" متى يكون العنصر جاهزا للتطوير (على سبيل‬ •
ready for development (i.e., when it can go into an (‫ متى يمكن أن يدخل في عملية التكرار‬،‫املثال‬
iteration)
• Staging is the process of defining and prioritizing the ‫ ُيقصد به عملية تحديد وترتيب أولويات املتطلبات غير‬:‫التدريج‬ •
ً ‫ يحدث ذلك قبل بداية أول اإلطالقات ويستغرق‬.‫الوظيفية‬
nonfunctional requirements. It occurs before the start ‫يوما‬
of the first Sprint and takes just one day. ً
.‫واحدا فقط‬
• Iteration planning includes the definition of tasks on ‫قسم‬ ّ .‫يشمل تخطيط التكرار تعريف املهام في مشروع رشيق‬ •
an agile project. Break stories into tasks during ‫القصص إلى مهام أثناء تخطيط التكرار‬
iteration planning
• Tasks are self-assigned by the Team. If no one wants a ‫ يقرر‬،‫ إذا لم يرغب أحد في مهمة ما‬.‫يقوم الفريق بتعيين املهام بنفسه‬ •
task, the Team collectively decides. The Team in a ‫ذاتيا‬ً ‫ ينفذ الفريق في فريق رشيق منظم‬.‫الفريق بشكل جماعي‬
self-organized agile team does task assignments. .‫بتعيينات املهام‬
• Tasks are estimated at the time of Iteration Planning .‫تقدير املهام في وقت التخطيط للتكراروأثناء التكرار‬ •
and during the iteration.
• The PO shouldn't attend the standup, which is a ‫ وهي اجتماعات من‬،‫ الجتماعات الوقوفية‬PO ‫ل ينبغي أن يحضر‬ •
meeting of, for, and by the Team. .‫أجل وبواسطة الفريق‬
• The end of the iteration demo is called a product .‫يسمى نهاية العرض التوضيحي للتكرارباجتماع مراجعة املنتج‬ •
review meeting.
AGILE PROJECT SCHEDULE AGILE ‫جدول مشروع األسلوب الرشيق‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• The agile project schedule is created by estimating ‫إنشاء جدول املشروع الرشيق عن طريق تقدير نقاط القصة وتطبيق‬ •
story points and applying velocity. .‫مقياس السرعة‬
• Sprint 0 (or 'Iteration 0') does not deliver customer ‫ يمكن أن يشمل‬.‫") ل تقدم قيمة للعميل‬0 ‫) أو "التكرار‬0( ‫اإلطالقة‬ •
value. It can include initial training. .‫التدريب األولي‬
• ُ
The actual time is the amount of time an assignment ‫ يقصد به مقدار الوقت الذي تستغرقه املهمة‬:‫الوقت الفعلي‬ •
would take to complete. Ideal time is the amount of ‫ الوقت املثالي ُيقصد به مقدار الوقت الذي تستغرقه املهمة‬.‫إلكمالها‬
time an assignment would take without interruptions ‫ يعتمد التحويل إلى الوقت املنقض ي على‬.‫دون مقاطعات أو مشتتات‬
ً
or distractions. The conversion to elapsed time ‫األفراد املعنيين ولكن يمكن عادة تقديره بشكل معقول على املستوى‬
depends upon the individuals involved but can .‫اإلجمالي أو مستوى الفريق‬
usually be reasonably estimated at an aggregate or
team level.
• If the project is release-timeboxed, a team can ‫ يمكن للفريق‬،‫• إذا كان املشروع عبارة عن صندوق زمني لإلصدارات‬
maintain a feature buffer and follow a Moscow ‫الحتفاظ بمخزن مؤقت للميزات واتباع مخطط موسكو لتسلسل‬
scheme to sequence the work logically. .‫العمل بشكل منطقي‬
• ً
Getting the Team to be generalists is recommended to ‫عموميا لتجنب الختناقات حتى يتمكن أي‬ ‫• يوص ى بجعل الفريق‬
avoid bottlenecks so anyone can pick up any task. .‫شخص من تنفيذ أي مهمة‬
• The most significant advantage to delivering ‫• امليزة األكثر أهمية للتسليم التدريجي هي أنه يقلل من مقدار إعادة‬
incrementally is that it reduces the amount of .‫العمل من خالل إيجاد املشكالت في وقت مبكر‬
rework by finding issues earlier.
• A team's velocity is not likely comparable to another, ‫ لذا فإن استخدام معايير‬،‫• سرعة الفريق من غير املرجح أن تقارن بآخر‬
so using industry standards is meaningless. Calculate ‫ احسب في البداية بإجماع الفريق أو باستخدام‬.‫الصناعة ل معنى له‬
at first by team consensus or using team capacity ‫قدرة الفريق‬
• The Team should get predictable velocity. .‫• يجب أن يحصل الفريق على سرعة متوقعة‬

• Lead time is the amount of time needed from ‫• املهلة الزمنية هي مقدار الوقت الالزم منذ البداية وحتى النشر املباشر‬
inception to live deployment (not velocity) )‫(وليس السرعة‬
• A feeding buffer is applied to stories that depend on ‫• ُيطبق مخزن التغذية على القصص التي تعتمد على قصص أخرى في‬
other stories in case the dependencies are late. .‫حالة تأخر التبعيات‬
RETROSPECTIVES ‫الجتماع السترجاعي‬
• Format of meeting (15-60min): (‫ دقيقة‬60-15( ‫• شكل الجتماع‬
1. Set the stage ‫) تمهيد الطريق‬1
2. Problem-solving: gather data, generate insights, ‫ تقرير ما يجب‬،‫ استدعاء الرؤى‬،‫ جمع البيانات‬:‫) حل املشكالت‬2
decide what to do ‫فعله‬
3. Closing ‫) الخاتمة‬3

Set the stage ‫التحضير‬


1. Everyone sits in a circle or semi-circle ‫) يجلس الجميع في دائرة أو نصف دائرة‬1
2. Techniques: Check-In, Focus On/Off, ESVP, and ‫ إيقاف التشغيل و‬/‫ تسجيل الوصول والتركيز على‬:‫) األساليب‬2
Working Agreements. ‫ السجين" حالت‬، ‫ املصطاف‬، ‫ املتسوق‬، ‫(املستكشف‬ESVP
ً
.‫الحضوراألربعة غالبا") واتفاقيات العمل‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• ESVP is used to anonymously identify team members' ‫ لتحديد مو اقف أعضاء الفريق بشكل‬ESVP ‫استخدام أسلوب‬ 
attitudes towards retrospectives: Explorers, Shoppers, ‫ املستكشفون واملتسوقون‬:‫مجهول تجاه األحداث السترجاعية‬
Vacationers, and Prisoners. .‫واملصطافون والسجناء‬
• Generate insight techniques: Brainstorming, Pair ‫توليد‬ 
Interviews ‫ املقابالت املزدوجة‬،‫ العصف الذهني‬:‫تقنيات التبصير‬
• Decide what to do techniques: Short Subjects, Triple ،‫ النيكل الثالثي‬،‫ املوضوعات القصيرة‬:‫تحديد ما يجب فعله‬ 
Nickels, Voting with Dots. .‫التصويت بالنقاط‬

• Closing techniques: Plus/Delta or Speedboat to ask ‫اإلغالق‬ 


what Team want more/less in the next iteration ‫ لطرح األسئلة التي يريدها الفريق‬Speedboat ‫أو‬: Plus / Delta ‫تقنيات‬
regarding the process. .‫ أقل في التكرارالتالي فيما يتعلق بالعملية‬/‫أكثر‬
• ARCS, criteria for evaluating Instructional designs: ‫ معايير تقييم التصاميم‬،ARCS"‫"الهتمام والصلة والثقة والرضا‬ •
1. Choose activities that help people stay
:‫التعليمية‬
engaged, so they don't drift off (Attention)
2. That is relevant to the goal (Relevance). ،‫) اختر األنشطة التي تساعد األشخاص على البقاء مشاركين‬1
3. You want activities that people can (‫حتى ل ينجرفوا (الهتمام‬
accomplish (Confident/Competence).
)‫) وثيق الصلة بالهدف (الصلة‬2
4. Finally, ensure activities fit into the overall
design so people think the retrospective is a (‫ الكفاءة‬/ ‫) تريد أنشطة يمكن للناس تحقيقها (الثقة‬3
good use of their time (Satisfaction). ً
‫ تأكد أن األنشطة تتناسب مع التصميم العام حتى‬،‫أخيرا‬ )4

‫يعتقد الناس أن األثر الرجعي هو استخدام جيد لوقتهم‬

)‫(الرضا‬

• Return on Invested Time (ROTI) is used to determine ‫( لتحديد جودة‬ROTI) ‫يستخدم العائد على الوقت املستثمر‬ •
the quality of the retrospective. .‫الجتماع السترجاعي‬
• You have Release Retrospectives, Project ،‫ وخاصة باملشروع‬،‫لديك اجتماعات استرجاعية (لإلصدار‬ •
Retrospectives, Iteration Retrospectives, and Surprise .‫ ومفاجئة) واملفاجئة عندما يغيرحدث غيرمتوقع وضعك‬،‫وللتكرار‬
Retrospectives. A surprise Retrospective is conducted
when an unexpected event changes your situation.
AGILE MODELING ‫النمذجة الرشيقة‬
• Agile modeling techniques are: :‫تقنيات النمذجة الرشيقة هي‬ •
• use cases ‫• استخدام الحالت‬

• data diagram ‫مخطط البيانات‬ •

• screen designs ‫تصاميم الشاشة‬ •

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


DEVOPS ‫التطوير والعمليات‬
• DevOps helps speed up the deployment of products ‫يساعد التطوير والعمليات في تدفق سلس للمنتجات أو تسريع نشر‬ •
from development to operations. .‫املنتجات من التطوير إلى العمليات‬

• Continuous integration (CI) is executed when code ‫( عند فحص التغييرات البرمجية‬CI) ‫يتم تنفيذ التكامل املستمر‬ •

ً
changes are checked and tested daily. CI components ‫ على نظام التحكم في‬CI ‫ تشتمل مكونات‬.‫يوميا‬ ‫واختبارها‬

include a source code control system, build tools, test ،‫ وأدوات الختبار‬،‫ وأدوات البناء‬،‫التعليمات البرمجية املصدر‬

tools, scheduler/trigger, and notifications BUT NOT ‫ "اختبار‬UNIT TESTS.‫ ولكن ليست‬،‫ وإشعارات‬،‫ مشغل‬/ ‫وجدول‬

UNIT TESTS. "‫الوحدة‬

AGILE CONTRACTS ‫عقود رشيقة‬


• If schedule variance is expected, use graduated fixed- ‫ فاستخدم‬، ‫إذا كان من املتوقع حدوث فرق في الجدول الزمني‬ •
price contracts (when both parties share some of the ‫عقودا متدرجة ذات سعرثابت (عندما يشترك كال الطرفين في بعض‬ ً
risk and reward associated with schedule variance) ‫املخاطر واملكافآت ذات الصلة بالختالف او بالفرق في الجدول‬
• A DSDM Contract focuses on work being "fit for (‫الزمني‬
business purpose." ‫يركز عقد أسلوب تطوير النظم الديناميكي على أن يكون العمل‬ •
ً
".‫"مناسبا لغرض العمل‬
• "Money for nothing" in Agile contracting, created by
Jeff Sutherland, means the Customer can terminate ‫ الذي أنشأه "جيف‬، Agile contracting‫“املال مقابل ل ش يء" في‬ •
ً ‫ يعني أنه يمكن للعميل اإلنهاء‬،"‫سوثرلند‬
.‫مبكرا‬
early.
INFORMATION RADIATORS, KPIs ‫ مؤشرات األداء الرئيسية‬،‫شاشات املعلومات‬
• Information radiators include: burn charts, ‫ والتعلم بأثر‬،‫ مخططات املهام املنجزة‬:‫تشمل شاشات املعلومات‬ •
retrospective learnings, story maps (but not the (‫ وخرائط القصة (ولكن ليس تعريف املنجز‬،‫رجعي‬
definition of done)
• Some stakeholders may want a vision statement. The ‫ التفصيل يزداد‬.‫قد يرغب بعض أصحاب املصلحة في بيان الرؤية‬ •
following is the most detailed roadmap. Then ‫ ثم خطط اإلصدار التفصيلية وخطط‬.‫من خالل خارطة الطريق‬
the detailed release plans and iteration plans. .‫التكرار‬
• The burnup chart plots time on the X-axis and ‫يرسم مخطط املهام املنجزة الوقت على املحور السيني والوظائف‬ •
functionality on the Y-axis. .‫على املحورص‬
• Get a bird’s-eye view of the project. .‫• يمكنك من الحصول على رؤية شاملة للمشروع‬
• Shows progress and predicts a completion date. .‫• يظهر التقدم ويتنبأ بتاريخ النتهاء‬
• Burnup charts can show the impact of scope ُ
changes—usually, products when you update — ‫يمكن أن تظهر مخططات املهام املنجزة تأثير تغييرات النطاق‬ •

the release plan. ً


.‫عادة ما تكون املنتجات عند تحديث خطة اإلصدار‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• The burndown charts are used to track the scope and ‫استخدام مخططات املهام غير املنجزة لتتبع نطاق وجدولة تقدم‬ •
schedule progress of the project. A cumulative story ً
‫مفيدا ألنه يعرض‬ ‫ ُيعد مخطط نقاط القصة التراكمي‬.‫املشروع‬
point burndown chart is helpful because it shows the
total number of story points completed through the .‫العدد اإلجمالي لنقاط القصة املكتملة حتى نهاية كل تكرار‬
end of each iteration.
• 4 KPIs used in Agile are ‫مؤشرات األداء الرئيسية األربعة املستخدمة في األسلوب الرشيق‬ •
• remaining work :‫هي‬Agile
• rate of progress ‫العمل املتبقي‬ •
• likely completion date ‫معدل التقدم‬ •
• likely costs remaining ‫تاريخ النتهاء املحتمل‬ •
‫التكاليف املحتملة املتبقية‬ •
• Best metric to compare agile teams: ROI ‫ العائد على الستثمار‬:‫أفضل مقياس ملقارنة الفرق الرشيقة‬ •
• An S-curve is a graph that tracks a variable over time. ً
.‫متغيرا بمرورالوقت‬ ‫ – ُيقصد به رسم بياني يتتبع‬S ‫منحنى‬ •
• EMV chart is a leading indicator which is why it is ‫ هو مؤشر سببي وهذا هو سبب كونه أفضل من‬EMV ‫مخطط‬ •
better than a GANTT chart. .‫مخطط جانت‬
• Trend analysis is a lead metric as it helps forecast ‫تحليل التجاه هو مقياس رئيس ي ألنه يساعد في التنبؤ باملشكالت‬ •
issues based on trends. ً
.‫بناء على التجاهات‬
QUALITY ‫الجودة‬
ً
• An escaped defect is a defect that wasn't discovered ‫ وبدل من‬.‫ ُيقصد به عيب لم تكتشفه فرق الختبار‬:‫العيب املنفلت‬ •
by test teams. Instead, the fault was found by .‫ وجد العمالء هذا العيب‬،‫ذلك‬
customers.
• Component tests (as opposed to unit tests) verify that ‫تحقق اختبارات املكونات (على عكس اختبارات الوحدة) من أن‬ •
units and combinations of units work together. ً ‫الوحدات ومجموعات الوحدات تعمل‬
.‫معا‬
• Error-feedback ratio is the number of new defects ‫نسبة الخطأ إلى التغذية الراجعة هي عدد العيوب الجديدة التي‬ •
injected when fixing existing defects (e.g., 20 new 20 ،‫ُيجرى إدخالها عند إصالح العيوب املوجودة (على سبيل املثال‬
ً ً ً
defects generated in fixing 100 defects would be an ‫ عيب ستكون نسبة الخطأ إلى‬100 ‫جديدا ناتجا عن إصالح‬ ‫عيبا‬
error-feedback ratio of 20%) (٪20 ‫التغذية الراجعة تبلغ‬
ُ
• Capers Jones concluded, "a cumulative defect removal ٪95 ‫خلص "كيبرز جون" إلى أن "معدل إزالة الخلل التراكمي البالغ‬ •
rate of 95% on a project appears to be a nodal point ‫في مشروع ما يبدو أنه نقطة ُعقدية حيث تتراكم العديد من‬
where several other benefits accrue." ."‫الفوائد األخرى‬
PMP FUNDAMENTALS PMP ‫أساسيات مدير املشروع املحترف‬
• Net Present Value (NPV) The present value of the ،‫( لقيمة الحالية للتدفقات النقدية‬NPV) ‫صافي القيمة الحالية‬ •
cash flows, at your project's required rate of return, .‫ مقارنة باستثمارك األولي‬،‫بمعدل العائد املطلوب ملشروعك‬
compared to your initial investment.

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• To compare projects, use NPV. The higher NPV, the ‫ استخدم القيمة الحالية للتدفقات النقدية‬،‫ملقارنة املشاريع‬ •
better. .‫ كان ذلك أفضل‬،‫كلما كان صافي القيمة الحالية أعلى‬NPV
• Time value of money ‫القيمة الوقتية للمال‬ •
• A positive NPV means the project is profitable; a ‫ صافي‬.‫صافي القيمة الحالية اإليجابية يعني أن املشروع مربح‬ •
Negative NPV means the project is not profitable. .‫القيمة الحالية السلبية يعني أن املشروع غيرمربح‬
• Drawbacks – Need to make assumptions are inflation ‫ الحاجة إلى وضع افتراضات هي التضخم وأسعار‬- ‫العيوب‬ •
and interest rates ‫الفائدة‬
• ROI - higher is better. Example • Feature costs – - ‫ مثال تكاليف امليزة‬.‫ األعلى هو األفضل‬- ‫عائد الستثمار‬ •
$100,000 • Net Profit - $25,000 • ROI = 25% ‫ دولر أمريكي • عائد‬25000 - ‫ دولر أمريكي • صافي الربح‬100000
• • Drawback – Revenue generated after the period of ٪25 =‫الستثمار‬
time; Time Value of Money ROI = Benefits / ‫ القيمة الزمنية‬،‫ اإليرادات املتولدة بعد فترة زمنية‬- ‫• العيب‬ •
Investment ‫ الستثمار‬/ ‫لعائد الستثمارالنقدي = الفوائد‬
• Internal Rate of Return (IRR) The discount rate that ‫( معدل الخصم الذي يجعل صافي‬IRR) ‫معدل العائد الداخلي‬ •
makes the NPV of all cash flows equal to zero • ‫القيمة الحالية لجميع التدفقات النقدية مساوية للصفر • يزيل‬
ً ،‫معقدا للحساب‬
Removes the assumptions of interest and inflation ‫معبرا عنه‬ ً • ‫افتراضات معدلت الفائدة والتضخم‬
rates • Complicated to calculate, expressed as a % • ‫ األعلى‬IRR ‫ اختر املشروع مع‬،‫ • عند مقارنة املشاريع‬٪‫بنسبة‬
When comparing projects, choose the project with the ‫ لكنها معقدة من الناحية املالية‬،‫ هناك بعض العيوب‬- ‫• العيوب‬ •
higher IRR • Drawbacks – There are some drawbacks,
but financially sophisticated
• Kaizen is the term for making small changes. The ‫كايزن هو املصطلح املستخدم إلجراء التغييرات الصغيرة التي‬ •
Plan-Do-Check-Act (PDCA) is the cycle developed by ‫ خطة العمل والتحقق والتصرف(خطط‬.‫تستهدف تحسين النظام‬
Edward Deming for implementing small ‫( هي الدورة التي وضعها إدوارد ديمينغ‬PDCA) )‫راجع – قرر‬- ‫– نفذ‬
improvements. .‫لتنفيذ التحسينات الصغيرة‬
• Common causes vs. special causes. Too often, ‫ يتم‬،‫ في كثير من األحيان‬.‫األسباب الشائعة مقابل األسباب الخاصة‬ •
ً ‫ إذا كان هذا‬.‫الخلط بين األسباب الشائعة ألسباب معينة‬
common causes are mistaken for particular reasons. If ‫سببا‬
ً ‫ فال تفعل‬،‫شائعا‬
ً
it's a common cause, do nothing. .‫شيئا‬
LEARNING ‫التعلم‬
ً
• When a team is trying to learn agile, First they need to ‫ يحتاجون أول إلى‬، agile ‫عند محاولة فريق تعلم األسلوب الرشيق‬ •
"think," meaning individually learning and ‫ بمعنى التعلم الفردي واستيعاب مبادئ األسلوب‬،"‫"التفكير‬
ً
internalizing agile principles (think first, then do). )‫ ثم نفذ‬،‫ (فكر أول‬agile ‫الرشيق‬
• In Agile, you can change the plan when something ‫ يمكنك تغيير الخطة عندما يتم تعلم‬،Agile ‫في األسلوب الرشيق‬ •
new is learned or when it is known that a mistake is to .‫ش يء جديد أو عندما يكون من املعروف أنه يجب تجنب الخطأ‬
be avoided. You don't have to wait for the end of the .‫ليس عليك النتظار حتى نهاية التكرار‬
iteration.
• The 3 Agile coaching styles are Training/Teaching, /‫ هي التدريب‬Agile ‫أساليب التوجيه الثالثة لألسلوب الرشيق‬ •
Coaching, and Mentoring/Advising (not supporting). ‫ عندما يكون الفريق في‬.)‫ اإلرشاد (ل تدعم‬/ ،‫ والتوجيه‬،‫التدريس‬
When the Team is storming, you should coach with a ‫ يجب أن تركز على‬،"‫مرحلة العصف "املرحلة الثانية بسلم توكمان‬
focus on conflict resolution. .‫حل النزاعات‬
ّ
• Listening types: 1. internal 2. focused 3. global. .‫ عاملي‬.3‫ مركز‬.2 ‫ داخلي‬.1 :‫أنواع الستماع‬ •
• Shu Ha Ri. Shu: Follow the rule. Ha: Break the Law. Ri: . ‫خرق القانون‬. Ha: ‫ مفهوم ُيقصد منه اتبع القاعدة‬:‫ شو‬.‫شو ها ري‬ •
Be the rule. .‫كن القاعدة‬Ri:

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


• For looking at how a team can improve, there are : ‫ هناك ثالثة مستويات‬،‫للنظر في كيفية تحسين الفريق‬ •
three levels : ‫؟‬Agile ‫ كيف نتعامل مع األسلوب الرشيق‬:‫مستوى العملية‬ •
• The process level: How are we doing with agile? ‫ كيف يمكن للفريق أن ينتج أفضل؟‬:‫زاوية الجودة واألداء‬ •
• The quality and performance angle: How can the Team ‫ كيف يمكن أن يصبح الفريق أفضل؟‬:‫ُبعد ديناميكيات الفريق‬ •
produce better?
• The team dynamics dimension: How can the Team become
better?
• Lyssa Adkins's guidelines for one-on-one coaching are ،‫تهدف إرشادات "ليزا ادكينز" للتدريب الفردي إلى ضمان السالمة‬ •
to guarantee safety, meet them a half-step ahead, ‫ وخلق‬،‫ والشراكة مع املديرين‬،‫والوفاء بها على بعد نصف خطوة‬
partner with managers, and create positive regard. .‫احترام إيجابي‬
TEAM BUILDING AND COMMUNICATION ‫بناء الفريق والتواصل‬
• Servant leadership: shield the Team, remove ‫ وحمل‬،‫ وإزالة العوائق‬،‫ قم بحماية الفريق‬:‫القيادة بالخدمة‬ •
ً
impediments, and carry food and water. ."‫الطعام واملاء"مجازا‬
• Caves and the common area are essential for a team ‫ لذلك لدى‬،‫املكاتب واملنطقة املشتركة ضرورية ملساحة الفريق‬ •
space, so the Team has shelters where they can work ‫الفريق أماكن حيث يمكنهم العمل في مكان هادئ ومشترك حيث‬
in a quiet and commonplace where knowledge .‫يمكن أن يحدث تبادل املعرفة‬
sharing can happen.
• Decision framing focuses on who gets involved in the ‫ من يتخذ‬،‫يركز تأطير القرار على من يشارك في عملية اتخاذ القرار‬ •
decision process. Who makes the decision is less ‫القرار أقل أهمية من إشراك األشخاص املناسبين في عملية اتخاذ‬
important than getting the right people involved in .‫القرار‬
the decision process.
• Health checks, often questionnaires, help determine ‫ على‬،‫ كثيرا ما تكون استبيانات‬،‫تساعد الفحوصات الصحية‬ •
how well the Team is adhering to the Agile process. Agile.‫تحديد مدى التزام الفريق بعملية‬
• The facilitator is responsible for the goals, rules, ‫امليسر مسؤول عن األهداف والقواعد والتوقيت واملساعدة‬ •
timing, assisting, and meeting minutes when .‫ومحاضر الجتماعات عند تسهيل الجتماعات‬
facilitating meetings.
• During problem-solving, ask questions and listen, but ‫ ولكن تجنب حقن‬،‫ اطرح األسئلة واستمع‬،‫أثناء حل املشكالت‬ •
avoid injecting your ideas. .‫أفكارك‬
• After understanding one's feelings, the next is to ‫ تصبح الخطوة التالية هي إدارتها ومن ثم‬،‫بعد فهم مشاعر املرء‬ •
ً
manage them and then become more aware of others, ‫ سيتمكن املرء من التأثير على مشاعر‬،‫وأخيرا‬ ،‫زيادة وعيها باآلخرين‬
and finally, one will be able to influence others' .‫اآلخرين‬
feelings.
• The five dysfunctions of a team are Absence of Trust, ،‫ والخوف من الصراع‬،‫الختاللت الخمسة للفريق هي انعدام الثقة‬ •
Fear of Conflict, Inattention to Results, Avoidance of .‫ وعدم اللتزام‬،‫ وتجنب املساءلة‬،‫وعدم الهتمام بالنتائج‬
Accountability, and Lack of Commitment.
• Level-based conflict. To solve Level 2 disagreements, ‫ من األفضل‬،2 ‫ لحل خالفات املستوى‬.‫الصراع على أساس املستوى‬ •
it's best to empower the team members to solve them .‫تمكين أعضاء الفريق لحلها بأنفسهم‬
themselves.
• For announcing sprint priorities, the two-way ‫ يضمن نموذج التصال ثنائي التجاه‬،‫لإلعالن عن أولويات الشوط‬ •
communication model ensures information is .‫أن تكون املعلومات ثنائية التجاه‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


bidirectional.
MISC MISC
• FDD methodology is all about modeling ‫ تدور حول النمذجة‬FDD ‫منهجية‬ •
• ً ‫منهجية الكريستال لديها املزيد من األحداث‬
Crystal methodology has more ceremony based on ‫بناء على حجم الفريق‬ •
the team size and the project's criticality. .‫وأهمية املشروع‬
• Normative methodologies are based on solutions or ‫املنهجيات املعيارية مبنية على حلول أو تسلسل من الخطوات‬ •
sequences of steps known to work for the discipline ‫املعروف أنها تعمل من أجل النضباط‬
• Workshops are meetings where work gets ‫ورش العمل هي اجتماعات يتم فيها إنجاز العمل (تختلف عن‬ •
accomplished (different from status meetings or (‫اجتماعات الحالة أو نقل املعرفة‬
knowledge transfer).
• Learn Cockburn's failure modes and seven anti- ‫ وسبعة "مضادات األنماط‬Cockburn ‫تعلم أنماط فشل‬ •
patterns for a methodology ‫" للمنهجية‬ •
• Blanchard and Hersey's situational leadership stages :‫مراحل القيادة الظرفية في بالنشارد وهيرس ي بالتسلسل هي‬ •
in sequence are: Directing, Coaching, Supporting, ‫ والتفويض‬،‫ والدعم‬،‫ والتدريب‬،‫التوجيه‬
Delegating
• Be aware of the Dreyfus model of adult skill :‫كن على دراية بنموذج درايفوس لكتساب مهارات البالغين‬ •
acquisition: Novice, Advanced Beginner, Competent, ‫ وخبير‬،‫ بارع‬،‫ مؤهل‬،‫ مبتدئ متقدم‬،‫مبتدئ‬
Proficient, and Expert
• Be aware of Tuchman team formation and Shu-Ha-Ri ‫ وتطويره و‬Tuchman ‫كن على دراية بتشكيل فريق‬ •
development and Shu-Ha-Ri of skill mastery ‫إلتقان املهارة‬
• SMART goals are Specific, Measurable, Attainable, ‫ محددة وقابلة للقياس ويمكن تحقيقها وذات صلة‬SMART ‫أهداف‬ •
Relevant, Timely ‫وفي الوقت املناسب‬
Exam questions tips and tricks: :‫نصائح وحيل أسئلة الختبار‬
Stakeholder engagement ‫مشاركة أصحاب املصلحة‬
• A few sentences about the product owner. Note that if ‫ لحظ أنه إذا كان هناك كل من‬.‫بعض الجمل حول مالك املنتج‬ •
there is both a Product Owner and a Customer, the ‫ ويجب على‬،‫ فإن العميل له القرار النهائي‬،‫مالك املنتج والعميل‬
Customer is the final decision, and the Product Owner .‫مالك املنتج التأكيد مع العميل عند تحديد األولويات‬
must confirm with the Customer when prioritization.
• What does executive management do that calls the ‫ما الذي تفعله اإلدارة التنفيذية الذي يستدعي الفريق مباشرة‬ •
Team directly about project status? => He leads to talk ‫حول حالة املشروع؟ => يقود إلى التحدث إلى اإلدارة لحماية الفريق‬
to management to protect/shield the Team (the other ‫ قل لإلدارة‬،‫(الخيار اآلخر هو إخبار الفريق بتجاهل طلب اإلدارة‬
option is to tell the Team to ignore the management's )‫عدم إزعاج الفريق‬
request, say to the management not to disturb the
Team, ...)
• Management or call the Team to ask about the status ‫اإلدارة أو التصال بالفريق للسؤال عن الحالة => قم بدعوته إلى‬ •
=> Invite him to the review meeting. .‫اجتماع املراجعة‬

• Options such as reporting/escalating for higher levels, ‫ عندما تواجه‬،‫ التصعيد ملستويات أعلى‬/‫خيارات مثل اإلبالغ‬ •
when faced with problems, are often unsuitable in ً ،‫مشاكل‬
.‫غالبا ما تكون غيرمناسبة في البيئات الرشيقة‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


agile environments.
Value-driven delivery ‫التسليم على أساس القيمة‬
• The Team delivers, the product owner complains ‫ ويشكو مالك املنتج من عدم تلبية املنتج‬،‫يقوم الفريق بالتسليم‬ •
about the product not meeting expectations => and .‫للتوقعات < نحن بحاجة إلى إجراء عروض توضيحية منتظمة‬
we need to hold regular demos.
• What to do in the middle of a sprint and having a ‫ماذا تفعل في منتصف اإلطالق مع وجود مشكلة فنية تؤدي إلى‬ •
ً
technical problem that slows down progress? => ‫إبطاء التقدم؟ < اقترح على الفريق القيام باملهمة إليجاد الحل أول‬
ً
Suggest the Team do the spike to find the solution ‫ استمر في‬، ‫(عادة ما يتم إلغاء الخيارات األخرى مثل اإلطالقات‬
first (other options are usually cancelled Sprint, …‫اإلطالقات كاملعتاد‬
continue to Sprint as usual,..)
• ً ‫ ولكن‬، ‫يقدم الفريق ميزات في نهاية اإلطالقات‬
The Team delivers features at the end of the Sprint, ‫نظرا لعدم تمكن‬ •
but due to the PO not being able to participate in 1 ‫مالك املنتج من املشاركة في عدد واحد من اجتماعات التخطيط‬
number of planning and review meetings and ‫واملراجعة والشكوى من عدم كون املنتج كما هو متوقع < اطلب منه‬
complaining about the product not being as expected ‫مراجعة معايير القبول الخاصة بقصص املستخدم (خيار آخر هو‬
=> Ask him to review the acceptance criteria for the (….، ‫إعادة تقدير قصص املستخدم للشوط التالي‬
completed US (another option is to re-estimate the US
for the next Sprint, ...)
• One project is very potential but has a considerable ‫مشروع واحد هو احتمال كبير ولكن لديه معدل استثمار كبير يجعل‬ •
investment rate that makes stakeholders concerned; => ‫ما الذي يجب عمله إلقناعهم؟‬. ‫أصحاب املصلحة املعنيين‬
what needs to be done to convince them? => Show him .‫اعرض عليه خطة للمنتجات القابلة للتسويق‬
a plan for marketable products.
ً
• Multiple teams: 2 teams do one project together and ‫ ينفذ فريقان مشروع واحد معا وعادة ما يقومان‬:‫فرق متعددة‬ •
usually deliver ahead of time but need help ‫ ماذا‬،‫بالتسليم في وقت مبكر ولكن يلزمهما مساعدة في الدمج‬
integrating; what to do? => Organize meetings ‫أفعل؟ < تنظيم اجتماعات بين فريقين للمزامنة مع بعضهما‬
between 2 teams to sync with each other (another ‫البعض (خيار آخر هو الدمج في وحدة واحدة للفريقين للجلوس‬
ً
).‫معا‬
option is to merge into 1 unit for two teams to sit
together).

Estimation & planning ‫التقدير والتخطيط‬


• Focus your knowledge on estimates using story ‫ركز معرفتك على التقديرات باستخدام نقاط القصة وتخطيط‬ •
points, planning poker, metrics like velocity, and ‫لعبة البوكر ومقاييس مثل السرعة وطرق القياس مثل مخطط‬
measure methods like burndown/burnup chart. ‫ مخطط العمال املتبقية‬/ ‫العمال املنجزة‬
• Let two teams estimate with 1 product. A team gives ‫ نقطة بسرعة‬280 ‫ يعطي الفريق‬.‫دع فريقين يقدران بمنتج واحد‬ •
280 points with a velocity of 20, and 1 unit gives 420 ‫ اسأل عن أداء‬.30 ‫ نقطة بسرعة‬420 ‫ وتعطي وحدة واحدة‬،20
points with a velocity of 30. Ask how these two teams .‫هذين الفريقين < نفس األداء‬
perform => the same.
• In general, XP accounts for a large proportion, so it is ‫ لذلك من‬،‫ نسبة كبيرة‬XP ‫ تمثل البرمجة القصوى‬،‫بشكل عام‬ •
necessary to focus on: pair programming, user story, ،‫ وقصة املستخدم‬،‫ البرمجة الزوجية‬:‫الضروري التركيز على‬
estimate, continuous integration, TDD, feedback loop, ،‫ وحلقة التغذية الراجعة‬، TDD‫ و‬،‫ والتكامل املستمر‬،‫والتقدير‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


and spike ... ...‫والرتفاع‬
Iteration & project execution ‫التكراروتنفيذ املشروع‬

ً
In the middle of a sprint where the PO says there is a ‫جديدا للقيام‬ ً
‫متطلبا‬ ‫ أن هناك‬PO ‫في منتصف اإلطالق حيث يقول‬ •
new requirement to do it right away, what to do? => ‫ وناقش مع‬Sprint ‫ ماذا تفعل؟ => قم بتضمين‬،‫بذلك على الفور‬
Include the Sprint and discuss with the PO the scope .Sprint ‫ نطاق‬PO
of the Sprint.
• In the middle of the Sprint , discover one essential ‫في منتصف اإلطالق واكتشفت أن هناك قصة واحدة أساسية‬ •
story but too big to complete in the Sprint; what to ‫ ماذا أفعل؟ < النقسام‬، ‫ولكنها أكبر من أن تكتمل في اإلطالق‬
do? => Split up and work with the PO to renegotiate ‫ قد نضطر إلى‬،‫والعمل مع مالك املنتج إلعادة التفاوض على النطاق‬
the scope; we may have to remove one few other US .‫إزالة قصة املستخدم األخرى من اإلطالقات‬
from the Sprint.
• After the product owner has explained one feature ‫ ماذا‬،‫بعد أن أوضح مالك املنتج ميزة واحدة وقبل الفريق امليزة‬ •
and the Team has accepted the feature, what to do ‫تفعل بعد ذلك؟ < تنفيذ امليزة والعروض التوضيحية واألثر الرجعي‬
next? => Implement feature, demo, and retrospective (…. ،‫(يتم تقدير الخياراآلخر‬
(the other option is estimated, ...)
• In the middle of iteration and there is one feature that ‫ لكن‬،٪20 ‫في منتصف التكرار وهناك ميزة واحدة مكتملة بنسبة‬ •
is 20% complete, but PO says there is no need for that ‫ ماذا أفعل؟ < أوقف‬،‫يقول أنه لم تعد هناك حاجة لهذه امليزة‬PO
feature anymore; what to do? => Stop the feature and .‫ حول ما يجب إعادة العمل به‬PO ‫امليزة و أتحدث إلى‬
talk to the PO about what rework needs to be done.
ُ
• At standup, the tester wants to discuss with the dev ‫ختبر أن يناقش مع مطور البرامج ما يجب‬ِ ‫في الجتماع اليومي يريد امل‬ •
what to do in the unit test and regression test => ‫القيام به في اختبار الوحدة واختبار النحدار < طلب املناقشة بعد‬
Request to discuss after the meeting. .‫الجتماع‬
• In the middle of the Sprint, what should the Team find ‫ ما الذي يجب أن يجد الفريق أنه أقل من‬،‫في منتصف اإلطالق‬ •
underestimated? => Usually do it again, then ‫ ثم بأثر رجعي لتجنب تكرار‬،‫تقديره؟ < عادة ما تفعل ذلك مرة أخرى‬
retrospective to avoid repeating the following sprints. .‫األشواط التالية‬
• What to do in the middle of a sprint? => Inform PO and ‫ماذا تفعل في منتصف اإلطالق؟ < إبالغ مالك املنتج والعثور على‬ •
find a solution (the other option is to wait until the ‫حل (الخيار اآلخر هو النتظار حتى الجتماع بأثر رجعي إليجاد الحل‬
retrospective to find the solution and inform the (‫وإبالغ الفريق لليوم التالي خالل الجتماع بدون جلوس اليومي‬
Team on the next day's daily standup)
Team performance ‫أداء الفريق‬
• Mainly focus on Agile leader/coach to handle ‫ املدرب الرشيق للتعامل مع‬/‫التركيز بشكل أساس ي على القائد‬ •
situations. .‫املو اقف‬
• Distinguish from PM tasks: The verbs for servant ‫ أفعال القائد الخادم عادة ما‬PM: ‫التمييز عن مهام مدير املشروع‬ •
leader are usually facilitate, suggest, encourage, help, ، ‫ أفعال مثل مباشرة‬.‫ إلخ‬، ‫ مساعدة‬،‫ تشجيع‬،‫اقتراح‬،‫تكون تسهيل‬
etc. Verbs such as direct, ask, and do (he does it ً )‫ و افعل (هو يفعل ذلك بنفسه‬،‫اسأل‬
‫غالبا ما تكون غير مناسبة‬
himself) are often unsuitable for this role. If there are ‫ واتخاذ‬،‫ إذا كانت هناك جمل مثل تعيين املهام‬.‫لهذا الدور‬
sentences like assign tasks, make decisions, force/ask ،‫ وما إلى ذلك‬،‫ مطالبة الفريق بفعل ش يء ما‬/ ‫ وإجبار‬،‫القرارات‬
the Team to do something, etc., there is a high .‫فهناك احتمال كبيربوجود إجابة أفضل من ذلك‬
probability that there is a better answer than this.
• The Team decides on its issues related to technicals .‫الفريق يقرربشأن القضايا املتعلقة بالفنيات والحلول‬ •

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


and solutions.
• When the Team has inexperienced new members, ‫ ماذا‬، ‫عندما يكون لدى الفريق أعضاء جدد ليس لديهم خبرة‬ •
what to do? => Usually, for 1, he has the experience to ‫ لديه الخبرة في مشاركة‬،‫ بالنسبة لشخص واحد‬،‫تفعل؟ < عادة‬
share knowledge. .‫املعرفة‬
• The Team has 2 DBAs. When the Team is in the middle ،‫ عندما يكون الفريق في منتصف تكرار واحد‬DBAs. 2 ‫الفريق لديه‬ •
of 1 iteration, it is found that most user stories depend ،‫وجد أن معظم قصص املستخدمين تعتمد على هذين الرجلين‬
ً
on these two men; what to do? => Usually, let these ‫ دع هذين الرجلين يندمجان مع رجال آخرين‬،‫ماذا أفعل؟ < عادة‬
two men pair with other guys so that other guys have ‫ مما يقلل من‬، DBA‫حتى يتمتع الرجال اآلخرون بمهارات أكثر في‬
more skills in DBA, reducing bottlenecks. .‫الختناقات‬
• The Team has one inexperienced new guy from ‫ ماذا يجب‬،‫لدى الفريق شخص جديد عديم الخبرة من فريق آخر‬ •
another team; what should the Agile Coach do? => ‫أن يفعل املدرب الرشيق؟ <تحدث إليه على انفراد ملعرفة الحل‬
Talk to him privately to find out the solution (other ‫ وتقديم تقرير‬،‫(هناك خيارات أخرى تتمثل في إخراج الفريق بأكمله‬
ً
options are to bring out the whole Team, report to (‫ والشرح له أول ثم إخراج الفريق بأكمله بأثر رجعي‬،‫إلى اإلدارة‬
management, explain to him first and then bring out
the entire Team in retrospective)
• The Team has 1 DBA, and he sees the possibility of ،‫ وهو يرى إمكانية حصوله على استراحة‬،‫ ديسيبل‬1 ‫الفريق لديه‬ •
him taking a break; what to do? => Add one other DBA ‫ماذا أفعل؟ < أضف مسؤول قاعدة بيانات آخر ملشاركة العمل معه‬
to share the work with him (the other option is to (‫(الخياراآلخرهو تعيين مسؤول قاعدة بيانات آخر ليحل محله‬
recruit one other DBA to replace).

‫معلومات تهمك بالصفحة املقبلة‬

WWW.LINKEDIN.COM/IN/ALSENOSY ،‫د احمد السنوس ي‬


‫اضغط هنا لزيارة الرابط‬

‫اضغط هنا لزيارة الرابط‬

‫اضغط هنا للدخول للرابط‬

‫اضغط هنا للدخول للرابط‬

‫اضغط هنا للدخول للرابط‬


‫د احمد السنوس ي‪WWW.LINKEDIN.COM/IN/ALSENOSY ،‬‬

You might also like