١-هتكلم عن الagile واحاول ابسط شوية مفاهيم للناس
١-ايه هي الagile وليه بنلجأله؟؟
هي mindset او طريقة تفكير عشان نطلع بيها سوفتوير شغال وبنخلي الكلاينت دايما evolved ..طيب ليه بنستخدمها ؟ لان زمان اللي كان بيحصل اننا بناخد الrequirments من الكلاينت وندي وقت طويل وليكن ٦ شهور
١-ايه هي الagile وليه بنلجأله؟؟
هي mindset او طريقة تفكير عشان نطلع بيها سوفتوير شغال وبنخلي الكلاينت دايما evolved ..طيب ليه بنستخدمها ؟ لان زمان اللي كان بيحصل اننا بناخد الrequirments من الكلاينت وندي وقت طويل وليكن ٦ شهور
٢- او هنديله سنة او اكتر او اقل علي حسب طبيعة البروجكت وبعدين نشتغل وبعدها نسلم وف الاخر يحصل المفاجآت او ان الكلاينت يقول لا مش ده اللي كنت عاوزة فطبعا بيكون حصل هدر ف فلوس ووقت
طب حلو الاجايل هتحل ده ازاي؟؟
عن طريق اننا بنحط backlog للبروجكت وبنبدأ نقول ان الحاجات دي هتتقسم
طب حلو الاجايل هتحل ده ازاي؟؟
عن طريق اننا بنحط backlog للبروجكت وبنبدأ نقول ان الحاجات دي هتتقسم
٣-هنقسم الbacklog ل sprints وكل سبرنت هتاخد مثلا اسبوع او ٢ او ٣ او ٤ مش اكتر من كده نشتغل علي الuser stroies اللي جواها وبعد لما نخلص العميل بيشوف الجزء اللي خلص طبعا هو كده envolved بشكل افضل في فترة اقصر بحيث لو الدنيا تمام بناخد اللي بعده ونكمل طبعا ده افيد كتير من
٤- لما اقعد شهور او سنين ويحصل مفاجاءات زي ما اتكلمنا
طيب جوه الاجايل فيه كذا طريقة للشغل (agile methodolies)زي مثلا
1-scrum(60 % of companies use it)
2-Kanban (2nd place)
3-Extreme programing(3rd place)
طيب نبدا بشرح مبسط لكل واحدة
طيب جوه الاجايل فيه كذا طريقة للشغل (agile methodolies)زي مثلا
1-scrum(60 % of companies use it)
2-Kanban (2nd place)
3-Extreme programing(3rd place)
طيب نبدا بشرح مبسط لكل واحدة
1- scrum
دي اشهر حاجة فيها الsprint ودي زي ما قولنا بتبقي متحددة بوقت اسبوع او ٢ لحد ٤ كماكس وطبعا مع نهاية كل سبرنت بطلع جزء من المشروع بيكون شغال واقدر اعمل عليه validation
دي اشهر حاجة فيها الsprint ودي زي ما قولنا بتبقي متحددة بوقت اسبوع او ٢ لحد ٤ كماكس وطبعا مع نهاية كل سبرنت بطلع جزء من المشروع بيكون شغال واقدر اعمل عليه validation
2-kanban
دي قايمة ع فكرة الcardsوكل كارد بيمثل حاجة صغيرة هتخلص ودايما بنقلها من حالة للتانية زي مثلا todo-inprogress-testing -done
3-extreme programing
دي بتستخدم لما يكون عندي feedback loops كتير وبالتالي عندي planning كتير ودي اتاخد منها حوار الpair programing
دي قايمة ع فكرة الcardsوكل كارد بيمثل حاجة صغيرة هتخلص ودايما بنقلها من حالة للتانية زي مثلا todo-inprogress-testing -done
3-extreme programing
دي بتستخدم لما يكون عندي feedback loops كتير وبالتالي عندي planning كتير ودي اتاخد منها حوار الpair programing
جاري تحميل الاقتراحات...