مقدمة عن آجايل سكرام <إسمك هنا> <التاريخ>.

Slides:



Advertisements
عروض تقديميّة مشابهة
#القواعدالذهبية الحملات القائمة على موضوعات لضمان الوعي الدائم بالقواعد الذهبية التعميم المصاحب - يوليو 2017.
Advertisements

التجارة عبر الهاتف الخلوي
خريطة المفاهيم د. سهيل حسنين.
الحوسبة السحابية. الحوسبة السحابية عادةً أين تخزني أو تحتفظي بملفاتك ومستندات الخاصة؟؟
دور المعلومات العلمية والرسمية وعلاقتها
طريقة تفعيل وإستخدام الحساب الشخصي عن طريق أجهزة هاتف الأندرويد
مفهوم بحث الدرس Lesson Study إعداد المشرفة التربوية :
لجنة التكنولوجيا من أجل التنمية
مهارات التفكير الصف رابع إعداد معلمة الموهوبات مضاوي الذياب
بحث الدرس Lesson Study ( التطوير المهني القائم على المدرسة )
من قانون كرة القدم للصالات
المعرفة : الافكار او المفاهيم التي تُبديها كينونة معينة (فرد او منظمة او مجتمع) والتي تستخدم لاتخاذ سلوك فعال نحو تحقيق اهداف تلك الكينونة.
اولاً: الشركات. تجربة معهد نورين لإعداد معلمات القرآن الكريم بالرياض للتميز في معيار الشراكات والموارد.
مكونات الحاسب تطور الحاسوب.
أسالوا لنا الدعاء بسم الله الرحمن الرحيم الإسم :- بشير خليل إسحاق أحمد
أنا أعمل عن بعد خالد صافي.
إدارة المصارف الاسلامية
العينات الهدف العام: معرفة مفهوم العينة و أنواعها وطرق تحديدها. عندما تكمل هذه الوحدة يكون المتدرب قادراً وبكفاءة على أن: يعرف مجتمع وعينة الدراسة. يفهم.
د/ حنان الشاعر أستاذ تكنولوجيا التعليم كلية البنات – جامعة عين شمس
الشباك الإلكتروني لطلب وثائق الحالة المدنية
[اسم المشروع] فحص بعد الفشل
التقويم التشخيصي المؤسسي للمدرسة
ما نوع التغذية الراجعة التي تسهم في تطوير المدارس؟
مفهوم الوحدة التدريبية
Strategy Implementation الفصل التاسع التنفيذ الاستراتيجي
النظرية اليابانية (نظرية Z) الدكتورة مكية كريدي بنيان
الترابط بين التخطيط الاقتصادي والاجتماعي
التنمية الرقمية في المنطقة العربية وخطة التنمية المستدامة لعام 2030
الفصل الاول التعاريف والمصطلحات.
برنامج إدارة قواعد البيانات
للعام للعام الجامعي ( ) هـ
الفصل التاسع : التنمية الإدارية وتطوير الإداريين
مقدمة لقواعد البيانات (1207 عال) تحويل نموذج الكينونة/العلاقة إلى قاعدة بيانات علائقية Relational DB Design ER-to-Relational Mapping.
مهن وتخصصات الحاسب.
سياسات المنتجات الدولية
تعتبر الموارد البشرية ومؤسسات التعليم التقني والمهني والمجتمع المحلي أو سوق العمل من المحاور الأساسية للتعليم التقني والمهني،ولكل من هذه المحاور الدور.
أساسيات التنظيم.
للعام للعام الجامعي ( ) هـ
تقويم البرامج المشتركة للفصل الدراسي الثاني للعام الجامعي
النظام الوطني للمقترحات والشكاوى (تواصل)
By the end of the lesson students will be able to
الواجب الثالث صممي رحلة معرفية
4- الأنشطة المنفذة في مجال الإحصاء
الجدول الدوري والتوزيع الالكتروني
أساسيات الحاسب ونظام التشغيل
استراتيجيات اختيار الأسواق الدولية للخدمة السياحية والفندقية
الوظائف الادارية والاقتصاد الاداري :
تطبيقات تجارية على الحاسب الآلي التعليم المفتوح
تفعيل الواقع المعزز في العملية التعليمية
الفصـل التاسع.
للعام للعام الجامعي( ) هـ
النظرية الموقفية الكتورة مكية كريدي بنيان
تحديد الأهداف الباب الثاني – الفصل الثاني
تقويم البرامج المشتركة للفصل الدراسي الثاني للعام الجامعي
Mohammed Abdul Gaffar Ali Department of CNET College of CS&IT
التحدي العالمي Love Heart الدرس ٣.
تنسيق الجهود لتوعية المواطنين على دور مكاتب المفتشين العامين
النظريات، العمليات الإدارية، وظائف المنظمة الدكتورة مكية كريدي بنيان
مديرية التربية والتعليم / المزار الجنوبي
تخطيط وتنمية الموارد البشرية
تحليل البيئة التسويقية
بحث وتدريب 492PAD الانتساب المطور ( نظام السنترا )
اسم الشركة خطة عمل.
576نهج - تصميم وتطوير المناهج الرقمية
أساسيات استخدام الانترنت
تأسيس المشروع وخطة العمل
ماجستير إدارة المشاريع Project Management
مدرسة هلال فجحان المطيري المتوسطة . بنين
تقنية و برمجة الأجهزة الذكية
الاقتباس: هو احد وسائل جمع البيانات للمادة العلمية ويكون الاقتباس متماشيا مع خطوات صياغة البحث حيث يتم استخدام المادة المقتبسة خلال صياغة المادة من قبل.
نسخة العرض التّقديمي:

