Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Preview:

Citation preview

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

Recommended