Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras

Post on 14-Jan-2017

21 views 3 download

Transcript of 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

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