Article covers:
Software development methodologies, project life cycle (SDLC)
A fresh take on modern software development methodologies:
Waterfall
Spiral
XP or Extreme Programming
Scrum
Prototyping
V-Model
Kanban
Author = DDI Development company
http://ddi-dev.com/blog/programming/7-best-software-development-methodologies-pros-and-cons/