Título: | A SYSTEMATIC MAPPING STUDY AND PRACTITIONER INSIGHTS ON THE USE OF SOFTWARE ENGINEERING PRACTICES TO DEVELOP MVPS | ||||||||||||
Autor: |
SILVIO ALONSO MARQUES |
||||||||||||
Colaborador(es): |
MARCOS KALINOWSKI - Orientador |
||||||||||||
Catalogação: | 24/MAI/2022 | Língua(s): | ENGLISH - UNITED STATES |
||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=59158&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=59158&idi=2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.59158 | ||||||||||||
Resumo: | |||||||||||||
Many startup environments and even traditional software companies
have embraced the use of MVPs (Minimum Viable Products) to allow quickly
experimenting solution options. The MVP concept has influenced the way in
which development teams apply Software Engineering (SE) practices. However,
the overall understanding of this influence of MVPs on SE practices is still poor.
Our goal is to characterize the publication landscape on practices that
have been used in the context of software MVPs and to gather practitioner
insights on the identified practices.
We conducted a systematic mapping study using a hybrid search strategy
that consists of a database search and parallel forward and backward snowballing. Thereafter, we discussed the mapping study results in two focus groups
sessions involving twelve industry practitioners that extensively use MVPs in
their projects to capture their perceptions on the findings of the mapping study.
We identified 33 papers published between 2013 and 2020. We observed
some trends related to MVP ideation and evaluation practices. For instance,
regarding ideation, we found six different approaches (e.g., Design Thinking,
Lean Inception) and mainly informal end-user involvement practices (e.g.,
workshops, interviews). Regarding evaluation, there is an emphasis on enduser validations based on practices such as usability tests, A/B testing, and
usage data analysis. However, there is still limited research related to MVP
technical feasibility assessment and effort estimation. Practitioners of the focus
group sessions reinforced the confidence in our results regarding ideation and
evaluation practices, being aware of most of the identified practices. They also
reported how they deal with the technical feasibility assessments (involving
developers during the ideation and conducting informal experiments) and effort
estimation in practice (based on expert opinion and using practices common
to agile methodologies, such as Planning Poker).
Our analysis suggests that there are opportunities for solution proposals
and evaluation studies to address literature gaps concerning technical feasibility assessment and effort estimation. Overall, more effort needs to be invested
into empirically evaluating the existing MVP-related practices.
|
|||||||||||||
|