IT Department, ITM University, Gurgaon
*E-mail: yadav_jy_86@yahoo.com
Online published on 5 August, 2015.
Agile software development is a method of improving the effectiveness and performance of work processes. Everyone is practicing agile methodologies. Along with these, most of the organizations rely on process maturity models to assess and improve their own processes, since it has been getting clear that most project failures are due to undisciplined processes. Many organizations demand cmmi compliance of projects where agile methods are employed. This paper analyzes the interrelations and mutual restrictions between lean software development and approaches for software process analysis and improvement.
Agile, CMMI, lean, lean software development, process areas, maturity levels