مقدمة عن آجايل سكرام <إسمك هنا> <التاريخ>

مقدمة إلى سكرام تقديم <اسمك> <التاريخ>

نحن نخسر في سباق التبادل Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986. «الاعتماد على مبدأ سباق التبادل لتطوير المنتجات ... قد يتناقد مع أهداف السرعة القصوى والمرونة وإمكانية الاستجابة إلى التغيرات خلال تطوير المنتجات. في مقابل الاعتماد على مبدأ التقدم الكلي المعتمد في كرة القدم الأميركية (الركبي) حيث يتقدم الفريق بشكل موحدة ليقطع المسافة كوحدة متماسكة، وتحريك الكرة إلى الأمام وإلى الخلف. يؤمن إمكانية الاستجابة إلى المنافسة اليومية.» would be nice to include a quote from Wicked Problems here

سكرام في 100 كلمة سكرام هو طريقة عمل رشيقة (Agile)تتيح لنا التركيز على تقديم قيمة أعلى للأعمال في أقصر وقت. يسمح لنا سكرام تفقد البرمجيات الجاهزة للعمل بشكل سريع ومتكرر (كل أسبوعين إلى شهر). يحدد أصحاب العمل اولوياتهم. ثم يقوم الفريق المنظم ذاتياً بتحديد أفضل الطرق لتنفيذ خصائص ومميزات البرمجيات حسب الأولوية. يستطيع أي أحد ان يتفقد البرمجيات الجاهزة للعمل كل أسبوعين إلى شهر، وعلى ضوء النتيجة يأخذ القرار بإصدار التطبيق كما هو او ان يتابع العمل عليه لإجراء تحسينات في مرحلة (sprint) أخرى.

أصل السكرام Jeff Sutherland Ken Schwaber Mike Beedle Initial scrums at Easel Corp in 1993 IDX and 500+ people doing Scrum Ken Schwaber ADM Scrum presented at OOPSLA 95 with Sutherland Author of three books on Scrum Mike Beedle Scrum patterns in PLOPD4 Ken Schwaber and Mike Cohn Co-founded Scrum Alliance in 2002, initially within the Agile Alliance

شركات تستخدم سكرام Microsoft Yahoo Google Electronic Arts High Moon Studios Lockheed Martin Philips Siemens Nokia Capital One BBC Intuit Intuit Nielsen Media First American Real Estate BMC Software Ipswitch John Deere Lexis Nexis Sabre Salesforce.com Time Warner Turner Broadcasting Oce

حالات استخدم فيها سكرام العاب الفيديو برامج خاصة في الصحة العامة برامج خاصة بالأقمار الصناعية والفضاء مواقع انترنت برامج مالية ISO 9001-certified برامج Embedded systems برامج تعمل على مدار الساعة المقاتلة Joint Strike برامج تجارية برامج للشركات برامج خاصة بإدارة العقود مشاريع ذات سعر ثابت برامج للأجهزة الكفية تطبيقات للهاتف برامج للشبكات تطبيقاتISV تطبيقات تعتبر كبيرة جداً

