من نقط القوة في الAgile هي القدرة علي استيعاب التغيير و ان الفريق بيوصل لمرحلة انه يبقي Self Organizing و عشان نوصل لكده لازم نعمل Inspect and Adapt بشكل دوري بعد كل Iteration.
بالنسبة لاستيعاب التغيير ، الفكرة هنا اننا
طالما اتفقنا ان ال(Agile) ده طريقة تفكير ، فالتحديات في تطبيقه معظمها بتكون تحديات تغيير طريقة التفكير سواء للفريق او الادارة او العميل ، و اقناعهم ان الطريقة دي انسب لشغلنا في ال(software) و انها هتحقق نجاح اكبر للمشروع و
طالما اتفقنا ان ال(Agile) ده طريقة تفكير ، فالتحديات في تطبيقه معظمها بتكون تحديات تغيير طريقة التفكير سواء للفريق او الادارة او العميل ، و اقناعهم ان الطريقة دي انسب لشغلنا في ال(software) و انها هتحقق نجاح اكبر للمشروع و
من اهم النتائج اي شركة بتشتغل Agile هو انهم يوصلوا بالفريق بتاعهم انه يبقي self organizing teams.
مبدأيا دول الteams اللي مش محتاجة متابعة كتير أو micro-management لأنهم بيقدروا ينظموا نفسهم و الشغل بينهم و لو فيه مشكلة بيعرفوا يحلوها أو عارفين
عشان احنا في شغل الAgile مهتمين جدا بالسرعة و اننا نطلع جزء شغال من الsoftware بتاعنا عشان ناخد عليه feedback بدري ، يبقي لازم نهتم جدا اننا منضيعش وقت .
فكرة الTimeboxing هي اننا نحط حد اقصي للوقت اللي ممكن
من الحاجات اللي بنتكلم عليها كتير و فوايدها عظيمة للمشروع هو تقبل التغيير و تنفيذه بسهولة ، لكن الاقتناع بيها و تنفيذها صعب الحقيقة.
اولا خلينا نتكلم احنا ليه اصلا نتقبل التغيير ، سواء من العميل او من الناس بتوع
و بما ان هدفنا اننا نطلع حاجة شغالة و خلصانة working software بدري في iterations و نركز عليها ، صعب جدا ان انا اعمل ده من غير ما اعمل تحديد للاولويات Prioritization للشغل بتاعي عشان اعرف دايما اختار ايه اللي
و عشان بنركز جدا علي التواصل بين الفريق و الAlignment بينهم علي الشغل اللي بيعملوه ، فيه Technique مهم جدا بنستخدمه اسمه Daily Standup meeting و ده واضح من اسمه اجتماع بيحصل كل يوم للفريق كله في نفس المكان و
اول فكره ممكن نطبقها في الشغل هي اننا نحاول نطلع working software اللي هو جزء صغير من الشغل بس كامل و خلصان كل مراحل الشغل في وقت قليل و نكرر ده علي كذا مرة و بكده نبقي طلعنا جزء شغال
الAgile في الأساس هي طريقة تفكير بتركز جدا على قيمة ال(Software) اللي بنعمله ، و عشان كده بنتعامل مع التغييرات على أنها حاجة أساسية في الحياة و انها طريقة للتطوير ، و عشان نحافظ على ده يبقى لازم