agile @ moscow

50
@diego_pacheco Software Architect | Agile Coach Agile @ Moscow

Upload: diego-pacheco

Post on 10-Nov-2014

1.823 views

Category:

Technology


5 download

DESCRIPTION

Agile training delivered to Moscow/Russia folks.

TRANSCRIPT

Page 1: Agile @ Moscow

@diego_pachecoSoftware Architect | Agile Coach

Agile @ Moscow

Page 2: 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

[email protected]

http://diego-pacheco.blogspot.com

github.com/diegopacheco

Page 3: Agile @ Moscow

http://agilemanifesto.org/

Page 4: Agile @ Moscow

http://agilemanifesto.org/

Page 5: Agile @ Moscow

“Culture eats strategy for breakfast”

http://2.bp.blogspot.com/_mb5ZrqL0NPA/TPVm1zyJnnI/AAAAAAAAC_E/nsdX-fm3hMA/s1600/peter-drucker.jpg

Page 6: Agile @ Moscow

http://www.mindset.ws/images/misc_elements/iceberg-diagram.gif http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg

Page 7: Agile @ Moscow

Extreme Programming (XP)

Page 8: Agile @ Moscow

Software Engineering

Page 9: Agile @ Moscow

There is no Quality without CODE quality...

Page 10: Agile @ Moscow

People / Small Teams / Cross-Functional

Page 11: Agile @ Moscow

XP Core Values...

Page 12: Agile @ Moscow

Commun

icatio

n

http://www.gettyimages.com/detail/103341370/Iconica

Page 13: Agile @ Moscow

http://www.noktahhitam.com/wp-content/uploads/2008/02/1-3.jpg

Courage

Simplicity

Page 14: Agile @ Moscow

http://ptodecontato.files.wordpress.com/2009/09/feedback2.jpg

Page 15: Agile @ Moscow
Page 16: Agile @ Moscow

http://www.gettyimages.com/detail/101929433/Digital-Vision

Courage

Page 17: Agile @ Moscow

What I do? How it Works?

Page 18: Agile @ Moscow
Page 19: Agile @ Moscow

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...

Page 20: Agile @ Moscow

Product Owner

Page 21: Agile @ Moscow

Planning Session

Page 22: Agile @ Moscow

Planning Poker

Page 23: Agile @ Moscow

Dashboard

Page 24: Agile @ Moscow

Daily Meeting

Page 25: Agile @ Moscow

Demo

Page 26: Agile @ Moscow

Retrospectives

Page 27: Agile @ Moscow

Start Soft IP IN EP EN

Page 28: Agile @ Moscow

Build a Retrospective Timeline(Advanced)

Page 29: Agile @ Moscow
Page 30: Agile @ Moscow

XP Techniques

Page 31: Agile @ Moscow

Encourage TDD – For better design

Page 32: Agile @ Moscow

Big Visible Charts - Integrations Testes

Page 33: Agile @ Moscow

Dirt Road Cobblestone Road Highway

Time

Complexity

Value Added

Scalability

Risk

Teach people to work on waves...

Page 34: Agile @ Moscow

Pair Programming

Page 35: Agile @ Moscow

Brain Sync

Page 36: Agile @ Moscow

Pair Programming

Page 37: Agile @ Moscow

Why care about Continuous Integration

Page 38: Agile @ Moscow

Teach people to explicit deal with Tech Debt.

Page 39: Agile @ Moscow

http://thetarquin.com/Upload/porch.jpg

Page 40: Agile @ Moscow

A TALE of 2 Kitchen

Page 41: Agile @ Moscow

Define Team Rules(sometimes Constraints)Some stuff that I’m doing(examples)...

Page 42: Agile @ Moscow

Working Agreements

Page 43: Agile @ Moscow

Money Works(You to pay the Retrospective Beers...)

Page 44: Agile @ Moscow

Local Custom Process Enforcement

Page 45: Agile @ Moscow

There is no such thing as bad students. ONLY Bad Teachers!!!

Page 46: Agile @ Moscow

Learn whats Is wrong!

Practices everyday !!!

Read Books... (for Developers…)

Page 47: Agile @ Moscow

@diego_pachecoSoftware Architect | Agile Coach

Agile @ Moscow

Thank You!Спасибо!

Page 48: Agile @ Moscow

We’re not over yet !!!

Page 49: Agile @ Moscow

Practices time...

Page 50: Agile @ Moscow

• 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