pmi-agileprocessos/taes3/slides-2012.2/pmiagile-marcos… · pmi-agile marcos cardoso...

68
PMI-Agile Marcos Cardoso [email protected] 17/09/2012 Centro de Informática. UFPE Mestrado / Doutorado Qualidade, Processos e Gestão de Software

Upload: others

Post on 24-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

PMI-Agile Marcos Cardoso

[email protected]

17/09/2012

Centro de Informática. – UFPE Mestrado / Doutorado Qualidade, Processos e Gestão de Software

Page 2: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Introdução

• Entrega de Valor

• Participação dos Stakeholders

• Impulsionando o desempenho da equipe

• PMI-ACP

• Referências

Page 3: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Of all software development projects in 2012 Gartnet

[PMI-ACP]

Page 4: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Use os agile between Dec. 2008 and May 2011.

Furthermore, research demonstrates the value that agile

can have in decreasing product defects,

improving team productivity, and increasing delivery of business value. [PMI-ACP]

Page 5: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Scrum

XP

TDD

FDD

Crystal

....

PMI Agile

Page 6: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 7: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 8: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 9: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Entrega de Valor

Page 10: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Software em funcionamento mais que

documentação abrangente

[Manifesto Ágil]

Page 11: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Qual escolha adicionará um maior valor ou negócio ou ao cliente?

Page 12: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Coma a sobremesa antes

Page 13: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 14: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Goldman, M.]

Page 15: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Goldman, M.]

Page 16: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 17: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Coma a sobremesa antes [2]

Page 18: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 19: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Goldman, M.]

Page 20: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Goldman, M.]

Page 21: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Goldman, M.]

Page 22: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Basicamente, entrega de valores diz respeito à

tomar decisões que priorizem as atividades

mais importantes, reduzindo riscos para o

projeto e levando em considerações suas

prioridades.

Page 23: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Participação dos Stakeholders

Page 24: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Qualquer pessoa ou grupo que será impactado ou impactará no projeto

[PMBOK]

Indivíduos e interação entre eles

mais que processos e ferramentas

Colaboração com o cliente

mais que negociação de contratos

[Manifesto Ágil]

Page 25: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Figura do barco – 4.1

Page 26: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Prática Ferramenta / Técnica

Alinhando o entendimento Wireframes Personas User stories/backlogs Story maps

Comunicação Burn down Velocity Modelagem ágil Task Boards

Habilidades Negociação Resolução de conflitos

Liderança efetiva Liderança servidora

Page 27: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Maneira popular de criar rápidos protótipos do seu produto?

Wireframes!

Page 28: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 29: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 30: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 31: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Quem são meus usuários?

Page 32: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Utilização de Personas

Guias ou lembretes dos stakeholders do

projeto e seus interesses

Fornecer uma descrição dos usuários

Baseado na realidade

Específico e relevante ao projeto

Page 33: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 34: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 35: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 36: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Modelar a aplicação?

Apenas o suficiente

Page 37: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 38: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 39: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 40: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Está pronto!?

Page 41: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Apenas compilando?

Testado?

Aceita erros não impeditivos?

Documentado?

Page 42: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

1. Testado. Unitário, integração, com o cliente?

2. Codificação. Todo o código foi escrito?

3. Estrutura. Foi refatorado pelo time?

4. Integração. A história funciona de um ponto a outro e

se encaixa com o restante do software?

5. Revisado. A história foi revisada pelo cliente ou PO?

6. Fixed. Todos os bugs foram concertados?

7. Accepted. Todos estão de acordo que a história acabou?

(Lista de James Shore)

Page 43: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Acelerando a performance do time

Page 44: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Indivíduos e interação entre eles mais que processos e ferramentas

[Manifesto Ágil]

Page 45: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Figura 5.1

Page 46: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Figura 5.2

Page 47: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Fig. 5.3

Page 48: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Fig 5.4

Liderança situacional Ken Blanchard e Paul Hersey

Page 49: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Figura 5.6

Page 50: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Alta performance?

Page 51: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Alta performance?

Page 52: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Criar uma visão compartilhada para o time

Page 53: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Criar objetivos baseados na realidade

Page 54: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Limitar o tamanho do time em, no máximo, 12 membros

Page 55: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Criar uma identidade com o time

Page 56: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Fornecer uma forte liderança

Page 57: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,
Page 58: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Figura 5.7

Page 59: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Figura 5.8

Page 60: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

• Figura 5.9

Page 61: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Certificação PMI-ACP

Page 62: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Não importa o quão íntegro seja um programa, nenhuma certificação pode garantir 100% o nível de competência de um profissional, mas...

Page 63: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

Referências

Page 65: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Griffiths, M.] PMI-ACP Exam Prepare. RMC Publications

[Grosjean, J.C.] Personas in Agile Development: YES we can! Disponível em: http://www.agile-ux.com/2009/12/02/personas-in-agile-development-yes-we-can/

[Barnabas, N.] The Importance of Tying Personas to Wireframes. Disponível em: http://uxmovement.com/wireframes/the-importance-of-tying-personas-to-wireframes/

Page 66: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Shore, J.] The Art of Agile Development. Disponível em: http://www.amazon.com/gp/product/0596527675/

[Ambler, S.] Agile Modeling - Effective Practices for Modeling and Documentation. Disponível em: http://www.agilemodeling.com/

[Ries, E.] The Lean Startup. Crown Business. 1st Edition. 2011

Page 67: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

[Rasmusson, J.] The Agile Samurai. The Pragmatic Bookshel. 2011

[Beck, K.] Extreme Programming Explained. Addison-Wesley. 2th Edition. 2006.

Page 68: PMI-Agileprocessos/TAES3/slides-2012.2/PMIAgile-Marcos… · PMI-Agile Marcos Cardoso mjmcj@cin.ufpe.br 17/09/2012 Centro de Informática. – UFPE Mestrado / Doutorado Qualidade,

PMI-Agile Marcos Cardoso

[email protected]

17/09/2012

Centro de Informática. – UFPE Mestrado / Doutorado Qualidade, Processos e Gestão de Software