Authors:
Maximilian Zorzetti
1
;
Matheus Vaccaro
1
;
Cassiano Moralles
1
;
Bruna Prauchner
1
;
Ingrid Signoretti
1
;
Eliana Pereira
2
;
Larissa Salerno
1
;
Ricardo Bastos
1
and
Sabrina Marczak
1
Affiliations:
1
School of Technology, Pontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre, Brazil
;
2
Instituto Federal do Rio Grande do Sul, Porto Alegre, Brazil
Keyword(s):
Software Engineering, Maturity Model, Agile, Lean Startup, Lean, User-Centered Design.
Abstract:
In a bid to reduce the risk accompanied by innovation, IT companies have been trying to boost their Agile development practices by combining Lean Startup and User-Centered Design (UCD) with their existing work processes. Undergoing this transformation in large enterprises can be a difficult challenge without an instrument to help in conducting the adoption and assessment of this novel development approach. In this paper we seek to identify maturity models that assess the use of Agile, Lean Startup, and UCD; characterize these maturity models; and see how they are applied and evaluated. We conducted a systematic literature mapping of maturity models published between 2001 and 2020 taking existing systematic review guidelines into account; and we analyzed the models using an adapted maturity model classification criteria. There are 35 maturity models, of which 23 are maturity models for Agile, 5 for Lean thinking, 5 for User-Centered Design, and 2 for Agile and UCD combined. We found t
hat agile models have been published fairly consistently throughout the years (2001–2020), while Lean thinking and UCD models have mostly been published in the last decade, which might be related to the somewhat recent use of Design Thinking and Lean Startup in software engineering. However, there are no maturity models for a combined use of Agile, Lean Startup, and UCD. We believe that this is the case due to the approach’s infancy, as it is seeing success among industry practitioners.
(More)