Este documento descreve a jornada de uma equipe de TI para adotar métodos ágeis como Scrum. Inicialmente, a equipe via apenas problemas e sobrecarga. Após treinamentos, eles começaram a limitar o trabalho em andamento e criaram artefatos como um quadro de tarefas. Isso melhorou a entrega de valor e a cultura da equipe. Eles continuaram aperfeiçoando práticas como integração contínua e testes para manter a qualidade. A adoção de métodos ágeis trouxe muitos benefícios à
4. Como tudo começou?
“Uma pessoa muda, quando a dor de
permanecer como está
é maior do que a dor da mudança,”
(Frase atribuída a Freud)
5. Como tudo começou?
Só víamos o problema:
"é muito trabalho para
pouca gente“
Não visualizávamos a
causa raiz
Demandas na gaveta
em forma de
memorandos
Sensação constante
de sobrecarga
29. Product Owner
P.O. usuário
“Dono do produto”
P.O. Interno
Junto com o time
Interagindo com todos
os stakeholders
NÃO Funcionou FuncionouX
Produto não
atendeu,
Usuário não
utilizou
Sistema adaptado
Usuários
comprometidos
32. Solução
► Retrospectivas bem feitas
► Diretiva primária:
“Independente do que será discutido, nós entendemos
e acreditamos que todos fizeram o seu melhor, dado
o que sabiam naquele momento, suas habilidades e
competências, os recursos disponíveis e as
circunstancias da situação” (*)
(*) Tradução livre de Project Retrospectives - Norman Kerth
33. Melhoria Contínua
O time amadureceu. Novos conceitos dos métodos
ágeis foram aprendidos, o processo evoluiu.
48. Durante o Desenvolvimento
► Test Driven Development (TDD).
► Acceptance Driven Development
(ATDD).
► Exposição da Qualidade como parte
fundamental do Processo de
Desenvolvimento.
66. 4 Áreas de Domínio da Agilidade
(Rodrigo de Toledo, 2014)
67. Organização
► Ciclo de vida de desenvolvimento bem
definido.
► Processo de desenvolvimento bem
definido.
► Saber utilizar os artefatos de gestão e
acompanhamento do projeto.
Be profissa!Be profissa!
69. Negócio
► “Pessoas do negócio e
desenvolvedores trabalhando juntos”
(Beck et al. 2001).
► Bom PO é fundamental
► Priorizar apenas o que é essencial.
► Fatia sashimi
► Encontrar os Stakeholders certos
► “Simplicidade – A arte de maximizar o
trabalho NÃO feito é essencial” (Beck et
al. 2001)
70. Cultural
► “Mudanças são bem vindas...” (Beck et al.
2001)
► Postura do time
► Não entrou em desespero
► Compreendeu que as mudanças são
naturais e necessárias.
► “Nesse prazo é impossível!”
► Foi substituído por....
► “Qual o melhor software que podemos
entregar dentro desse prazo?”
71. Cultural
► “Nossa maior prioridade é satisfazer o
cliente através de entregas contínuas
de software de valor”
► Adaptação e Reorganização
► Sprint de 15 dias era inviável
► Sprints de 2 dias
► Time-Box: SP1, SP2, PP, Daily e Retrospectiva
► Fluxo Contínuo: Entrega e Review
72. Técnica
► Estrutura do projeto bem definida
► Archetypes
► Organização de pacotes
► Bibliotecas & Frameworks
► Softwares de apoio
73. Técnica
► Banco de Dados & Infraestrutura
► Processos burocráticos impedem a
agilidade
► Foco em agregar valor ao negócio
► “Eu preciso de você!”
► Resgate o amor entre as equipes
► Desenvolvedores e Infra
► Colaboração é a chave do sucesso!
► Facilidade de criação e uso
74. Técnica
► Qualidade
► Não é negociável
► O software tem!
► Testes de aceitação
► TDD
► Cobertura alta de testes
► QA
75. Jack*...o desafio continua...
► O desembargador gostou
do sistema!
► Já que* vocês fizeram um
em 15 dias...
► Ele mandou fazer outro...
► Em 7 dias...porque não dá
para adiar o dia da
eleição
DONE !
77. O que mudou?
► No Time
► Mais qualidade dos produtos entregues
► Estimativas confiáveis
► Integração, incluindo novos integrantes
► Expertise – compartilhamento de
conhecimentos
► Interrupções e impedimentos
gerenciados
► Tranquilidade e segurança para enfrentar
desafios
78. O que mudou?
► Na Organização
► Mudança em relação à solicitação de
sistemas
► Auxílio aos gestores na priorização de
projetos de desenvolvimento de sistemas
e tomada de decisão
► Reconhecimento do trabalho da equipe
► Disseminação dos métodos e da gestão
ágil
► Apoio da alta administração
79. OBRIGADO !
Sonia Moreira Goldzweig
sonia.moreira@tre-rj.jus.br
Avelino F. Gomes Filho
avelino.gomes@tre-rj.jus.br