Abstract
This paper presents an approach based on a practical experience in applying agile and lean practices in a software development process performed into an organization evaluated CMMI level 5. As a result of a theoretical review on agile and lean practices, and the organization’s needs, an integrated proposal between these practices and CMMI was found and was also put into practice. The work carried out by the organization using this proposal led to a successful integration experience in order to innovate, improve product quality, get clients’ satisfaction, and the most important, show the feasibility of coexisting of CMMI and agile practices resulting in a significant improvement for the organization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S.: CMMI or Agile: Why Not Embrace Both! CMU/SEI-2008-TN-003 (2008)
Pino, F., Pedreira, O., García, F., Rodríguez, M., Piattini, M.: Using Scrum to Guide the Execution of Software Process Improvement in Small Organizations. Journal of Systems and Software 83(10), 1662–1677 (2010)
Dyba, T., Dingsoyr, T.: Empirical studies of agile software development: A systematic review. Inform. Softw. Technol. (2008)
Cockburn, A., Highsmith, J.: Agile software development, the people factor. Computer 34(11), 131–133 (2001)
Boehm, B., Turner, R.: Balancing Agility and Discipline - A Guide for the Perplexed. Pearson Education, London (2004)
Lepmets, M., Nael, M.: Balancing scrum project management process. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds.) XP 2010. Lecture Notes in Business Information Processing, vol. 48, pp. 391–392. Springer, Heidelberg (2010)
Boehm, B., Turner, R.: Management Challenges to Implementing Agile Processes in Traditional Development Organizations. IEEE Software, 30–39 (2005)
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Reading (2003)
Lean Software Institute, http://www.leansoftwareinstitute.com/
Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, Reading (2006)
Appelo, J.: Complexity vs. Lean, the Big Showdown. In: Lean Software and Systems Conference 2010, Helsinki (2010)
Ultrasist, http://www.ultrasist.com.mx/
Schwaber, K., Beedle, M.: Agile Software Development with SCRUM. Prentice Hall, Englewood Cliffs (2001)
Beck, K.: Test-Driven Development by Example. Addison-Wesley, Reading (2003)
Dávila, M., Oktaba, H.: Especialización de MoProSoft basada en el Método Ágil Scrum (MPS-Scrum). In: SIS 2009 (2009) (in press)
Jakobsen, C., Johnson, K.: Mature Agile with a twist of CMMI. In: Agile 2008 Conference, pp. 212–217 (2008)
Larman, C., Vodde, B.: Practices for Scaling Lean & Agile Development. Addison-Wesley, Reading (2010)
Larman, C.: Agile & Iterative Development: A Manager’s Guide. Addison-Wesley, Reading (2004)
Coplien, J., Bjornvig, G.: Lean Architecture. Wiley, Chichester (2000)
Salo, O., Abrahamsson, P.: Integrating Agile Software Development and Software Process Improvement: a Longitudinal Case Study. In: International Symposium on Empirical Software Engineering 2005, pp. 193–202 (2005)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Dordrecht (2000)
Shull, F., Singer, J., Sjoberg, D.: Guide to Advanced Empirical Software Engineering. Springer, Heidelberg (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Morales Trujillo, M., Oktaba, H., Pino, F.J., Orozco, M.J. (2011). Applying Agile and Lean Practices in a Software Development Project into a CMMI Organization. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-21843-9_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21842-2
Online ISBN: 978-3-642-21843-9
eBook Packages: Computer ScienceComputer Science (R0)