مميزات سكرام فرق ذات تنظيم ذاتي تقدم العمل بالمنتج بشكل شهري المتطلبات الوظيفية توضع في سجل المنتج Product Backlog لا يحتاج إلى مهارات هندسية مسبقة يستخدم نظريات وقواعد عامة لبناء طرق عمل ديناميكية ورشيقة Agile واهد من طرق عمل الآجايل Agile

The Agile Manifesto– قيم الآجايل المنظومات والأدوات الأفراد وتعاملهم فيما بينهم  فوق  التوثيق الكامل البرمجيات الصالحة للاستعمال فوق التفاوض حول العقد تعاون ومشاركة العميل فوق الالتزام بمخطط عمل محدد الاستجابة للتغييرات فوق Source: http://agilemanifesto.org/iso/ar/

مستوى الضوضاء Noise في المشروع بعيد عن الاتفاق الفوضى شديد الصعوبة المتطلبات الوظيفية معقد المصدر: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. بسيط قريب من الاتفاق التكنولوجيا كثير الدقة قليل الدقة

سكرام 24 ساعة مرحلة 2-4 اسبوع Return هدف المرحلة منتج جاهز للعمل سجل المرحلة Return Cancel Gift wrap Coupons Cancel Gift wrap Coupons Product backlog

تجميع الأفكار حول سكرام الصورة موجدة على الرابط التالي www.mountaingoatsoftware.com/scrum

المراحل في سكرام Sprints Analogous to Extreme Programming iterations المدة الافتراضية للمرحلة في سكرام هي من 2 إلى 4 اسابيع تثبيت مدة مراحل سكرام يساعد في إيجاد ايقاع يتم برمجة وتجربة وتنصيب المنتج خلال كل مرحلة من مراحل سكرام

برمجة بشكل متسلسل ومتوازي التجارب البرمجة التصميم المتطلبات الوظيفية بدل من تنفيذ كل المراحل في وقت واحد فرق سكرام تقوم بتنفيذ القليل من كل مرحلة في وقت قصير على مراحل المصدر: “The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986.

لا تعديلات خلال المرحلة التعديل خطط لكل مرحلة من مراحل سكرام بشكل يجعل مدتها تساوي المدة التي تستطيع ان تضمن ان لا تعديل قد يطرأ على المنتج خلال المرحلة

إطار عمل سكرام الأدوار المراسم المنتجات صاحب المنتج Product Owner سكرام ماستر ScrumMaster الفريق Team الأدوار التخطيط للمرحلة Sprint Planning مراجعة المرحلة Sprint Review تقييم المرحلة Sprint Retrospective اجتماع سكرام اليومي Daily Scrum Meeting المراسم سجل المنتج Product Backlog سجل المرحلة Sprint Backlog الرسم البياني لتقدم المرحلةSprint Chart المنتجات

إطار عمل سكرام الأدوار المراسم المنتجات صاحب المنتج Product Owner سكرام ماستر ScrumMaster الفريق Team الأدوار التخطيط للمرحلة Sprint Planning مراجعة المرحلة Sprint Review تقييم المرحلة Sprint Retrospective اجتماع سكرام اليومي Daily Scrum Meeting المراسم سجل المنتج Product Backlog سجل المرحلة Sprint Backlog الرسم البياني لتقدم المرحلةSprint Chart المنتجات

صاحب المنتج Product Owner يحدد مميزات المنتج يحدد تاريخ الإصدار ومحتواه مسؤول عن معدل الربح والفائدة من المنتج يحدد أولويات الخصائص (بنود سجل المنتج) في سوق يعدل أولويات بنود سجل المنتج بعد كل مرحلة يقبل او يرفض العمل المنجز في المرحلة

السكرام ماستر The ScrumMaster يمثل إدارة المشروع مسؤول عن تطبيق مبادئ السكرام يزيل العقبات التي تواجه المشروع يؤمن حسن تقدم العمل في الفريق ويتأكد من انه يعمل بشكل منتج يؤمن التواصل بين جميع الأفرقاء العاملين على المشروع يحمي الفريق من أي تدخل خارجي

الفريق The team عادة من 5 إلى 9 أشخاص متعدد الوظائف مبرمجين، مجربين، مصممين، ... أعضاء الفريق يجب ان يكونوا متفرغين هناك بعض الحالات الإسثنائية

The team يتمتع بتنظيم داخلي لا يجب ان يكون هناك عناوين وظيفية، ما عدا بعض الاستثناءات لا يمكن تعديل الأعضاء إلا بعد انتهاء المرحلة.

