EP24 - Ask Developer Hangout - Week 12 - Agile Software Development - a podcast by Mohamed Elsherif, Amr Eldib, Yasser Makram, Tamer Zaki & Ahmed Elmalt

from 2013-09-26T07:01:31

:: ::

Introduction
Waterfall classic software development lifecycleIterative Approach.
2- Agile Software DevelopmentHistory 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 teamAt regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Pros&Cons
Famous ProcessesScrum
XP (eXtreme Programming)Common Practices
Pair ProgrammingTest Driven Development (TDD)
Small TeamsDaily meetings

Further episodes of AskDeveloper Podcast

Further podcasts by Mohamed Elsherif, Amr Eldib, Yasser Makram, Tamer Zaki & Ahmed Elmalt

Website of Mohamed Elsherif, Amr Eldib, Yasser Makram, Tamer Zaki & Ahmed Elmalt