Um pouco da história da transição ágil de uma empresa pública com mais de 11.000 funcionários, geograficamente distribuída e com foco em melhores soluções digitais para a sociedade
5. 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
6. … mas que queria fazer mais, ser mais
leve e fazer o melhor por seus clientes
7. 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
12. 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
13. 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.
14. 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.
15. 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.
16. 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.
18. 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
19. 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)
20. 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