SlideShare uma empresa Scribd logo
Agile
BlackOps
Profile
● Vitor Queiroz
● 9 anos desenvolvendo software
● 5 anos trabalhando com agile
● Arquiteto de software e agilista
Black Operation
A black operation typically
involves activities that are
highly clandestine and often
outside of standard
military/intelligence protocol,
sometimes against the law
Wikipedia
107.170.21.140
Problema
Agile é
Problema
Agile é
Problema
Vamos adaptar...
Problema
Agile??
algumas
Dicas
x
Não somos
inimigos
Todos precisam
Se sentir seguros
Esqueça os
rótulos
Trabalhe com os
conceitos
Não fale
apenas.
Demonstre
Encare a infiltração
de agile...
...como um projeto
Crie um backlog
de problemas
para resolver.
Escolha
o que traz maior
em menos tempo
valor
Seja
prático
Resultados
mensuráveis
Faça
Comparações
Conduza ao
incômodo
Previous Scenario
● Empresa formada por ex-diretores de
empresas estatais
● Produto principal: planejador para
malhas ferroviárias
● 74% do desenvolvimento direcionado para
correção de bugs
● 105.000 linhas de código
● 75% de duplicação de código
● Nenhuma documentação
Problemas indentificados
●
● Forte cultura C.Y.A(Cover your Ass)
● Código altamente acoplado e mal
estruturado
● Falta de testes e de rastreabilidade
● Falta de visibilidade de progresso
efetivo
● Muita micro-gestão
● Time desmotivado
● Desejo de documentação excessiva
● Processos rígidos.
Atacando
● Código altamente acoplado e mal estruturado
● Falta de testes e de rastreabilidade
● Falta de visibilidade de progresso efetivo
● Time desmotivado
● Design evolutivo e conjunto
● TDD
● Ferramenta de análise de código estático
(Sonar)
● Entregas em pequenas iterações de uma
semana
Usando
● Diretoria confiante na qualidade do código
● Diretoria impressionada, versao mega
simplificada rodando após 2 iterações.
● Time mais engajado na solução
Resultado
● Ainda queriam um planejamento detalhado do
futuro (MS-Project bem detalhado)
● Ainda queriam documentação extensiva de
todo o design antes de ser implementado.
Barreira
● Processos rígidos.
● Falta de visibilidade de progresso efetivo
● Micro Gestão
● Documentação excessiva
Atacando
● Domain Driven + Domain Expert
● Backlog de funcionalidades macro
● Começamos a replanejar todo o backlog futuro de
acordo com o nosso progresso
● Medir todo o tempo de atualizar isso no MS-Project
Usando
● Diretores com visão de complexidade
● Noção de desperdício ao tentar prever tudo
● MS-Project consumia muito tempo (abolido).
● Mais segurança no replanejamento constante
● Aprenderam a priorizar dada a complexidade
Resultado
● Desejo de documentação excessiva
● Falta de visibilidade de progresso efetivo
● Time desmotivado
Atacando
● Behavior Driven Design (time + domain expert)
● Release Burndown
● Sistema puxado de tarefas
Usando
● Proatividade do time
● Documentação mínima e efetiva
● Reuniões de entrega mais rápidas e mais
focadas
Resultado
● Time desmotivado
● Micro-gestão
● Processos rígidos
Atacando
● Reuniões de melhoria contínua
(Retrospectivas)
Usando
● Confiança na capacidade de como fazer.
● Foco das entregas no que foi entregue e não no
como foi entregue
● Liberdade, não seguiamos o processo da empresa
● Equipe mais confiante e engajada
● Gerente passou a ser um mediador, com muito
menos dor de cabeça
Resultado
Virando a mesa...
A diretoria
passou a nos pedir
para .....
Compartilhar
nossas “descobertas”
com outras equipes
Variar o escopo inicial
nos perguntando qual seriam
os impactos das variações
e a priorizar por isso (ROI !!)
Ajudar em como priorizar o
que era mínimo para instalar
o produto em novos Clientes
(MVP !!)
E nem falamos de
SCRUM, XP....
Mas nem tudo são flores
Resolvemos o C.Y.A interno do time....
mas ainda tínhamos o C.Y.A entre equipes e
setores
Barreira
Depois do caminho das pedras
● Série de workshops sobre SCRUM, XP e etc...
● Equipe ajudando nos workshops
Saldo final
● A maioria dos problemas da equipe foi
resolvido nesse periodo
● Estávamos ensinando outras equipes
● O processo da empresa sendo reformulado de
forma colaborativa
E o futuro??
● Mentoring/coaching dos gestores
● Identificar problemas e pontos fortes das
equipes
● Um time responsável pela melhoria contínua
Mas isso...
Já é uma outra
estória
Momento Jabá
http://www.caipiraagil.com/
http://nitryx.com.br/
Obrigado!!!
vitorv@gmail.com
@vitor_q
http://vitorqueiroz.com/

