agile tourbh 2014 marcelo werneck - dificuldades na implantação de métodos ágeis

30
Dificuldades na implantação de métodos ágeis Marcelo Werneck

Upload: agiletour-belo-horizonte

Post on 25-Jul-2015

224 views

Category:

Leadership & Management


2 download

TRANSCRIPT

Dificuldades na implantação de

métodos ágeis

Marcelo Werneck

• Apresentação - Prof. Marcelo Werneck

– Mestre em Ciência da Computação;

– Coordenador e Professor do curso de Sistemas de Informação – PUC Minas no Barreiro;

– Professor de cursos de pós graduação na PUC – Professor de cursos de pós graduação na PUC Minas, IETEC e IGTI;

– Sócio Diretor e Consultor Avanti Negócios e Tecnologia;

– Experiência nas áreas: Melhoria de Processos, Gerência de Projetos, Governança de TI, Requisitos e Testes;

– Certificações: PMP, ITIL, Cobit, CTFL, CPRE, ...

• Todos os métodos geram entregáveis

• Todos os métodos são baseados em ciclos de vida.

• Todos os métodos dependem:

– Do levantamento de requisitos

– Da capacidade de trabalho em equipe

• O desenvolvimento de software precisa de alguns alicerces para qualquer metodologia.

Controle do Escopo

Completo entendimento dos requisitos

Especificação dos Requisitos

Integração contínua

Testes constantes

Código fonte

• A adoção de qualquer método precisa respeitar a cultura organizacional.

• As pessoas precisam se acostumar a trabalhar com novas práticas e ter a capacitação com novas práticas e ter a capacitação adequada para tal.

Evidente no comportamento de indivíduos e

grupos

Inserida em uma rede de

práticas organizacionais

Amplificada pelo

comportamento de líderes

A cultura

organizacional

organizacionais

Crenças e valores

compartilhados por membros

Visível no modo em que o trabalho é

realizado dia-a-dia

Influencia a implantação de

processos

de líderes

• São vários os desafios relacionados à implantação de métodos ágeis:

Gerenciamento e organização

Pessoase organização

Pessoas

ProcessosFerramentas e

tecnologia

• Desafios relacionados a gerenciamento e organização:

– Cultura organizacional exerce influência significativa;

– Gerente de projetos deixa de ser planejador e – Gerente de projetos deixa de ser planejador e controlador para ser coordenador

• Leva-se tempo para mudar a mentalidade dos gerentes

– Documentação

• Definição de uma estratégia apropriada de gerenciamento de conhecimento

• GANDOMANI, T. J. Obstacles in moving to agile software development methods ata glance. Journal of Computer Science, 9, pp. 620-625, 2013.

• Desafios relacionados a pessoas:

– Gerentes

• Precisam escolher pessoas de acordo com o perfil da atividade;

– Clientes

• Devem ser responsivos e colaboradores;

• Podem ser barreira para o sucesso;

– Coaches

• Precisam ser pacientes

– Deve haver suficiente treinamento e coaching

• GANDOMANI, T. J. Obstacles in moving to agile software development methods ata glance. Journal of Computer Science, 9, pp. 620-625, 2013.

• Desafios relacionados a processos:

– Expectativa de métricas de controle;

– A implementação de atividades ágeis por desenvolvedores tradicionais pode ser custosa a princípio;princípio;

– Escolher o método ágil apropriado;

• GANDOMANI, T. J. Obstacles in moving to agile software development methods ata glance. Journal of Computer Science, 9, pp. 620-625, 2013.

• Desafios relacionados a ferramentas e tecnologia:

– Empresas devem usar ferramentas que suportam:

• Evolução incremental, integração contínua, gerenciamento de versões, refatoração, entre outras;

– Práticas ágeis demandam uso intensivo de ferramentas

• GANDOMANI, T. J. Obstacles in moving to agile software development methods ata glance. Journal of Computer Science, 9, pp. 620-625, 2013.

Técnicas ágeis usadas

• PAPATHEOCHARAOUS, E.; ANDREOU, A. S. Empirical evidence and state of practice of software agile teams. Journal of software: evolution and process, 26, pp 855–866, 2014

Objetivos de Equipes Ágeis

• PAPATHEOCHARAOUS, E.; ANDREOU, A. S. Empirical evidence and state of practice of software agile teams. Journal of software: evolution and process, 26, pp 855–866, 2014

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

Causas de fracassos

• PAPATHEOCHARAOUS, E.; ANDREOU, A. S. Empirical evidence and state of practice of software agile teams. Journal of software: evolution and process, 26, pp 855–866, 2014

• GANDOMANI, T. J. Exploring facilitators of transition and adoption to agile methods: a grounded theory study. Journal of Software, V. 9, No 7, 2014.

Fatores críticos de sucesso

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

Fatores críticos de sucesso

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

Fatores críticos de sucesso

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

Fatores críticos de sucesso

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

Fatores críticos de sucesso

• CHOW, T.; CAO, D. B. A survey study of critical success factors in agile software projects. The Journal of Systems and Software, 81, pp. 961-971, 2008

• Motivos de resistência por parte da Equipe

• ANDRADE, C. L.; LOPES, J. B. C.; BARBOSA, M. W.; COSTA, M. M. Identificando dificuldades na implementação e gerência de contratos em projetos ágeis em Belo Horizonte

• Conclusões

– São grandes os desafios da implantação de qualquer metodologia de desenvolvimento de software.

– Foram apresentados fatores de sucesso e fracasso – Foram apresentados fatores de sucesso e fracasso para a adoção dos métodos ágeis.

– A discussão destes fatores é importante para que as organizações possam tomar medidas adequadas.

• Emails:

[email protected]

[email protected]

• Linkedin• Linkedin

– br.linkedin.com/pub/marcelo-werneck/7b/417/592/

• Lattes

– http://lattes.cnpq.br/7916822169975132