EP24 - Ask Developer Hangout - Week 12 - Agile Software Development


Manage episode 56793238 series 26781
بواسطة Mohamed Elsherif, Amr Eldib, Yasser Makram, Tamer Zaki & Ahmed Elmalt, Mohamed Elsherif , Amr Eldib , Yasser Makram , Tamer Zaki, and Ahmed Elmalt، اكتشفه Player FM ومجتمعنا ـ حقوق الطبع والنشر مملوكة للناشر وليس لـPlayer FM، والصوت يبث مباشرة من خوادمه. اضغط زر الاشتراك لمتابعة التحديثات في Player FM، أو ألصق رابط التغذية الراجعة في أي تطبيق بودكاست آخر.
Introduction Waterfall classic software development lifecycle Iterative Approach. 2- Agile Software Development History of Agile Principles (for full list http://agilemanifesto.org/principles.html) Satisfy the customer through early and continuous delivery of valuable software Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Business people and developers must work together daily throughout the project Promoting self organizing team At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Pros & Cons Famous Processes Scrum XP (eXtreme Programming) Common Practices Pair Programming Test Driven Development (TDD) Small Teams Daily meetings

73 حلقات