SlideShare une entreprise Scribd logo
1  sur  22
Agilidade das Trincheiras do
Tribunal Superior do Trabalho
Rodrigo Cardoso Vieira
quarta-feira, 26 de junho de 13
Agradecimento
À equipe da CDS (TST).
Tiago Peixoto
Herbert Parente
quarta-feira, 26 de junho de 13
Objetivo
Mostrar o início da
implantação de métodos
ágeis no TST.
Foco nos problemas e soluções (ou não)
quarta-feira, 26 de junho de 13
De onde viemos?
Sem
Metodologia
RUP (TST-UP)
RUP (TST-UP)
interno
RUP (TST-UP)
com fábrica
Sem
Metodologia
Ágil
quarta-feira, 26 de junho de 13
Organização Atual
α γ β δ PJE
Adm Jur
Apoio
Relacionamento
com
Negócio
Negócio
Coach
Comitês Usuários
quarta-feira, 26 de junho de 13
Organização Atual
α γ β δ PJE
Adm Jur
Apoio
Relacionamento
com
Negócio
Negócio
Coach
Comitês
UsuáriosAdmPortal Jur
quarta-feira, 26 de junho de 13
Organização Atual
α γ β δ PJE
Adm Jur
Apoio
Relacionamento
com
Negócio
Negócio
Coach
Comitês
UsuáriosAdmPortal Jur
π
quarta-feira, 26 de junho de 13
Times
α γ β δ PJE
Scrum Kanban
quarta-feira, 26 de junho de 13
Times
α γ β δ PJEπ
Scrum Kanban
quarta-feira, 26 de junho de 13
Times
α γ β δ PJEπ
Scrum Kanban
Projetos
PO mais presente
Horário de trabalho comum
Fluxo constante de
manutenções
PO é um proxy
Horário de trabalho diferente
Menos donos de sistemas Menos projetos em
paralelo
Mais discussões dentro da equipe
quarta-feira, 26 de junho de 13
Planejamento em Times Scrum
α δ PJE
Planning Poker
Sem Planning Poker
(sem estimativa)
Os times tem certa liberdade para
mudar o processo.
Estamos todos aprendendo juntos.
Diminui nossa
capacidade de fazer
planejamento de
releases?
quarta-feira, 26 de junho de 13
Problema em time Kanban
quarta-feira, 26 de junho de 13
Problema em time Kanban
quarta-feira, 26 de junho de 13
Problema em time Kanban
Causas:
- Licença médica do Coach sem substituição.
Conclusão: Time ainda não está maduro no uso
do WIP.
quarta-feira, 26 de junho de 13
Quadros
JIRA Quadros físicos
Permite mostrar o progresso
facilmente em reuniões com os
comitês e fora da seção.
É mais ágil e fácil de usar.
Maior visibilidade.
É a preferência dos Times.
Por enquanto, utilizamos os dois, mesmo com o
trabalho repetido.
quarta-feira, 26 de junho de 13
Formação de Times
α
SACS
(Programador)
SQUAL
(Testes)
SADM
(Requisitos)
311
parcial
parcial
integral
quarta-feira, 26 de junho de 13
Formação de Times
α
SACS
(Programador)
SQUAL
(Testes)
SADM
(Requisitos)
311
parcial
parcial
integral
Resistência por abraçar o conceito de time.
Sintomas:
- No Planning e na execução, cada um só se preocupa com as suas
tarefas.
quarta-feira, 26 de junho de 13
Formação de Times
α
SACS
(Programador)
SQUAL
(Testes)
SADM
(Requisitos)
311
parcial
parcial
integral
Resistência por abraçar o conceito de time.
Sintomas:
- No Planning e na execução, cada um só se preocupa com as suas
tarefas.
Se esses caras
não vão
programar, por
que eu tenho que
testar?
quarta-feira, 26 de junho de 13
A Virada
 1ª tentativa  nem iniciou
 Foi abortada pelo PO
 2ª tentativa  começou devagar
 Só acelerou depois de uma palestra e um curso (Scrum
Master e Product Owner).
quarta-feira, 26 de junho de 13
A Virada
 1ª tentativa  nem iniciou
 Foi abortada pelo PO
 2ª tentativa  começou devagar
 Só acelerou depois de uma palestra e um curso (Scrum
Master e Product Owner).
 Diferença
 ADAPT (Succeeding with agile. Software Development with
Scrum - Mike Cohn)
 Awaress – Algum coisa está errada com o processo atual.
 Desire – Queremos usar o Scrum para solucionar o
