Scrummi: Um processo de gestão ágil baseado no Scrum e aderente ao CMMI

  • Ana Sofia Cysneiros Marçal UNIFOR
  • Maria Elizabeth Sucupira Furtado UNIFOR

Resumo


Organizações de software que têm empregado esforços na melhoria dos seus processos com base em modelos de qualidade tais como o CMMI, têm demonstrado um interesse crescente na adoção de métodos ágeis. Este trabalho adotou o desafio de analisar a aderência do Scrum em relação ao CMMI e definir o processo de gestão ágil Scrummi a partir de uma extensão do Scrum sendo aderente às áreas de gestão do CMMI. O Scrummi foi aplicado em um projeto de desenvolvimento de software em uma organização CMMI nível 3, mostrando que agilidade e maturidade podem caminhar juntas. A partir do Scrummi foram alcançadas melhorias relacionadas com aumento de produtividade, desenvolvimento e comprometimento do time do projeto.
Palavras-chave: Scrummi, gestão ágil, Scrum, CMMI

Referências

Alleman, G. (2004), Blending Agile Development Methods with CMMI. Cutter IT Journal, Vol 17, No 6, p. 5 -15.

Anderson, D. (2005), Stretching Agile to fit CMMI Level 3. Agile Conference, Denver.

Beck, K. (1999) Extreme Programming Explained: Embrace Change. Addison-Wesley.

Beck, K. et al. (2001), Manifesto for Agile Software Development.

Boehm, B.; Demarco, T. (2002), The Agile Methods Fray. IEEE Computer Science, p. 90-91.

Boehm, B; Turner, R. (2004), Balancing agility and discipline: a guide for theperplexed. Boston: Addison Wesley.

Boehm, B. (2006) A View of 20th and 21st Century Software Engineering. ICSE.

Chrissis, B. et al. (2007), CMMI Second Edition Guidelines for Process Integration and Product Improvement. Version 1.2. Addison-Wesley

Dalton, J. (2006), Agile CMMI: Process Innovation at the Speed of Life, SEPG 2006.

Davis, C. et al. (2007), An Agile Approach to Achieving CMMI.

Dutton, J. (2006), Agile / Lean Development and CMMI. SEPG 2006.

Glazer, H. et al., (2008) CMMI® or Agile: Why Not Embrace Both! Technical Note CMU/SEI-2008-TN-003, SEI, 2008.

Highsmith, J. (2004), Agile Project Management – Creating Innovative Products. Addison – Wesley.

Leal, L. (2006) Uma abordagem ágil ao gerenciamento de projetos de software baseada no PMBOK Guide. Orientador: Hermano Perreli. Dissertação de Mestrado. UFPE.

Marçal, A. S. et al. (2007a), Mapping CMMI Project Management Process Areas to SCRUM Practices. 31st Annual SEW, Loyola College, Baltimore, MD, USA.

Marçal, A. S. et al. (2007b), Estendendo o SCRUM segundo as Áreas de Processo de Gerenciamento de Projetos do CMMI. CLEI 2007, San Jose, Costa Rica.

Marçal, A. S. et al. (2008a) Blending Scrum practices and CMMI project management process areas. Innovations in Systems and Software Engineering Journal, Volume 4, Number 1 / April, Springer Londo

Marçal, A. S. et al. (2008b), Uma Análise sobre o Interesse de Organizações na Melhoria de Processos de Gestão baseada em Práticas do Scrum e CMMI. CLEI 2008, Santa Fé, Argentina.

Marçal, A. S. (2008c) Scrummi: um processo ágil de gerência de projetos aderente ao CMMI. Fifth Edition of SEPG LA 2008, Mar del Plata – Argentina.

Marçal, A. S. et al. (2009a) Integração de Story Points e Use Case Points em Projetos Baseados em SCRUM e CMMI. SBQS 2009, Ouro Preto – MG.

Marçal, A. S. (2009b) SCRUMMI: Um processo de gestão ágil baseado no SCRUM e aderente ao CMMI. Orientadora: Elizabeth Furtado. Dissertação de Mestrado. UNIFOR.

Orr, K. (2002), CMM versus agile development: Religious Wars and Software Development. Cutter Consortium. Executive Report. Vol.3 Nº 7.

Paulk, M. (2001), Extreme Programming from a CMM Perspective, IEEE Software, vol. 18, no. 6, p.19-26.

PMI - Project Management Institute (2004). A Guide to the Project Management Body of Knowledge, 3a. edição, EUA.

Poppendieck, M. (2006) Lean Software Development: An Agile Toolkit, Agile Software Development Series.

Schwaber, K. (2004) Agile Project Management With Scrum, Microsoft Press, Redmond, Washington, USA.

Sutherland R. et al. (2007) Scrum and CMMI Level 5: The Magic Potion for Code Warriors. The 12th annual European Systems and Software Engineering Process Group Conference EUROPEAN SEPG 2007, 11-14th June, Amsterdam.

Turner, R.; Jain, A. (2002), Agile Meets CMMI: Culture clash or common cause. XP/Agile Universe. p.153-165.

Vriens (2003) C. Certifying for CMM Level 2 and ISO9001 with XP@Scrum. In Proceedings of the Agile Development Conference (ADC’03), pages 120–124, Salt Lake City, Utah, USA, IEEE Computer Society.

Zannata, A. L. (2004) xScrum: uma proposta de extensão de um Método Ágil para a Gerência e Desenvolvimento de Requisitos visando adequação ao CMMI. Orientadora: Patrícia Vilain. Dissertação de Mestrado. UFSC. Florianópolis.
Publicado
07/06/2010
MARÇAL, Ana Sofia Cysneiros; FURTADO, Maria Elizabeth Sucupira. Scrummi: Um processo de gestão ágil baseado no Scrum e aderente ao CMMI . In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 9. , 2010, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 425-439. DOI: https://doi.org/10.5753/sbqs.2010.15451.