Mais conteúdo relacionado

PDF
Cursos Agile Think - Kanban - 3/4
PDF
Cursos Agile Think - Framework Scrum - 1/4
PDF
Cursos Agile Think - Lean - 2/4
PDF
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
PDF
Escrevendo Historias Eficazes André Vidal
PDF
Livro AGILE THINK® CANVAS
PDF
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
PPTX
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis
Cursos Agile Think - Kanban - 3/4
Cursos Agile Think - Framework Scrum - 1/4
Cursos Agile Think - Lean - 2/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Escrevendo Historias Eficazes André Vidal
Livro AGILE THINK® CANVAS
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Trend Talk - Agile Trends 2015 - A Arte do Tailoring em Projetos Ágeis

Mais procurados (17)

ODP
Scrum em 15 minutos
PPTX
Scrum - Gerenciamento de Projetos
PDF
Metodos Ageis
PPTX
03 dicas valiosas para a implantação de métodos ágeis na sua organização
PDF
Palestra Scrum Gathering 2017
PDF
Core Agile Delivery
PDF
Seja ágil com o Scrum - parte 02
PDF
Seja ágil com o Scrum - parte 01
PPT
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
PDF
Como NÃO escalar ágil
PPTX
Agil - coisas essenciais de sempre
PDF
Gestão de Produtos com Scrum e algo mais...
PDF
Agile Management
PDF
Scrum - Fundamentos, teorias e práticas!
PDF
Agile Think Canvas PMI SJC - André Vidal
PDF
Ágil para quem quiser
PDF
Scrum - Faça o dobro do trabalho na metade do tempo
Scrum em 15 minutos
Scrum - Gerenciamento de Projetos
Metodos Ageis
03 dicas valiosas para a implantação de métodos ágeis na sua organização
Palestra Scrum Gathering 2017
Core Agile Delivery
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 01
Scrum: 10 situações de quando ele poderá (e certamente irá) fracassar
Como NÃO escalar ágil
Agil - coisas essenciais de sempre
Gestão de Produtos com Scrum e algo mais...
Agile Management
Scrum - Fundamentos, teorias e práticas!
Agile Think Canvas PMI SJC - André Vidal
Ágil para quem quiser
Scrum - Faça o dobro do trabalho na metade do tempo
Anúncio

Semelhante a Agile Black Ops - Como infiltrar agile em ambiente hostil (20)

PPTX
Métodos Ágeis
PPTX
Gerenciamento de equipes no desenvolvimento de software
PDF
Netshoes metodologia
PDF
Netshoes metodologia
PDF
Treinamento Agile com Scrum - V2
PDF
Treinamento Agile com scrum
PPT
Scrum para Desenvolvimento Interno e Produtos de Software
ODP
PPTX
Metodologias Ágeis: Uma breve introdução
PPTX
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
PDF
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
PPTX
Métodos ágeis
PDF
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
PDF
Boas práticas no desenvolvimento de software através do uso de TDD
PPT
Introdução ao XP
PPT
Metodologias Ágeis
PPT
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
PPTX
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
PDF
Minicurso: Uma Introdução ao Desenvolvimento de Software Lean
KEY
Slides da Aula de Gestão de Projetos Digitais
Métodos Ágeis
Gerenciamento de equipes no desenvolvimento de software
Netshoes metodologia
Netshoes metodologia
Treinamento Agile com Scrum - V2
Treinamento Agile com scrum
Scrum para Desenvolvimento Interno e Produtos de Software
Metodologias Ágeis: Uma breve introdução
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Métodos ágeis
Modelagem Ágil - UaiJug TechDays 2013 - Uberlândia MG
Boas práticas no desenvolvimento de software através do uso de TDD
Introdução ao XP
Metodologias Ágeis
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Minicurso: Uma Introdução ao Desenvolvimento de Software Lean
Slides da Aula de Gestão de Projetos Digitais
Anúncio

Último (8)

PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Arquitetura de computadores - Memórias Secundárias
Manejo integrado de pragas na cultura do algodão
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mecânico de Manutenção de Equipamentos.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Arquitetura de computadores - Memórias Secundárias

Agile Black Ops - Como infiltrar agile em ambiente hostil