estudo de caso sobre metodologias Ágeis nas empresas brasileiras

20
Estudo de Caso Sobre Metodologias ´ Ageis Nas Empresas Brasileiras Felipe Neves, Fco. Emerson Universidade Federal do Cear´ a 18 de novembro de 2016

Upload: emerson-vieira

Post on 14-Jan-2017

17 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Estudo de Caso Sobre Metodologias Ageis Nas EmpresasBrasileiras

Felipe Neves, Fco. Emerson

Universidade Federal do Ceara

18 de novembro de 2016

Page 2: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Roteiro

• Manifesto Agil

• Metodologias Ageis◦ Scrum◦ XP

• Objetivos

• Procedimentos Metodologicos◦ Elaboracao do questionario◦ Envio do questionario

• Resultados

• Trabalhos Futuros

2 of 20

Page 3: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 4: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Metodologias Ageis

Figura: Metodologias Ageis

4 of 20

Page 5: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 6: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Scrum

Figura: Scrum

6 of 20

Page 7: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 8: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

XP - eXtreme Programming

Figura: Princıpios XP

8 of 20

Page 9: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 10: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 11: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 12: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 13: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Envio do Questionario

Figura: Email13 of 20

Page 14: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Resultados

Figura: Resultados

14 of 20

Page 15: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Resultados

Figura: Resultados

15 of 20

Page 16: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Resultados

Figura: Resultados16 of 20

Page 17: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Resultados

Figura: Resultados

17 of 20

Page 18: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 19: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

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

Page 20: Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Perguntas?

20 of 20