لو قلنا ان دول القيم بتاعت الAgile Manifesto
تفتكروا انهي واحد اهم واحد فيهم ؟ مين اللي لو طبقناه بس نحل معظم مشاكلنا ؟
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over
الAgile بوجه عام من الحاجات اللي بتتفهم غلط كتير ،من اول يعني ايه Agile اصلا لحد الناس اللي بتطبق غلط او تسيب حاجات مهمة بمزاجها و ترجع تقول انه مش نافع.
مرجعنا في الكلام ده الAgile Manifesto اللي اتفق عليه الناس
موضوع النقاش انهرده هو ازاي بتعرف ال requirements للناس اللي هتشتغل عليها
هل بتعمل document و لا mockups و لا بتقعد تشرح الrequirements بتاع المشروع كله في الاول للdevelopers او الanalyst
شاركونا خبرتكوا بمميزاتها و عيوبها
ليه المفروض ننضف الكود من الكود المتشابه ، عشان الكود يبقي نضيف ؟ ايوة يعني دي حاجة مهمة يعني ؟ ولا عشان نبقي developers كويسين ؟ ايه المشكلة مش الكود شغال صح ؟ هو احنا عندنا وقت لفزلكة الdevelopers دي
من المفاجآت ان تويوتا في الستينات طورت طريقة شغل سموها Kaizen و دي كلمة يابانية معناها التطوير المستمر .و الطريقة دي خليتهم يتفوقوا علي الصناعة الامريكية و يغزو السوق الامريكي كمان عشان الجودة.
كانوا بيعتمدوا في التطوير المستمر انهم يحطوا رؤية
ناس كتير حاولت تطبق الAgile و مكنش مفيد بالنسبالهم ، او حسوا انهم بيعملوا meetings كتير ملهاش لازمة او لقوا ان النتيجة زي ما هي .
فيه ناس جربت تطبق الDaily Standup و الفريق كان بيبقي زهقان و مش مركز كل
ليه نشتغل Agile ، عشان الAgile هي انسب طريقة اننا نشتغل في مجال متغير زي الsoftware زي ما اتكلمنا هنا و عشان بيدينا فرصة نكتشف التحديات اللي قدامنا و نحلها بدري زي ما اتكلمنا هنا و فيه ميزة رهيبة كمان هي اننا
نكمل كلام عن ليه نشتغل Agile ، اتكلمنا عن الAgile Mindset و ليه ضرورية في شغل الsoftware هنا، دلوقتي هنتكلم عن نماذج كتير بتقابلنا كلنا تخلينا نعرف ليه نشتغل Agile
من اسباب قوة الAgile و نجاحه انه بيخلينا نعرف مشاكلنا
طيب لو حاولنا نفكر ايه اللي ممكن يخلينا نغير الطريقة اللي بنشتغل بيها و نشتغل Agile ؟
هل عشان ده الجديد و كل الشركات الكبيرة شغالة كده ؟ ولا عشان يبقي شكلنا حلو و شيك ؟ ولا عشان عندنا مشاكل