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

Published: Sept. 26, 2013, 7:01 a.m.

b"Introduction\\nWaterfall classic software development lifecycle\\nIterative Approach.\\n2- Agile Software Development\\nHistory of Agile\\nPrinciples (for full list http://agilemanifesto.org/principles.html)\\nSatisfy the customer through early and continuous delivery of valuable software\\nWelcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.\\nBusiness people and developers must work together daily throughout the project\\nPromoting self organizing team\\nAt regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.\\nPros & Cons\\nFamous Processes\\nScrum\\nXP (eXtreme Programming)\\nCommon Practices\\nPair Programming\\nTest Driven Development (TDD)\\nSmall Teams\\nDaily meetings"