construindo uma cultura de agilidade - o processo de transformação de uma engenharia de produtos

34
Construindo uma cultura de agilidade O processo de transformação de uma engenharia de produtos

Upload: andre-suman-pereira

Post on 22-Jan-2018

2.972 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Construindo uma cultura de agilidade

O processo de transformação de uma engenharia de produtos

Page 2: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos
Page 3: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos
Page 4: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos
Page 5: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

5

Page 6: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Era uma vez...

Page 7: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Histórico

7

1995 20162005 2011

Primeiros Produtos

CMMI Nível 2

Práticas Ágeis

Empresa Ágil

Page 8: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

A ConsultoriaO começo...

8

Page 9: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Foi legal :) ▫ Scrum by-the-book (Shu-ha-ri)▫ Envolveu a liderança▫ “Santo de casa não faz milagre”

▫ Foco em processo e não na cultura

▫ Papel de SM relacionado a líder técnico9

Não foilegal :(

Page 10: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Papéis

10

Gestor de Produtos = P.O.

Arquiteto = S.M.

Page 11: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Organização dos Times

11

2011

Práticas Ágeis

N3ReqDevTst

N2N3

ReqDevTst

N2

UP

Page 12: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Organização dos Times

12

N3ReqDevTst

N2

UP RUN CHANGE

Page 13: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Quem gostou? :) ▫ Desenvolvedores▫ Testadores▫ Arquitetos

▫ Gestores de Produtos▫ Vou ter que esperar 3 semanas

pra entregar? Isso não vai dar certo!

▫ Menos horas produtivas?13

Quem não gostou? :(

Page 14: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

14

Page 15: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

“Scrum Master é o secretário.

15

P.O. vai na review e valida a entrega. Sua participação na retrospectiva é opcional.

Na daily o SM anota os problemas que cabem ao Coordenador ou Gerente.

Page 16: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Ágil nocoração

16

Parece que entendi...

Page 17: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

▫ Busca por certificações▫ Participação em eventos

▫ Caipira Ágil, Agile Trends, SGRio...

▫ Board de Práticas Ágeis▫ “Os guardiões da cultura”

▫ Autonomia e “Empowerment” dos times17

Page 18: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

É hora de arrumar a casa...

18

▫ Workshop de Scrum▫ Treinamento “oficial”▫ Turma de Gerentes▫ Convite para “gerentes no time”

▫ Líder de prática - Scrum▫ “O seu amigo que conhece do

assunto”▫ Lightning Talks

▫ Blog Posts

Page 19: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Papéis

19

Gestor de Produtos

Scrum Master Product Owner

Page 20: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

20

Como foi a experiência de receber um ScrumMaster "externo" nas Sprints do seu time?

Rodízio de SMs

Page 21: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

0 %Participaram 67 colaboradores

21 “Polinizar é melhor que padronizar”

Page 22: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

O lado bom do SM dedicado :)

▫ Foco▫ Convergência▫ Clareza do papel

▫ Poucas pessoas com o perfil▫ Dificuldades de alocação▫ “Mercado-Negro” de SMs

22

Deu trabalho :(

Page 23: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

23

Page 24: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Evolução Técnica

▫ TDD▫ Integração Contínua▫ Pair Programming

▫ Coding Dojo▫ Workshop▫ Análise de ferramentas

24

Dias “Entre Sprints”

Page 25: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Projetos

Ai que bom seria...

25

Page 26: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Produtos

Muitos clientes...

26

Page 27: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

“Quanto custa?

Que dia fica pronto? Mas eu preciso para o dia X.

27

Page 28: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

28

Page 29: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Comercial P.O.

Gestor de

Produto

Arquiteto Preço = Horas

P.O.

Gestor de

Produto

Arquiteto

- Melhoria- Legislação- Correção de Erro?

Customização

Page 30: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

Meta da Sprint

80%

30

20%

Pl. Técnica

Page 31: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

“31

Scrum é um martelo, mas nem tudo é prego! - Autor desconhecido

Page 32: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

32

▫ Foco▫ + Pessoas▫ - Código

▫ Aumentar o “repertório”▫ Ágil fora da TI▫ Convergência

Page 33: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

O que vem por aí...

33

▫ Times distribuídos

▫ UPs muito grandes

▫ Sprints paralelas

▫ Diferentes tecnologias

Page 34: Construindo uma cultura de agilidade - O processo de transformação de uma engenharia de produtos

34

Obrigado!

Perguntas?

▫ @andresuman

[email protected]

▫ www.blogdocaze.com.br

@andresuman