metodologias ágeis com scrum e xp

56
DESENVOLVIMENTO ÁGIL COM SCRUM E XP @wbotelhos wbotelhos.com @makoto_vix makoto.blog.br

Upload: washington-botelho

Post on 17-Dec-2014

2.997 views

Category:

Technology


0 download

DESCRIPTION

Metodologias Ágeis com Scrum e XP

TRANSCRIPT

Page 1: Metodologias Ágeis com Scrum e XP

DESENVOLVIMENTO ÁGIL COM SCRUM E XP

@wbotelhoswbotelhos.com

@makoto_vixmakoto.blog.br

Page 2: Metodologias Ágeis com Scrum e XP

wbotelhos.com

Washington Botelho

@wbotelhos

Page 3: Metodologias Ágeis com Scrum e XP

makoto.blog.br

Makoto Hashimoto

@makoto_vix

Page 4: Metodologias Ágeis com Scrum e XP

DESENVOLVIMENTO ÁGIL COM SCRUM E XP

@wbotelhoswbotelhos.com

@makoto_vixmakoto.blog.br

Page 5: Metodologias Ágeis com Scrum e XP

Metodologia Tradicional

Page 6: Metodologias Ágeis com Scrum e XP

Waterfall

Page 7: Metodologias Ágeis com Scrum e XP

Ciclo de Vida

Page 8: Metodologias Ágeis com Scrum e XP

Inspiração

Page 9: Metodologias Ágeis com Scrum e XP
Page 10: Metodologias Ágeis com Scrum e XP

Da pra inclinar pra esquerda um pouquinho?

Page 11: Metodologias Ágeis com Scrum e XP

Custo de Mudança

Page 12: Metodologias Ágeis com Scrum e XP

Big Design Up Front

Page 13: Metodologias Ágeis com Scrum e XP

Software muda?

Page 14: Metodologias Ágeis com Scrum e XP

"A única coisa de que você tem certeza quando inicia um projeto é que as coisas vão mudar"

Bernardo Heynemann

Page 15: Metodologias Ágeis com Scrum e XP

Utilização de funcionalidades do Sotware

16%

19%

45%13%

7%

Às vezesRaramenteNuncaFrequentementeSempre

Page 16: Metodologias Ágeis com Scrum e XP

Disperdício16%

19%

45%

13%

7%

64%

Às vezesRaramenteNuncaFrequentementeSempre

Page 17: Metodologias Ágeis com Scrum e XP

16%19%

45%

13%

7%

20% do seu trabalho geram 80% do valor

Às vezes Raramente NuncaFrequentemente Sempre

Princípio de Pareto

Page 18: Metodologias Ágeis com Scrum e XP

Algo de errado não esta certo

Page 19: Metodologias Ágeis com Scrum e XP

Manifesto Ágil

Kent Beck

Martin Fowler

Mike Beedle

Jon Kern

Andrew Hunt

Page 20: Metodologias Ágeis com Scrum e XP

O que é ser ágil?

Page 21: Metodologias Ágeis com Scrum e XP

“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”

Page 22: Metodologias Ágeis com Scrum e XP

SCRUM

Page 23: Metodologias Ágeis com Scrum e XP

Framework

Incremental

Iterativo

Page 24: Metodologias Ágeis com Scrum e XP

SCRUM

Controle dos processos

Baseado no feedback

Equipes multi-funcionais

Equipes auto-gerenciadas

Escalável

Usado desde 1990

Comunicação como fator crítico

Page 25: Metodologias Ágeis com Scrum e XP

Organizações e Papéis

Page 26: Metodologias Ágeis com Scrum e XP

Product Owner (PO)

Visão do negócio

Prioriza

ROI

Aceita ou Rejeita

Page 27: Metodologias Ágeis com Scrum e XP

Time

Auto-gerenciado

Comprometido

Multi-diciplinar

Comunicativo

++Autoridade

Page 28: Metodologias Ágeis com Scrum e XP

Scrum Master

Protetor da equipe

Resolve Problemas

Aplica as regras

Mantém o foco

--Autoridade

Facilitador

Page 29: Metodologias Ágeis com Scrum e XP

Timed Boxed

Retrospective: ~3h

daily meeting: 15min

Sprint planning: 8h

Sprint review: ~4h

Sprint: 2 a 4 semanas

Page 30: Metodologias Ágeis com Scrum e XP

Sprint

Iteração

ReleaseImutável

Page 31: Metodologias Ágeis com Scrum e XP

Scrum Flow

Page 32: Metodologias Ágeis com Scrum e XP

Product Backlog

Page 33: Metodologias Ágeis com Scrum e XP

Product Backlog

Desejos do PO

Iterativo

Priorizado por importância

ROI

Page 34: Metodologias Ágeis com Scrum e XP

Sprint Planning

Reunião dos papéis Priorização para a Sprint

Soluções e dúvidas

Definição do objetivo

Documentação

Goal

Page 35: Metodologias Ágeis com Scrum e XP

Plannig Poker

Estimativas Dificuldade

Nivelamento Realidade

Page 36: Metodologias Ágeis com Scrum e XP

Sprint Planning 2

Comprometido

Negociação com o PO

Tarefas técnicas

Page 37: Metodologias Ágeis com Scrum e XP

Sprint Backlog

Page 38: Metodologias Ágeis com Scrum e XP

Sprint Backlog

Tarefas a fazer

Atualizadoconstantemente

Scrum Master gerencia

Prioridade do PO

Page 39: Metodologias Ágeis com Scrum e XP

Daily Scrum

O que será feito

O que foi feito

Impedimentos

Reunião em pé

Horário fixo

Page 40: Metodologias Ágeis com Scrum e XP

Daily Scrum

Page 41: Metodologias Ágeis com Scrum e XP

Burndown Chart

Page 42: Metodologias Ágeis com Scrum e XP

Retrospectiva

Page 43: Metodologias Ágeis com Scrum e XP

Retrospectiva

O que foi bom

O que foi ruim

O que foi resolvido

Scrum Master

Page 44: Metodologias Ágeis com Scrum e XP

Custo de Mudança

Page 45: Metodologias Ágeis com Scrum e XP

Extreme Programming

XP

Princípios Valores

Práticas

Page 46: Metodologias Ágeis com Scrum e XP

Princípios

Passos de bebê

Falha

Responsabilidade

Humanismo

Page 47: Metodologias Ágeis com Scrum e XP

Valores

Comunicação

Coragem

Respeito

Feedback

Simplicidade

Page 48: Metodologias Ágeis com Scrum e XP

Práticas

Ambiente informativo

Código coletivo

Build 10 minutos

Refatoração

Continuidade da equipe

Page 49: Metodologias Ágeis com Scrum e XP

TDD

Page 50: Metodologias Ágeis com Scrum e XP

Integração Contínua

Page 51: Metodologias Ágeis com Scrum e XP

Programação em Par

Page 52: Metodologias Ágeis com Scrum e XP

Semelhanças

SCRUM XP

Sprint

Sprint Planning

Daily SCRUM

Retrospective

Iteraction

Iteraction Planning

Stand-up Meeting

Reflection

Gestão Engenharia

Page 53: Metodologias Ágeis com Scrum e XP

SCRUM e XPse complementam

Page 54: Metodologias Ágeis com Scrum e XP

Obrigado! (:

Washington Botelho@wbotelhos

wbotelhos.com

Makoto Hashimoto@makoto_vixmakoto.blog.br

Page 55: Metodologias Ágeis com Scrum e XP

Dúvidas

.

Page 56: Metodologias Ágeis com Scrum e XP

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>