problema.
 Ability – O curso proporcionou a habilidade necessária para
começar.
quarta-feira, 26 de junho de 13
Dificuldades adicionais do TST
 Horário de trabalhos diferentes.
 Dificuldade para as equipes se encontrarem mesmo nas
reuniões diárias. (dois turnos: 7h-14h e 12h-19h)
 DBA e AD
 Desenvolvedores sem permissão para criar objetos no
banco de dados de desenvolvimento.
 AD fora da equipe  não compartilham o mesmo objetivo
de entregar software funcionando.
quarta-feira, 26 de junho de 13
Obrigado!
Perguntas?
quarta-feira, 26 de junho de 13

Contenu connexe

Tendances

Software Kaizen, por Gabriela Guerra e Luiza Souza
Software Kaizen, por Gabriela Guerra e Luiza SouzaSoftware Kaizen, por Gabriela Guerra e Luiza Souza
Software Kaizen, por Gabriela Guerra e Luiza SouzaThoughtworks
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...André Suman Pereira
 
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...
Apresentação Da  Disciplina    Metodologias Ágeis Para  Desenvolvimento De  S...Apresentação Da  Disciplina    Metodologias Ágeis Para  Desenvolvimento De  S...
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...Marcos Cardoso
 
Agile Curitiba Conference - 2018
Agile Curitiba Conference - 2018Agile Curitiba Conference - 2018
Agile Curitiba Conference - 2018Sony Maia
 
Uma tribo, doze squads e dois agile coaches. um case do luiza labs
Uma tribo, doze squads e dois agile coaches. um case do luiza labsUma tribo, doze squads e dois agile coaches. um case do luiza labs
Uma tribo, doze squads e dois agile coaches. um case do luiza labsSony Maia
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Eduardo Bregaida
 
Plano de Estudos TRE-RJ AJAJ
Plano de Estudos TRE-RJ AJAJPlano de Estudos TRE-RJ AJAJ
Plano de Estudos TRE-RJ AJAJLuis Pereira
 

Tendances (11)

Gestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - RetrospectivasGestão Agil de tudo - Retrospectivas
Gestão Agil de tudo - Retrospectivas
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Software Kaizen, por Gabriela Guerra e Luiza Souza
Software Kaizen, por Gabriela Guerra e Luiza SouzaSoftware Kaizen, por Gabriela Guerra e Luiza Souza
Software Kaizen, por Gabriela Guerra e Luiza Souza
 
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...Construindo uma cultura de agilidade - O processo de transformação de uma eng...
Construindo uma cultura de agilidade - O processo de transformação de uma eng...
 
Gestao Ágil do Backlog - Taskboards
Gestao Ágil do Backlog - TaskboardsGestao Ágil do Backlog - Taskboards
Gestao Ágil do Backlog - Taskboards
 
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...
Apresentação Da  Disciplina    Metodologias Ágeis Para  Desenvolvimento De  S...Apresentação Da  Disciplina    Metodologias Ágeis Para  Desenvolvimento De  S...
Apresentação Da Disciplina Metodologias Ágeis Para Desenvolvimento De S...
 
Agile Curitiba Conference - 2018
Agile Curitiba Conference - 2018Agile Curitiba Conference - 2018
Agile Curitiba Conference - 2018
 
Uma tribo, doze squads e dois agile coaches. um case do luiza labs
Uma tribo, doze squads e dois agile coaches. um case do luiza labsUma tribo, doze squads e dois agile coaches. um case do luiza labs
Uma tribo, doze squads e dois agile coaches. um case do luiza labs
 
Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)Scrum - IMES 2013 (Remodelada)
Scrum - IMES 2013 (Remodelada)
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
Plano de Estudos TRE-RJ AJAJ
Plano de Estudos TRE-RJ AJAJPlano de Estudos TRE-RJ AJAJ
Plano de Estudos TRE-RJ AJAJ
 