إطار عمل سكرام الأدوار المراسم المنتجات صاحب المنتج Product Owner سكرام ماستر ScrumMaster الفريق Team الأدوار التخطيط للمرحلة Sprint Planning مراجعة المرحلة Sprint Review تقييم المرحلة Sprint Retrospective اجتماع سكرام اليومي Daily Scrum Meeting المراسم سجل المنتج Product Backlog سجل المرحلة Sprint Backlog الرسم البياني لتقدم المرحلةSprint Chart المنتجات

هدف المرحلة سجل المرحلة اجتماع التخطيط للمرحلة أولويات المرحلة قدرات الفريق أولويات المرحلة دراسة وتقييم سجل المنتج تحديد هدف المرحلة هدف المرحلة سجل المنتج شروط العمل التخطيط للمرحلة قرار حول كيفية تحقيق هدف المرحلة انشاء سجل المرحلة عبر تقسيم كل خاصية في سجل المنتج إلى مهمات tasks تقدي الوقت لكل مهمة في سجل المنتج المنتج الحالي سجل المرحلة التكنولوجيا

التخطيط للمرحلة كمخطط للرحلات والعطل، اريد ان أرى صور للفنادق يختار الفريق البنود من سجل المنتج التي يستطيع ان يؤكد إمكانية إنجازها في المرحلة يتم انشاء سجل المرحلة يتم تحديد المهمات ويتم تقدير الوقت لإنجازها من 1 إلى 16 ساعة يتم تقدير الوقت بالتعاون بين أعضاء الفريق ولا يقوم السكرام ماستر بذلك منفرداً يتم الاخذ بعين الاعتبار كيفية انجاز المهمة في الاجتماع كمخطط للرحلات والعطل، اريد ان أرى صور للفنادق برمجة الوصول إلى قواعد البيانات – 4 ساعات برمجة الواجهات – 4 ساعات برمجة الـ Classes - 3 ساعات اجراء التجارب – 4 ساعات

اجتماع سكرام اليوميDaily Scrum Meeting المتغيرات يومي 15 دقيقة وقوفاً ليس لحل المشاكل يحضر الجميع فقط صاحب المنتج، السكرام ماستر والفريق يستطيعون التكلم يساعد على تجنب عقد إجتماعات غير ضرورية

كل شخص يجيب على ثلاثة أسئلة ماذا أنجزت يوم امس 1 ماذا سأنجز اليوم 2 هل هناك اية عقبات 3 هذا ليس اجتماع لتقديم تقرير للسكرام ماستر هناك التزام امام الأخرين

اجتماع مراجعة المرحلةSprint Review Meeting يعرض الفريق ما قد تم إنجازه خلال المرحلة يأخذ عادة شكل عرض Demo للميزات الجديدة التي قد تم اضافتها إلى المنتج في هذه المرحلة اجتماع لتبادل المعلومات يحتاج إلى ساعتين للتحضير لا يمكن استخدام Slides كل الفريق يشارك في الاجتماع يمكن دعوة أي شخص للمشاركة

اجتماع تقييم المرحلةSprint Retrospective القاء نظرة بشكل دوري على الأمور التي تعمل جيداً وعلى الأمور التي لا تعمل في ما خص طريقة سير العمل عادة من 15 إلى 30 دقيقة يحصل بعد كل مرحلة يشارك كل الفريق في هذا الاجتماع السكرام ماستر صاحب المنتج الفريق ممكن ان يحضره العميل ايضاً

هذه واحدة من عدة طرق يمكن اتباعها لإدارة «اجتماع تقييم المرحلة» إبدأ – توقف – تابع يجتمع الفريق ويقرر ما الذي يريد ان: يبدأ باستعماله يتوقف عن استعماله هذه واحدة من عدة طرق يمكن اتباعها لإدارة «اجتماع تقييم المرحلة» يتابع استعماله

إطار عمل سكرام الأدوار المراسم المنتجات صاحب المنتج Product Owner سكرام ماستر ScrumMaster الفريق Team الأدوار التخطيط للمرحلة Sprint Planning مراجعة المرحلة Sprint Review تقييم المرحلة Sprint Retrospective اجتماع سكرام اليومي Daily Scrum Meeting المراسم سجل المنتج Product Backlog سجل المرحلة Sprint Backlog الرسم البياني لتقدم المرحلةSprint Chart المنتجات

