Game changers

44
Agile GameChangers @marekkirejczyk

description

Agile Game Changers lightweight version for AgileByExample '14 conference

Transcript of Game changers

Page 1: Game changers

Agile GameChangers@marekkirejczyk

Page 2: Game changers
Page 3: Game changers

DISCLAIMERThose are my personal opinions, different coaches and trainers opinions might differ.

Page 4: Game changers

4 LEVELS

1. Process !

2. Technical practises

3. Product (focus on value)

4. SCALE: Alignment & Communication

Page 5: Game changers

LEVEL 1Process

Page 6: Game changers

PROCESSKANBAN

Page 7: Game changers
Page 8: Game changers

KANBAN

• Who is doing what?

• What are the priorities?

• When will it be done?

• “I thought something else need to be done”

• We don’t have time to fix bugs

Page 9: Game changers

“It’s better to ask for forgiveness then for

permission”

Page 10: Game changers

WANT TO LEARN MORE?• Yes we Kanban

• Get Kanban with GetKanban

Tomasz Łasica Mateusz Srebrny

Page 11: Game changers

SCRUM

Page 12: Game changers

SCRUM

• Continuous improvement

• Better communication to stakeholders

Page 13: Game changers

WANT TO LEARN MORE?S c r u m P r i m e r Introduction to Scrum

Michał Prządka

Page 14: Game changers

SCRUM PATTERNS

Page 15: Game changers

SCRUM Patternswww.scrumplop.org

JEFF sutherland

Page 16: Game changers

SCRUM SHOCK

THERAPY

Page 17: Game changers

Scrum shock therapy JEFF sutherland

• Everyone is trained in Scrum

• One week sprints

• All ceremonies together up to 4 hours

• Stop when team delivers 3 commitments in a row

• … blah blah blah

• Discipline!

• (it is not as bad as it sounds)

Page 18: Game changers

Release cycle

Page 19: Game changers

“Nothing improves a team morale more than a

release to production”

Page 20: Game changers

LEVEL 2Technical PRACTICES

Page 21: Game changers

Implementing• Training is good, change agent is much better

• Code DOJO is a good start

• There is no better way then pair programming

• Code Review is good (later)

• Technical debt will take consistent effort over time to get rid of

Page 22: Game changers

WANT TO LEARN MORE?e X t r e m e Programming (XP) for beginners

Jakub Nabrdalik

Page 23: Game changers

LEVEL 3Project vs.product teams

Page 24: Game changers

AIM!

project team WORKING SOFTWARE

PRODUCT team VALUE!

PROJECT team WORKING SOFTWARE

Page 25: Game changers

DID A GOOD JOBPROJECT TEAM:!!• NO BUGS !

• DELIVERED FAST !

• WHAT PRODUCT OWNER WANTED

PRODUCT TEAM:!!• MONEY! … or !

• Validated learning !

• GROWTH • CONVERSIONS • FREE TRIALS • REVENUE

Page 26: Game changers

TEAM MEMBERSPROJECT TEAM!

!• DEVELOPERS • TESTERS • DESIGNERS !!!!

PRODUCT TEAM:!!ALSO:!• MARKETING • SALES • OTHER…?

!

Page 27: Game changers

PROCESSPROJECT TEAM!!

• SCRUM • KANBAN • EXTREME

PROGRAMMING

PRODUCT TEAM

• LEAN STARTUP • EVO

!!!!

Page 28: Game changers

MEASURE OF PROGRESSFUNNELBURN DOWN CHART

Page 29: Game changers

WANT TO LEARN MORE?The Lean Startup in a corporate practice – validate or die

Agata Czopek

Page 30: Game changers

WANT TO LEARN MORE?Lean Startup for Agile Product Management

Ángel Medinilla

Page 31: Game changers

LEVEL 4Scale

Page 32: Game changers

Scale PROCESS• You can scale Scrum with LeSS

• Kanban Scale it selfs nicely

Page 33: Game changers
Page 34: Game changers

WANT TO LEARN MORE?Scaling Scrum with LeSS

Marek Kirejczyk

Page 35: Game changers

WANT TO LEARN MORE?War stories about S c a l e d A g i l e Framework

Tomek Pająk

Page 36: Game changers

Alignment

Page 37: Game changers

V2MOM• VISION - What is overall vision

• VALUES - What are our values

• METHODS - What specific methods will I use

• OBSTACLES - What may stop me?

• MEASUREMENTS - How will we know if we achieved a goal? (or in what %?)

Page 38: Game changers

V2mom - NOTES

• CEO starts, then everybody negotiate his V2MOM

• Usually done once a quoter

• I like to stop on team level (by Karol Traczykowski)

Page 39: Game changers

WANT TO LEARN MORE?5 reasons to use V2MOMs a t you r company

Karol Traczykowski

Page 40: Game changers

Summary

Page 41: Game changers

4 levels of (my) agile implementation

1. SPEED 1: Process

2. SPEED 2: Technical practises

3. BUSINESS FOCUS: Product teams

4. SCALE: Alignment & Communication

Page 42: Game changers

4 levels waste1. SPEED 1: We estimate bad, communicate bad, we

have unfinished features

2. SPEED 2: We have bugs, we deliver slower then we could

3. BUSINESS FOCUS: We build what our customers don’t want to pay for

4. SCALE: We lose all above, because of our scale

Page 43: Game changers

4 levels of EMPOWERMENT

1. SPEED 1: Team create it’s own process (improve)

2. SPEED 2: Team aims for Technical excellence (Software craftsmanship)

3. BUSINESS FOCUS: Team improves business

4. SCALE: Teams can still do all of above while growing

Page 44: Game changers

4 levels of lazy jobs1. Scrum Master has little to do

2. Team Leader has little to do

3. PO has little to do

4. CEO has little to do