Abdulrhman Hasan Agha
Abdulrhman Hasan Agha

@_ahagha

16 تغريدة 399 قراءة Feb 08, 2020
وحققنا واحد من أهدافنا في 2020 الحمدلله😍 .. شهادة PSM تعطيك مدخل ممتاز لطريقة إدارة الفرق التقنية اللي تتبع منهجية Scrum في عملها .. وخصوصاً لما نشوف كثير من الشركات التقنية بدأت تتبناها.
في هذه السلسلة رح نتكلم شوي عن دور الـ SM وتفاصيل أكثر عن الشهادة وكيف تحضرلها
#psm #scrum
ما أتوقع في داعي نتكلم عن منهجية #Scrum ومميزاتها وعيوبها .. هذه المنهجية قدرت تثبت فعاليتها في إدارة المشاريع التقنية الصغيرة والمتوسطة وبنتائج ومخرجات ممتازة. دور الـ Scrum Master هو تسهيل تبني هذه المنهجية في الشركات والتأكد أنها تطبق بشكل صحيح.
لما نتكلم عن منهجية Scrum فنحن نتكلم عن 3 أدوار رئيسة في كل مشروع تقني يتبعها :
- Product Owner
- Development Team
- Scrum Master
والسؤال الان هو ما دور كل شخص من هذه المجموعة ؟
الـ Product Owner هو الشخص المسؤول عن إدارة متطلبات (Requirements) المنتج التقني وشرحها بشكل واضح لفريق التطوير.
وظيفة الـ PO تتضمن كل ما له علاقة بالـ Requirements سواء من ترتيبها بحسب أهميتها للـ Stakeholders أو الـ Business .. ومعرفة المشاكل المتعلقة ببعض المتطلبات وطرق حلها
دور الـ Development Team بجانب أدوارهم البرمجية .. هي القدرة على إعطاء تقدير لكمية الوقت المطلوبة لإنجاز بعض المتطلبات .. بالإضافة إلى حريتهم التامة في إختيار أهم الـ Features التي سيتم تطويرها خلال الـ Sprint الحالي بدون التدخل من الـ PO أو أي شخص آخر
دور الـ Scrum Master هو الربط بين هذين الدورين بحيث يضمن بأن آلية عمل Scrum تتبع بشكل صحيح .. بالإضافة إلى معرفة ما إذا كان هناك أي معوقات قد تمنع حدوث هذا الأمر والتأكد من حلها .. دور مهم ويشمل التعامل مع أكثر من جهة للتأكد من نجاح فكرة تبني Scrum داخل المشروع
الإختبار رح يتطرق أيضاً إلى أهم الـ Events المطلوبة داخل منهجية Scrum واللي رح تتمحور بشكل عام عن الـ Sprint .. ودور كل فرد فيها وطريقة مساهمته .. هذه الـ Events تتلخص بـ :
- Sprint Planning
- Daily Scrum Meeting
- Sprint Review
- Sprint Retrospective
خلال الـ Sprint Planning يتم التخطيط وإختيار أهم الـ Features المطلوب تطويرها في الـ Sprint القادمة والتي كما ذكرت .. الـ Development Team يملك مطلق الحرية في إختيارها. وتتبعها إجتماعات يومية بسيطة لا تتعدى الـ 15 دقيقة لمراجعة عمل كل فرد والتعرف على بعض المشاكل التي تواجه الفريق
خلال الـ Sprint Review يتم عرض خلاصة ما تم إنجازه خلال الـ Sprint الماضية أمام الجميع وبالأخص الـ Stakeholders لإبداء أي ملاحظات أو تحسينات قد يتم إضافتها وحلها في الـ Sprints القادمة
الـ Sprint Retrospective واحد من أهم الإجتماعات ويتم فيه مناقشة أهم المشاكل التي واجهت فريق التطوير بالإضافة إلى إقتراح بعض الحلول وعمل خطة واضحة لتلافيها في الـ Sprints القادمة
من المهم معرفة أهم النقاط التي يجب التطرق لها في كل Event بالإضافة إلى مدة كل Event والتأكد من دور الـ Product Owner والـ Development Team داخل كل إجتماع بحيث يتم الاستفادة من جميع الأطراف والخروج بأهم الفوائد التي تؤثر على آلية سير المشروع
آخر نقطة سيتم مناقشتها داخل الإختبار هي الـ Artifacts أو الأدوات المطلوبة في كل مشروع يتبع لمنهجية Scrum مثل:
- Product Backlog ومن الممكن إختصار دوره إلى الـ Source of Truth لكل ماله علاقة بمتطلبات المنتج التقني
- Sprint Backlog .. أيضاً Source of Truth لأهم الـ Features التي سيتم تطويرها خلال الـ Sprint الحالية
- Increment .. وهو نتاج عمل الفريق التقني خلال الـ Sprint .. من الممكن وصفه بـ Releasable Part of The Project ..
نتكلم الان عن أهم تفاصيل الإختبار:
- 80 سؤال موزعة على 60 دقيقة
- نسبة النجاح هي 85%
- تكلفة الإختبار 150 دولار (تشمل إختبار واحد فقط – في حال رغبتك في إعادة الاختبار .. سيتم دفع 150 دولار أخرى)
أهم المصادر اللي ساعدتي كانت:
- أهم مصدر طبعاً هو الـ Scrum Guide
#zoom=100" target="_blank" rel="noopener" onclick="event.stopPropagation()">scrumguides.org
- من المهم الإطلاع على Nexus Framework Guide .. أحياناً يجي منه كم سؤال
scrum.org
ولا تنسى تختبر بعض الاختبارات التجريبية واللي يعتبر مستواها مقارب بشكل كبير للإمتحان الحقيقي .. وبالتوفيق إن شاء الله يا وحش 😋👍
classmarker.com
mlapshin.com
internet80.com

جاري تحميل الاقتراحات...