Agilidade TST

  • 1. Agilidade das Trincheiras do Tribunal Superior do Trabalho Rodrigo Cardoso Vieira quarta-feira, 26 de junho de 13
  • 2. Agradecimento À equipe da CDS (TST). Tiago Peixoto Herbert Parente quarta-feira, 26 de junho de 13
  • 3. Objetivo Mostrar o início da implantação de métodos ágeis no TST. Foco nos problemas e soluções (ou não) quarta-feira, 26 de junho de 13
  • 4. De onde viemos? Sem Metodologia RUP (TST-UP) RUP (TST-UP) interno RUP (TST-UP) com fábrica Sem Metodologia Ágil quarta-feira, 26 de junho de 13
  • 5. Organização Atual α γ β δ PJE Adm Jur Apoio Relacionamento com Negócio Negócio Coach Comitês Usuários quarta-feira, 26 de junho de 13
  • 6. Organização Atual α γ β δ PJE Adm Jur Apoio Relacionamento com Negócio Negócio Coach Comitês UsuáriosAdmPortal Jur quarta-feira, 26 de junho de 13
  • 7. Organização Atual α γ β δ PJE Adm Jur Apoio Relacionamento com Negócio Negócio Coach Comitês UsuáriosAdmPortal Jur π quarta-feira, 26 de junho de 13
  • 8. Times α γ β δ PJE Scrum Kanban quarta-feira, 26 de junho de 13
  • 9. Times α γ β δ PJEπ Scrum Kanban quarta-feira, 26 de junho de 13
  • 10. Times α γ β δ PJEπ Scrum Kanban Projetos PO mais presente Horário de trabalho comum Fluxo constante de manutenções PO é um proxy Horário de trabalho diferente Menos donos de sistemas Menos projetos em paralelo Mais discussões dentro da equipe quarta-feira, 26 de junho de 13
  • 11. Planejamento em Times Scrum α δ PJE Planning Poker Sem Planning Poker (sem estimativa) Os times tem certa liberdade para mudar o processo. Estamos todos aprendendo juntos. Diminui nossa capacidade de fazer planejamento de releases? quarta-feira, 26 de junho de 13
  • 12. Problema em time Kanban quarta-feira, 26 de junho de 13
  • 13. Problema em time Kanban quarta-feira, 26 de junho de 13
  • 14. Problema em time Kanban Causas: - Licença médica do Coach sem substituição. Conclusão: Time ainda não está maduro no uso do WIP. quarta-feira, 26 de junho de 13
  • 15. Quadros JIRA Quadros físicos Permite mostrar o progresso facilmente em reuniões com os comitês e fora da seção. É mais ágil e fácil de usar. Maior visibilidade. É a preferência dos Times. Por enquanto, utilizamos os dois, mesmo com o trabalho repetido. quarta-feira, 26 de junho de 13
  • 17. Formação de Times α SACS (Programador) SQUAL (Testes) SADM (Requisitos) 311 parcial parcial integral Resistência por abraçar o conceito de time. Sintomas: - No Planning e na execução, cada um só se preocupa com as suas tarefas. quarta-feira, 26 de junho de 13
  • 18. Formação de Times α SACS (Programador) SQUAL (Testes) SADM (Requisitos) 311 parcial parcial integral Resistência por abraçar o conceito de time. Sintomas: - No Planning e na execução, cada um só se preocupa com as suas tarefas. Se esses caras não vão programar, por que eu tenho que testar? quarta-feira, 26 de junho de 13
  • 19. A Virada  1ª tentativa  nem iniciou  Foi abortada pelo PO  2ª tentativa  começou devagar  Só acelerou depois de uma palestra e um curso (Scrum Master e Product Owner). quarta-feira, 26 de junho de 13
  • 20. A Virada  1ª tentativa  nem iniciou  Foi abortada pelo PO  2ª tentativa  começou devagar  Só acelerou depois de uma palestra e um curso (Scrum Master e Product Owner).  Diferença  ADAPT (Succeeding with agile. Software Development with Scrum - Mike Cohn)  Awaress – Algum coisa está errada com o processo atual.  Desire – Queremos usar o Scrum para solucionar o problema.  Ability – O curso proporcionou a habilidade necessária para começar. quarta-feira, 26 de junho de 13
  • 21. Dificuldades adicionais do TST  Horário de trabalhos diferentes.  Dificuldade para as equipes se encontrarem mesmo nas reuniões diárias. (dois turnos: 7h-14h e 12h-19h)  DBA e AD  Desenvolvedores sem permissão para criar objetos no banco de dados de desenvolvimento.  AD fora da equipe  não compartilham o mesmo objetivo de entregar software funcionando. quarta-feira, 26 de junho de 13