Nossa transição para
João Paulo Novais
Setembro de 2015
A adoção de métodos ágeis
Uma dúvida
Era uma vez...
Uma empresa
pública,
geograficamente
distribuída, com
muitos funcionários...
Processo pesado,
… até 2014
sintomas
melhoria do atendimento ao cliente
fluxo de caixa
melhoria da comunicação entre as três
diretorias (negócio, desenvolvimento e
operações)
melhoria das práticas de engenharia e
produção
… mas que queria fazer mais, ser mais
leve e fazer o melhor por seus clientes
Métodos ágeis no
desenvolvimento de
soluções
meados 2014
patrocínio da Diretoria
experiências internas
conhecidas
GT-Ágil multidisciplinar
processo leve
melhores práticas
Lean XP Scrum Kanban
oportunidades
Por quê
Ser ágil não é...
Mudança de cultura
Não queremos fazer ágil
Queremos ser ágeis
manifesto ágil
indivíduos e
interações
software em
funcionamento
colaboração com
o cliente
responder a
mudança
processos e
ferramentas
documentação
abrangente
negociação de
contrato
seguir um
plano
mais
que
princípios do manifesto ágil
Nossa maior prioridade é satisfazer o cliente através da entrega
contínua e adiantada de software com valor agregado.
Mudanças nos requisitos são bem-vindas, mesmo tardiamente no
desenvolvimento. Processos ágeis tiram vantagem das mudanças
visando vantagem competitiva para o cliente.
Entregar frequentemente software funcionando, de poucas
semanas a poucos meses, com preferência à menor escala de
tempo.
princípios do manifesto ágil
Pessoas de negócio e desenvolvedores devem trabalhar
diariamente em conjunto por todo o projeto.
Construa projetos em torno de indivíduos motivados. Dê a eles o
ambiente e o suporte necessário e confie neles para fazer o
trabalho.
O método mais eficiente e eficaz de transmitir informações para e
entre uma equipe de desenvolvimento é através de conversa face a
face.
princípios do manifesto ágil
Software funcionando é a medida primária de progresso.
Os processos ágeis promovem desenvolvimento sustentável. Os
patrocinadores, desenvolvedores e usuários devem ser capazes de
manter um ritmo constante indefinidamente.
Contínua atenção à excelência técnica e bom design aumenta a
agilidade.
princípios do manifesto ágil
Simplicidade - a arte de maximizar a quantidade de trabalho
[desnecessário] não realizado - é essencial.
As melhores arquiteturas, requisitos e designs emergem de
equipes auto-organizáveis.
Em intervalos regulares, a equipe reflete sobre como se tornar mais
eficaz e então refina e ajusta seu comportamento de acordo.
desafios
desafios organizacionais
auto-organização dos times
responsabilidade dos times
ágil ponta-a-ponta
ágil em escala
ágil em áreas não software
o papel do gestor
melhora da comunicação
desafios no negócio
revisão de contratos
envolvimento do cliente
métricas
definição e priorização de produto
legislação (IN 04, 8666/93)
desafios no desenvolvimento
dívida técnica
refatoração (TDD)
integração contínua
modelagem de dados
métricas de qualidade de software
código legado
desafios na produção
infraestrutura como código
entrega contínua
dados como serviço
negócio
desenv. operações
O caminho
ÁGIL
liderança
DevOps
entrega
contínua
cliente usuários
ações
Framework
Cardápio de Práticas
Pilotos
Pilotos
Pilotos - aspectos validados
Alguns números
Workshop Ágil
Cultura
Organizacional
Capacitação
fonte: http://www.planejamento.gov.br/assuntos/logistica-e-tecnologia-da-informacao/noticias/servidores-e-gestores-publicos-conhecem-o-guia-de-metodos-ageis-do-
sisp-1
AICAT
Nexus
Sonar
Novas práticas
AMBDES
48
coaches
sugestões
Cultura DevOps
ter muita,
muita paciência
não
brigar
com a
realidade
razões para adotar Ágil
Acelerar entrega de produtos
Melhorar a gerencia de prioridades
Aumentar produtividade
59%
56%
53%
#1–Visão
econômica
●#2–Pensamento
●sistêmico
#6–Gestão
dofluxo
#1 - apoie suas decisões sobre o portfólio de produtos e cadeia de desenvolvimento em critér
econômicos
#2 - o sistema deve ser gerenciado
#6 – gerenciar o tamanho das filas, visualize e limite o trabalho em progresso
criar massa crítica:
formar coaches internos
infraestrutura adequada
Times melhores => Melhores resultados
focar nos valores
“Quanto mais certo você faz a coisa errada, mais errado você se torna.”
(Russel Ackoff)
Obrigado!
@n0va1s
pt.slideshare.com/n0va1s

Transição ágil do SERPRO