سجل المنتج Product Backlog المتطلبات الوظيفية قائمة بكل البنود المرجو ان تتواجد في المنتج عادة ما يعبر عنها ان كل واحدة من البنود تحمل قيمة، وهذه القيمة تعبر عن أهمية هذا البند بالنسبة للعميل يقوم صاحب المنتج بترتيب الأولويات في سجل المنتج يتم إعادة ترتيب الأولويات في بداية كل مرحلة سجل المنتج

مثال على سجل المنتج بنود سجل المنتج التقدير Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling ... 30 50

هدف المرحلة Sprint Goal جملة قصيرة تعبر عن ما سيدور العمل حوله في المرحلة القادمة Life Sciences Support features necessary for population genetics studies. Database Application Make the application run on SQL Server in addition to Oracle. Financial services Support more technical indicators than company ABC with real-time, streaming data.

إدارة سجل المرحلة Sprint Backlog يلتزم الأشخاص بعمل ما هو من اختيارهم لا يتم تعيين من سيقوم بتنفيذ بنود سجل المرحلة يتم إعادة تقدير وقت تنفيذ البنود كل ما دعت الحاجة

إدارة سجل المرحلة Sprint Backlog يستطيع أي عضو في الفريق من الإضافة، الحذف او التعديل على سجل المرحلة يتم فهم المطلوب تنفيذه في المرحلة كلما تقدم العمل اذا كان العمل المطلوب غير واضح، يتم إضافة بند الى سجل المرحلة ويتم تحديد له وقت كافي. يتم تفصيل هذا البند لاحقاً يتم تعديل السجل كلما اتضح العمل اكثر

مثال على سجل المرحلة Sprint Backlog المهمات الإثنين الثلاثاء الاربعاء الخميس الجمعة Code the user interface Add error logging 8 10 16 8 16 12 4 12 16 8 4 11 8 8 Code the middle tier Test the middle tier Write online help Write the foo class

الرسم البياني لتقدم المرحلة Burnout Chart الساعات

المهمات الإثنين الثلاثاء الاربعاء الخميس الجمعة Code the user interface 8 4 12 16 8 10 16 7 11 8 Code the middle tier 16 Test the middle tier 8 Write online help 12 50 40 30 الساعات 20 10 Mon Tue Wed Thu Fri

قابلية التوسع يتكون فريق سكرا عادة من 7 ± 2 عوامل التوسع قابلية التوسع تكون من فريق إلى فريق عوامل التوسع نوع التطبيق حجم الفريق أماكن وجود الفريق مدة المشروع لقد تم اعتماد سكرام في مشاريع يزيد حجم الفريق فيها عن 500+ شخص

التوسع عبر سكرام من السكرام

التوسع عبر سكرام من السكرام من السكرام

أي اذهب تالياً www.mountaingoatsoftware.com/scrum www.scrumalliance.org www.controlchaos.com scrumdevelopment@yahoogroups.com

قائمة للقراءة Agile and Iterative Development: A Manager’s Guide by Craig Larman Agile Estimating and Planning by Mike Cohn Agile Project Management with Scrum by Ken Schwaber Agile Retrospectives by Esther Derby and Diana Larsen

قائمة للقراءة Agile Software Development Ecosystems by Jim Highsmith Agile Software Development with Scrum by Ken Schwaber and Mike Beedle Scrum and The Enterprise by Ken Schwaber Succeeding with Agile by Mike Cohn User Stories Applied for Agile Software Development by Mike Cohn

اشعار حقوق النشر أنت حر تحت هذه الشروط لتبادل او نسخ او توزيع هذا العمل لدمج، تكييف وملاءمة العمل تحت هذه الشروط الإسناد: يجب ان تذكر المؤلف الأصلي لهذا العمل (ولكن ليس بشكل قد يفهم على انه تأييد لأعمالك الشخصية) لا شيء في هذا الترخيص يضعف أو يقيد الحقوق المعنوية للمؤلف لمزيد من المعلومات اذهب إلى http://creativecommons.org/licenses/by/3.0/

Presentation by: Mike Cohn للاتصال Presentation by: Mike Cohn mike@mountaingoatsoftware.com www.mountaingoatsoftware.com (720) 890-6110 (office) Translated By Hasan Jaffal www.jaftalks.com Hasanjaffal@Hotmail.com Twitter: @JafTalks