Software Development Methodologies

From Scrum, to XP, to Feature Driven Development, to Waterfall, a software development approach, methodology, framework, or lifecycle discusses the steps, deliverables, and overall approach to how a project is conducted.

Mike Cohn, Succeeding with Agile: Software Development Using Scrum, Addison Wesley, 2009. 

Kenneth RubenEssential Scrum, Addison Wesley, 2012. 

Anderson, David and Donald Reinertsen, Kanban: Successful Evolutionary Change for Your Technology Business, Blue Hole Press, 2010.  

Boehm, Barry and Richard Turner, Balancing Agility and Discipline: A Guide for the Perplexed, Addison Wesley, 2004. 

Schwaber, Ken and Mike Beedle, Agile Software Development with Scrum, Prentice-Hall, 2002

Kent Beck, Planning eXtreme Programming, Addison-Wesley, 2000.

Steve McConnellRapid Development, Microsoft Press, 1996.

Search for more resources