Estudo de Caso Sobre Metodologias Ageis Nas EmpresasBrasileiras
Felipe Neves, Fco. Emerson
Universidade Federal do Ceara
18 de novembro de 2016
Roteiro
• Manifesto Agil
• Metodologias Ageis◦ Scrum◦ XP
• Objetivos
• Procedimentos Metodologicos◦ Elaboracao do questionario◦ Envio do questionario
• Resultados
• Trabalhos Futuros
2 of 20
Manifesto Agil
E um manifesto para desenvolvimento de software agil, que segue umconjunto de princıpios para tornar a construcao do software melhor. Omesmo propoe que:
• Prioridades do cliente sejam satisfeitas;
• Entrega de software funcionando;
• Colaboracao do cliente no projeto;
• Mudanca nos requisitos sao bem-vindas;
[Fowler and Highsmith 2001].
3 of 20
Metodologias Ageis
Figura: Metodologias Ageis
4 of 20
Scrum
Scrum e uma metodologia agil para gestao e planejamento deprojetos de software.-No Scrum, os projetos sao dividos em ciclos (tipicamente 2 a 4semanas) chamados de Sprints.-Cada Sprint representa um conjunto de atividades deve serexecutadas.
5 of 20
Scrum
Figura: Scrum
6 of 20
XP - eXtreme Programming
Extreme Programming (XP) e um framework para o desenvolvimentoagil de software, originalmente definido em [Beck 2000].-O autor estabelece um conjunto de cinco valores que servem comobase para o XP:
• Comunicacao;
• Simplicidade;
• Feedback;
• Foragem;
• Respeito;
7 of 20
XP - eXtreme Programming
Figura: Princıpios XP
8 of 20
Objetivos
Objetivo GeralFazer um levantamento sobre as principais metodologias ageisadotadas pelas empresas no Brasil.-Objetivos Especificos
• Selecionar empresas de software atuantes no Brasil
• Elaborar um questionario
• Enviar o questionario para todas as empresas
• Analisar Resultados
9 of 20
Procedimentos Metodologicos
Para realizar o levantamento das metodologias ageis utilizadas nasprincipais empresas desenvolvedoras de software no Brasil, foi enviadoum questionario para todos os diretores das empresas associadas aoABES (Associacao Brasileira das Empresas de Software).
Figura: ABES
10 of 20
Elaboracao do Questionario
O questionario foi elaborado com o intuito de ser simples e serpossıvel responde-lo em pouco tempo, uma vez que e necessaria acontribuicao dos diretores das empresas para obter os resultados.-O questionario foi dividido em um total de cinco perguntas:
• Nome da empresa;
• Estado onde a empresa se localiza;
• Tempo de atuacao da empresa no mercado;
• Se a empresa utiliza metodologias ageis em seus projetos;
• Quais metodologias ageis sao utilizadas;
11 of 20
Envio do Questionario
Na secao de associados da pagina web da ABES ha uma lista detodas as empresas associadas ao ABES, um total de um mil etrezentos e quarenta e cinco empresas.-Ao selecionar cada empresa, as informacoes de contato do diretor daempresa sao fornecidas. O endereco de email de cada diretor de cadaempresa foi coletado manualmente e salvo em uma planilha eletronica.
12 of 20
Envio do Questionario
Figura: Email13 of 20
Resultados
Figura: Resultados
14 of 20
Resultados
Figura: Resultados
15 of 20
Resultados
Figura: Resultados16 of 20
Resultados
Figura: Resultados
17 of 20
Trabalhos Futuros
Podemos concluir que o uso de metodologias de desenvolvimento agile bem difundido nas empresas brasileiras, no entanto ainda ha umagrande parcela que ainda utiliza metodologias tradicionais.-Fica como trabalho futuro realizar um novo experimento, com umnumero maior de empresas para atingir um nıvel de maior precisaonos resultados. Cabe tambem a trabalhos futuros investigar o motivopelo qual algumas empresas nao utilizam metodologias ageis em seusprojetos.
18 of 20
Referencias
• Beck, K. (2000). Extreme programming explained: embracechange. addison-wesley
• FERREIRA, D., COSTA, F., ALONSO, F., ALVES, P., andNUNES, T. (2005). Scrumum modelo agil para gest ao de projetosde software. ˜ Faculdade de Engenharia da Universidade do Porto.
• Fowler, M. and Highsmith, J. (2001). The agile manifesto.Software Development, 9(8):28–35. Libardi, P. L. and Barbosa, V.(2010). Metodos ageis.
• Pressman, R. S. (2011). Engenharia de software: uma abordagemprofissional. 7a edic¸ao. ˜ Ed: McGraw Hill.
19 of 20
Perguntas?
20 of 20