Software development has grown complex with multiple platforms and form factors, along with bringing enterprise capability to mobility. Many software projects end up with schedule slippage, exceed budgets and lower quality due to various reasons.
To improve project success, software teams have been using project management methodologies. These methodologies bring in stages or phases, roles and responsibilities. Project health is monitored based on project metrics or measures such as schedule, budget, etc..
Waterfall methodology has been the prevailing software project methodology until 2010. Between 1995 to 2010, software services companies used software development lifecycle or SDLC methodologies to manage software outsourcing projects. Since Agile manifesto in 2001, Agile methodology based on scrum and Kanban has started to be more popular. Below, you will find a detail discussion of these new age project methodologies.
Browse More About Project Management: