apresentação e guerra dos métodos 2.0
DESCRIPTION
Apresentação da Track de Agile no #QConSP sobre a guerra dos métodos Scrum, Kanban, XP e outros. Visualize a perfeição fora da caixa.TRANSCRIPT
![Page 1: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/1.jpg)
Construindo sua
MentalidadeAgile
![Page 2: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/2.jpg)
@axmagno
+ -#Scrum
#VouDeTáxi
![Page 3: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/3.jpg)
+ -#JavaScript
#Scrum!
@felipe_silva
@Maethorin
![Page 4: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/4.jpg)
+ -#Behavior-Driven
@giovannibassi
![Page 5: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/5.jpg)
+ -#A
gil e
Car
d
@paulocaroli
![Page 6: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/6.jpg)
A guerra dosA guerra dosMétodosMétodos
v2.0v2.0
![Page 7: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/7.jpg)
Agile CoachAgile CoachRodrigo Yoshima
InstrutorInstrutor
![Page 8: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/8.jpg)
Meu projeto atual
● Duração: 3 a 4 meses● Alta Rotatividade● Off-shore
● Projeto: Holanda | Construção: Brasil
● Parte da Construção é Terceirizada● Escopo Fechado● Gestão Tradicional● Apesar dos esforços, não tenho coragem de dizer que é ágil
![Page 9: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/9.jpg)
Plywood EpoxiMatching Hole Hull
Length: 4.35 mBeam: 2.10 mWeight: 66 kgSail area: 13 m2Construction time about 120 hours
SC435 – Bernd Kohler (NED)SC435 – Bernd Kohler (NED)
![Page 10: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/10.jpg)
Há riscos!
![Page 11: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/11.jpg)
Há riscos!
![Page 12: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/12.jpg)
Nã o
de i
x a d
e se
r d
ive r
tid
o ...
Nã o
de i
x a d
e se
r d
ive r
tid
o ...
![Page 13: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/13.jpg)
Method War IMethod War I1989-19941989-1994
OMT (Jim Rumbaugh)OMT (Jim Rumbaugh)Booch Method (Grady Booch)Booch Method (Grady Booch)
Peter CoadPeter CoadShlaer-MellorShlaer-Mellor
Objectory (Ivar Jacobson)Objectory (Ivar Jacobson)
![Page 14: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/14.jpg)
![Page 15: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/15.jpg)
Extreme Programming x ScrumExtreme Programming x Scrum● Scrum x KanbanScrum x Kanban● PMBOK x ScrumPMBOK x Scrum
● ScrumAlliance x Scrum.orgScrumAlliance x Scrum.org● Todos contra o RUP, CMMi, MPS.brTodos contra o RUP, CMMi, MPS.br
●
Method War 2.0Method War 2.0
![Page 16: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/16.jpg)
O que os gurus
pregam?Deve ser ágil (Agile)Deve ser fluído (Lean)Deve ser contínuo (Kanban)
![Page 17: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/17.jpg)
#Rápido #Fluído #Contínuo
![Page 18: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/18.jpg)
#cascateiro #fail
![Page 19: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/19.jpg)
RUPRUP
KanbanKanban
ScrumScrum
XPXP
SEMATSEMAT
CraftmanshipCraftmanship
![Page 20: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/20.jpg)
It's complex! Can't be Lean....
It's complex! Can't be Lean....
Scrum doesn't fiteverywhere!
Scrum doesn't fiteverywhere!
Software Engineeringneeds a theory!
Software Engineeringneeds a theory!
Sure, but not a SEMATMath Language KernelSure, but not a SEMATMath Language Kernel
Flaccid Scrum!Flaccid Scrum!
Certifications areIntegrity debt!.
Certifications areIntegrity debt!.
![Page 21: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/21.jpg)
ScrumAlliance is all about money
ScrumAlliance is all about money
Craftmanship community owns the
Agile stake now
Craftmanship community owns the
Agile stake now
Compare Methods for understandingNot judging
Compare Methods for understandingNot judging
![Page 22: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/22.jpg)
Quem está ganhando?
NINGUÉM!
Quem está perdendo?
O MERCADO!
![Page 23: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/23.jpg)
Qual o desfecho da Method War 1.0?
“Based on the fact that diferences between the various
methods were becoming smaller, and that the method war did not move object-
oriented technology forward any longer, Jim Rumbaugh and Grady Booch decided at the end of 1994
to unify their work within a single method: the Unified Method.”
The unified modeling language: UML '98 : beyond the notationJean Bézivin,Pierre-Alain Muller
![Page 24: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/24.jpg)
Não é um método de gestão como o Scrum
● Visualize o Workflow (corrente de valor)● Limite o Work in Process● Meça e Gerencie o Fluxo
● Deixe as políticas explícitas (regras claras)
● (melhore o processo)
Kanban for Software Development #WTFisThat?
![Page 25: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/25.jpg)
Kanban for Software Development #WTFisThat?
![Page 26: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/26.jpg)
O que tenho feito?
2005: Uso de Scrum e XP num grande projeto para o Japão
2006: Tentativa de implantação Scrum numa Grande Consultoria #FAIL
2007-2009: Cases Pequenos e Médios em empresas ISV (Produtos)
2010: Mais ISVs, a SulAmerica Seguros e os primeiros projetos Kanban
![Page 27: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/27.jpg)
Por que #Kanban na Aspercom?
Clientes com dificuldades para usar Scrum!
● Ciclos iterativos indesejados● Alta integração inter-times● Demandas irregulares● Sprints constantemente cancelados● Necessidade de transição mais tranquila● Projetos curtíssimos (1 semana)
![Page 28: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/28.jpg)
Do
n' t
tr o
l l S
cru
m, b
ut.
. .
● Scrum-but não é motivo para vergonha● Product Owner? Dono?● “ScrumMaster remove impedimentos” é
uma simplificação irreal e frustrante● A verdadeira Inspeção e Adaptação deve
estar acima das regras do próprio Scrum
![Page 29: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/29.jpg)
Visualize a perfeição
![Page 30: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/30.jpg)
Visualize a perfeição fora da caixa!Visualize a perfeição fora da caixa!
![Page 31: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/31.jpg)
Visualize a perfeição fora da Visualize a perfeição fora da caixa!caixa!
● Nós usamos métodos para nos autorizar a fazer coisas que já deveríamos fazer (coragem, transparência, feedback, comunicação...)
● Participação ativa dos usuários no projeto é bom, mas a participação dos desenvolvedores no negócio seria a perfeição!
● Se realmente houvesse colaboração entre o negócio e TI, não haveria TI e nem metodologias
![Page 32: Apresentação e guerra dos métodos 2.0](https://reader033.vdocuments.net/reader033/viewer/2022051610/548446e3b47959f10c8b4b9a/html5/thumbnails/32.jpg)
Obrigado!
@rodrigoy
http://blog.aspercom.com.br