metodos ageis thinkingdifferent
Post on 20-Aug-2015
2.256 Views
Preview:
TRANSCRIPT
Metodologias Ágeis [“Thinking Different”]
Paulo Igor piagodinho@gmail.com
@pigodinho h@p://blog.pigor.net
Já ouviu falar?
Chaos Report
Uso das funcionalidades
80% das funcionalidades desenvolvidas NÃO serão usadas
80% de DESPERDÍCIO
O cliente fica saWsfeito?
Início dos conflitos...
Falhas na Comunicação
Análise Tradicional
Big Design Up Front
Cascata
Pobre Winston Royce!!!
Por que não da certo?
Por que não se faz socware assim!!!
Mundo Real ≠ Mundo Digital
Pede pra fazer uma alteração brusca no meio da construção de um prédio
Cuidado com a Verdade Absoluta!!!
Desenvolver socware é uma arte!
Manifesto Ágil
h@p://agilemanifesto.org/
Manifesto Ágil
Indivíduos e interação mais que ferramentas e processos
Socware funcionando mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Respondendo a mudanças mais que seguir o plano
Você conseguiria comer???
IteraWvo e Incremental
Incremental X InteraWvo
Ciclo PDCA
Retorno esperado do software
Retorno mínimo esperado do software
Retorno adicional do software
Valor
Tempo
Quem adota métodos ágeis? Microso'
Yahoo
Electronic Arts
Stefanini IT Solu9ons (Brasil)
Philips
Siemens
Nokia
Alterdata (Brasil)
BBC
Sea Tecnologia (Brasil)
Nielsen Media
ThoughtWorks
BMC Socware
Serpro (Brasil)
Lexis Nexis
Sabre
Salesforce.com
Time Warner
Globo.com (Brasil)
O que é ser ágil...
De quem é a responsabilidade?
ParWcipação do Cliente
ParWcipação do Cliente
Planejamento Ágil
Planejamento Ágil
Planejamento Constante
A cada iteração é entregue um incremento do socware
Planejamento de Releases
Planejamento de Releases
2 semanas cada
8 semanas para o primeiro release
O cliente escreve as histórias
User Story
Time EsWma...
Cliente Prioriza!
Quadro de Histórias
Hora de executar
Keep It Simple, Stupid!
Design EvoluWvo
Reunião Diária
Ambiente ColaboraWvo
Pair Programming
Cliente Avalia
RetrospecWva
RetrospecWva
...e começa tudo de novo!!!
Melhoria Conrnua
Adaptabilidade
Qualidade não se negocia!
Usar TDD também é ser ágil
TDD – Test Driven Development
Testa antes depois desenvolve
Princípios do TDD
Refatoração
Integração Conrnua
Build de 10 minutos
Coragem
Coragem e insensatez
Coragem e confiança
Confiança no trabalho dos outros
CompromeWmento
Respeito
Ser Ágil é mais ATITUDE e COMPROMISSO
Dojo‐PA
dojo‐pa@googlegroups.com Sou JAVA Belém
beljug@yahoogrupos.com.br
Dojo na Exodus Sistemas com C#
Dojo no CESUPA com JAVA
Próximo – BH e Montes Claros
h@p://www.maredeagilidade.com.br
Obrigado!
piagodinho@gmail.com @pigodinho
h@p://blog.pigor.net
top related