metodologias ágeis com scrum e xp
DESCRIPTION
Metodologias Ágeis com Scrum e XPTRANSCRIPT
DESENVOLVIMENTO ÁGIL COM SCRUM E XP
@wbotelhoswbotelhos.com
@makoto_vixmakoto.blog.br
wbotelhos.com
Washington Botelho
@wbotelhos
makoto.blog.br
Makoto Hashimoto
@makoto_vix
DESENVOLVIMENTO ÁGIL COM SCRUM E XP
@wbotelhoswbotelhos.com
@makoto_vixmakoto.blog.br
Metodologia Tradicional
Waterfall
Ciclo de Vida
Inspiração
Da pra inclinar pra esquerda um pouquinho?
Custo de Mudança
Big Design Up Front
Software muda?
"A única coisa de que você tem certeza quando inicia um projeto é que as coisas vão mudar"
Bernardo Heynemann
Utilização de funcionalidades do Sotware
16%
19%
45%13%
7%
Às vezesRaramenteNuncaFrequentementeSempre
Disperdício16%
19%
45%
13%
7%
64%
Às vezesRaramenteNuncaFrequentementeSempre
16%19%
45%
13%
7%
20% do seu trabalho geram 80% do valor
Às vezes Raramente NuncaFrequentemente Sempre
Princípio de Pareto
Algo de errado não esta certo
Manifesto Ágil
Kent Beck
Martin Fowler
Mike Beedle
Jon Kern
Andrew Hunt
O que é ser ágil?
“Indivíduos e interações entre elesmais que processos e ferramentas”
“Software em funcionamentomais que documentação abrangente”
“Colaboração com o clientemais que negociação de contratos”
agilemanifesto.org
“Responder a mudançasmais que seguir um plano”
SCRUM
Framework
Incremental
Iterativo
SCRUM
Controle dos processos
Baseado no feedback
Equipes multi-funcionais
Equipes auto-gerenciadas
Escalável
Usado desde 1990
Comunicação como fator crítico
Organizações e Papéis
Product Owner (PO)
Visão do negócio
Prioriza
ROI
Aceita ou Rejeita
Time
Auto-gerenciado
Comprometido
Multi-diciplinar
Comunicativo
++Autoridade
Scrum Master
Protetor da equipe
Resolve Problemas
Aplica as regras
Mantém o foco
--Autoridade
Facilitador
Timed Boxed
Retrospective: ~3h
daily meeting: 15min
Sprint planning: 8h
Sprint review: ~4h
Sprint: 2 a 4 semanas
Sprint
Iteração
ReleaseImutável
Scrum Flow
Product Backlog
Product Backlog
Desejos do PO
Iterativo
Priorizado por importância
ROI
Sprint Planning
Reunião dos papéis Priorização para a Sprint
Soluções e dúvidas
Definição do objetivo
Documentação
Goal
Plannig Poker
Estimativas Dificuldade
Nivelamento Realidade
Sprint Planning 2
Comprometido
Negociação com o PO
Tarefas técnicas
Sprint Backlog
Sprint Backlog
Tarefas a fazer
Atualizadoconstantemente
Scrum Master gerencia
Prioridade do PO
Daily Scrum
O que será feito
O que foi feito
Impedimentos
Reunião em pé
Horário fixo
Daily Scrum
Burndown Chart
Retrospectiva
Retrospectiva
O que foi bom
O que foi ruim
O que foi resolvido
Scrum Master
Custo de Mudança
Extreme Programming
XP
Princípios Valores
Práticas
Princípios
Passos de bebê
Falha
Responsabilidade
Humanismo
Valores
Comunicação
Coragem
Respeito
Feedback
Simplicidade
Práticas
Ambiente informativo
Código coletivo
Build 10 minutos
Refatoração
Continuidade da equipe
TDD
Integração Contínua
Programação em Par
Semelhanças
SCRUM XP
Sprint
Sprint Planning
Daily SCRUM
Retrospective
Iteraction
Iteraction Planning
Stand-up Meeting
Reflection
Gestão Engenharia
SCRUM e XPse complementam
Obrigado! (:
Washington Botelho@wbotelhos
wbotelhos.com
Makoto Hashimoto@makoto_vixmakoto.blog.br
Dúvidas
.
Referências
mfdutra: <flickr.com/photos/mfdutra/2936847300.jpg>pottipotti: <flickr.com/photos/pottipotti/4647427386>79537248@N00: <flickr.com/photos/79537248@N00/572280064>asadepensamento: <flickr.com/photos/asadepensamento/3345536500>Almanaque do Bem: <almanaquedobem.com/wp-content/uploads/2010-09/projeto.jpg>Locaweb: <blog.locaweb.com.br/wp-content/uploads/2008/05/custo_mudanca>mariobertocchi: <flickr.com/photos/mariobertocchi/3206187497>empregoscombr: <empregoscombr.files.wordpress.com/2009/10/duvida.jpg>Blogspot: <2.bp.blogspot.com/_iAlRtdunpm4/S_F9EXSdxjI/AAAAAAAAAFY/WOj41pGvHkE/s1600/Restart260701.jpg>kevincollins: <flickr.com/photos/kevincollins/115305184>coquedesigns2000: <flickr.com/photos/coquedesigns2000/2514594636>yjv: <flickr.com/photos/yjv/3816930169>teacherafael: <flickr.com/photos/teacherafael/2038442136>Globo: <oglobo.globo.com/blogs/arquivos_upload/2009/06/146_2326-site-justus.jpg>dunechaser: <flickr.com/photos/dunechaser/2937139778>No Cookie: <images4.wikia.nocookie.net/__cb20091201194319/starwars/images/2/2b/Yoda1.jpg>gadgetgeek: <flickr.com/photos/gadgetgeek/2296287783>excomedia: <flickr.com/photos/excomedia/4804902318>Info Barrel: <infobarrel.com/media/image/19603.png>marcusvieira: <flickr.com/photos/marcusvieira/3998339109>lomokev: <flickr.com/photos/lomokev/2917798237>walkyman: <flickr.com/photos/walkyman/2425331442>Dool Wind: <doolwind.com/images/blog/TestDrivenGameDevelopment.png>Aurélio: <http://aurelio.net/foto/tosco/escritorio.jpg>Ruby Jax: <rubyjax.com/assets/2009/5/21/hr_pair.jpg>richardspics: <flickr.com/photos/richardspics/243355341>rvc77: <flickr.com/photos/rvc77/2145905911>christianny: <flickr.com/photos/christianny/428937710>