Análise da aderência de práticas ágeis na cultura de startups de software: o mapeamento de práticas através do SEMAT Kernel.

Este trabalho analisa os principais métodos ágeis utilizados em empresas startup, como scrum, extreme programming, kanban e lean, isolando suas práticas e mapeando-as no Kernel do SEMAT para escolher os elementos essenciais da engenharia de software que estão relacionados a cada prática de forma...

Full description

Bibliographic Details
Main Author: Marvin Ferreira da Silva
Other Authors: Edison Spina
Language:Portuguese
Published: Universidade de São Paulo 2016
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/3/3141/tde-29062016-083207/
Description
Summary:Este trabalho analisa os principais métodos ágeis utilizados em empresas startup, como scrum, extreme programming, kanban e lean, isolando suas práticas e mapeando-as no Kernel do SEMAT para escolher os elementos essenciais da engenharia de software que estão relacionados a cada prática de forma independente. Foram identificadas 34 práticas que foram reduzidas a um conjunto de 26 pelas similaridades. Um questionário foi desenvolvido e aplicado no ambiente de startups de software para a avaliação do grau de utilização de cada determinada prática. Através das respostas obtidas foi possível a identificação de um subconjunto de práticas com utilização acima de 60% onde todos os elementos essenciais da engenharia de software são atendidos, formando um conjunto mínimo de práticas capazes de sustentar este tipo específico de ambiente. === This work analyses the main agile methods used in startup companies such as scrum, extreme programming, kanban and lean, isolating their practices and mapping them on SEMAT Kernel to choose the essential elements of software engineering that are related to each practice independently. 34 practices were identified and reduced to a set of 26 by similarities. A questionnaire was developed and implemented in software startups environment to evaluate the usage degree of each particular practce. Through the responses obtained it was possible to identify a subset adopted by more than 60% of respondents where all the essential elements of software engineering are met, forming a minimum set of practices capable of sustaining this specific type of environment.