agile @ moscow
DESCRIPTION
Agile training delivered to Moscow/Russia folks.TRANSCRIPT
@diego_pachecoSoftware Architect | Agile Coach
Agile @ Moscow
Yes, I work with IT,sometimes...
htt
p:/
/ww
w.f
lickr
.co
m/p
ho
tos/
die
go-p
ach
eco
/48
51
31
02
07
/siz
es/l
/in
/ph
oto
stre
am/
@diego_pacheco
http://diego-pacheco.blogspot.com
github.com/diegopacheco
http://agilemanifesto.org/
http://agilemanifesto.org/
“Culture eats strategy for breakfast”
http://2.bp.blogspot.com/_mb5ZrqL0NPA/TPVm1zyJnnI/AAAAAAAAC_E/nsdX-fm3hMA/s1600/peter-drucker.jpg
http://www.mindset.ws/images/misc_elements/iceberg-diagram.gif http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg
Extreme Programming (XP)
Software Engineering
There is no Quality without CODE quality...
People / Small Teams / Cross-Functional
XP Core Values...
Commun
icatio
n
http://www.gettyimages.com/detail/103341370/Iconica
http://www.noktahhitam.com/wp-content/uploads/2008/02/1-3.jpg
Courage
Simplicity
http://ptodecontato.files.wordpress.com/2009/09/feedback2.jpg
http://www.gettyimages.com/detail/101929433/Digital-Vision
Courage
What I do? How it Works?
INVEST in Good Stories, and SMART Tasks
I - IndependentN - NegotiableV - ValuableE - EstimableS - SmallT - Testable
S - SpecificM - MeasurableA - AchievableR - RelevantT - Time-boxed
Como usuário <USER>Eu quero<FUNCTIONALITY> (Então isso <BENEFIT>)
Help people to work around stories...
Product Owner
Planning Session
Planning Poker
Dashboard
Daily Meeting
Demo
Retrospectives
Start Soft IP IN EP EN
Build a Retrospective Timeline(Advanced)
XP Techniques
Encourage TDD – For better design
Big Visible Charts - Integrations Testes
Dirt Road Cobblestone Road Highway
Time
Complexity
Value Added
Scalability
Risk
Teach people to work on waves...
Pair Programming
Brain Sync
Pair Programming
Why care about Continuous Integration
Teach people to explicit deal with Tech Debt.
http://thetarquin.com/Upload/porch.jpg
A TALE of 2 Kitchen
Define Team Rules(sometimes Constraints)Some stuff that I’m doing(examples)...
Working Agreements
Money Works(You to pay the Retrospective Beers...)
Local Custom Process Enforcement
There is no such thing as bad students. ONLY Bad Teachers!!!
Learn whats Is wrong!
Practices everyday !!!
Read Books... (for Developers…)
@diego_pachecoSoftware Architect | Agile Coach
Agile @ Moscow
Thank You!Спасибо!
We’re not over yet !!!
Practices time...
• 2 teams• 2 folks will be the Product Owner (PO)• 4 user stories(backlog)• Prioritize 2 for the sprint• Planning poker• Daily (each 15mim – 3 mim duration)• DO(DEV):
• TDD• Pair Programming
• 3 mim DEMO • Retrospective