agile maturity what value gets the company if measuring it

61
VISIT OUR BLOG: adform.com TWITTER: adforminsider Agile maturity – what value gets the company if measuring it? Vaidas Adomauskas 2012-11-22

Upload: vaidas-adomauskas

Post on 06-May-2015

1.525 views

Category:

Technology


0 download

DESCRIPTION

My talk at Agile Tour Riga 2012 conference. Agile maturity is quite new and disputable subject. The reason can be that we saw good and bad things with Capability Maturity Model (CMM). Can we do differently in Agile? Can (do we need to) create Agile maturity model that helps our companies to pick best Agile methods and practices depending on their context? Can it bring value to people doing the work rather than just be one more “marketing tool” for managers and sales? I will base my presentation on my personal experience with Agile projects and companies I have been working with. I will show how “knowing where you are” helped us to set “where we want to go” – choose right Agile improvements and practices. Last but not least, I will use basketball league metaphor to make sure it is fun and you are not bored! So if you want to hear real life examples and tips how to go from kids basketball league (follow the book) to NBA (optimize whole organization), join the presentation.

TRANSCRIPT

Page 1: Agile Maturity What Value Gets The Company If Measuring It

VISIT OUR BLOG: adform.comTWITTER: adforminsider

Agile maturity – what value gets the company if measuring it?

Vaidas Adomauskas2012-11-22

Page 3: Agile Maturity What Value Gets The Company If Measuring It

Agenda (what to take away from the presentation)

Why measure?

Agile (or basketball) maturity

Summary

Page 4: Agile Maturity What Value Gets The Company If Measuring It

Why measure?

Page 5: Agile Maturity What Value Gets The Company If Measuring It

Who is using Agile?

Page 6: Agile Maturity What Value Gets The Company If Measuring It

It’s all Basketball!

Page 7: Agile Maturity What Value Gets The Company If Measuring It

09000 1 87654321500 04 98765432103 9876543210987654321021 987654321098765432100Hours Minutes Seconds

Time to discuss:

Why measure your agility? 1 pros 1 cons

Page 8: Agile Maturity What Value Gets The Company If Measuring It

Agile (or basketball)

maturity

Page 9: Agile Maturity What Value Gets The Company If Measuring It
Page 10: Agile Maturity What Value Gets The Company If Measuring It

Scrum

Roles (3) Process (4 meetings) Artifacts (4 +metrics)

Director

Team 1

Product Owner

Scrum Master

Team

Team 2

Product Owner

Scrum Master

Team

Team 3

Product Owner

Scrum Master

Team

Team 4

Product Owner

Scrum Master

Team

Team 5

Product Owner

Scrum Master

Team

Team 6

Product Owner

Scrum Master

Team

Page 11: Agile Maturity What Value Gets The Company If Measuring It

Agile in outsourced project

Page 12: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data-869.html

Oursourced Srum Project (Sri Lanka)

Page 13: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data-869.html

Fixed (almost) everything

Page 14: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data-869.html

Preperation

Page 15: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data-869.html

Project progress

Page 16: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/agile-projektas-su-fiksuota-apimtimi-kaina-ir-pabaigos-data-869.html

Finish and results

Page 17: Agile Maturity What Value Gets The Company If Measuring It

Agile works in projects? In outsourced ones?

Outsourcing exec urges: ‘Stop outsourcing your software development’

‘Unless you absolutely have to.

And unless you do it with Agile. More

specifically, Scrum.’

http://www.zdnet.com/outsourcing-exec-urges-stop-outsourcing-your-software-development-7000004315/?s_cid=e539

Page 18: Agile Maturity What Value Gets The Company If Measuring It

School league – follow the book

Page 19: Agile Maturity What Value Gets The Company If Measuring It
Page 20: Agile Maturity What Value Gets The Company If Measuring It

Scrum + XP

Page 21: Agile Maturity What Value Gets The Company If Measuring It

Agile in Lithuania

Page 22: Agile Maturity What Value Gets The Company If Measuring It

http://www.agileturas.lt

Agile Tour Vilnius 2010, 2011, 2012

Page 23: Agile Maturity What Value Gets The Company If Measuring It

http://scrum.blogas.lt/tema/renginiai/naudotoju-grupe

Agile and Scrum user group (Vilnius and Kaunas)

Page 24: Agile Maturity What Value Gets The Company If Measuring It

http://www.agilediena.lt

Lithuanian Agile Day 2011, 2012

Page 25: Agile Maturity What Value Gets The Company If Measuring It

Agile experience sharing

Page 26: Agile Maturity What Value Gets The Company If Measuring It

IT league – try technical practices

Page 27: Agile Maturity What Value Gets The Company If Measuring It
Page 28: Agile Maturity What Value Gets The Company If Measuring It

Scrum + XP

Page 29: Agile Maturity What Value Gets The Company If Measuring It

Agile in Adform and in

Lithuania

Page 30: Agile Maturity What Value Gets The Company If Measuring It

Gediminas Guoba – Continuous Delivery http://agileturas.lt/vilnius#Gediminas_Guoba

Deliver Frequently (any day)

Page 31: Agile Maturity What Value Gets The Company If Measuring It

Mantas Klasavičius - Metrics Driven Development (Adform case study)http://agileturas.lt/vilnius#Mantas_Klasavicius

Measure Business Metrics

Page 32: Agile Maturity What Value Gets The Company If Measuring It

Software Development Open Space - Shipping software every hourhttp://agileturas.lt/vilnius#Open_space http://fb.agileturas.lt/

We share our experiences

Page 33: Agile Maturity What Value Gets The Company If Measuring It

Agile experience sharing

Page 34: Agile Maturity What Value Gets The Company If Measuring It

NOVEMBER 30, 2012; VILNIUS, LITHUANIA http://weactuallybuildstuff.com/

We Actually Build Stuff

Page 35: Agile Maturity What Value Gets The Company If Measuring It

National league – practice technical practices

Page 36: Agile Maturity What Value Gets The Company If Measuring It
Page 37: Agile Maturity What Value Gets The Company If Measuring It

Kanban + XP (+ Scrum)

Page 38: Agile Maturity What Value Gets The Company If Measuring It

Self-organized motivation

Page 39: Agile Maturity What Value Gets The Company If Measuring It

Self-organized improvements

Page 40: Agile Maturity What Value Gets The Company If Measuring It

Self-organized visualization

Page 41: Agile Maturity What Value Gets The Company If Measuring It

http://www.adform.com/site/blog/adform/adform-fedex-day-revisited/

Page 42: Agile Maturity What Value Gets The Company If Measuring It

http://www.adform.com/site/blog/adform/adform-fedex-day-revisited/

Page 43: Agile Maturity What Value Gets The Company If Measuring It

http://www.adform.com/site/blog/adform/adform-fedex-day-revisited/

Page 44: Agile Maturity What Value Gets The Company If Measuring It

Euroleague – enable continuous improvement

Page 45: Agile Maturity What Value Gets The Company If Measuring It
Page 46: Agile Maturity What Value Gets The Company If Measuring It

Are we done (Agile)?

Page 47: Agile Maturity What Value Gets The Company If Measuring It

Lean (?) Management 3.0 (?) Beyond budgeting (?) …

Page 48: Agile Maturity What Value Gets The Company If Measuring It

NBA – optimize whole organization

Page 49: Agile Maturity What Value Gets The Company If Measuring It

It’s all Basketball!

Page 50: Agile Maturity What Value Gets The Company If Measuring It

First Agile maturity model?

Page 51: Agile Maturity What Value Gets The Company If Measuring It

http://www.scrumdayeurope.com/website/scrumday.nsf/1.%20Ken%20Schwaber%20Scrum%20Day%20Europe%202012.pdf

Continuous Improvement Framework (CIF) by Ken Shwaber

Page 52: Agile Maturity What Value Gets The Company If Measuring It

http://www.scrumdayeurope.com/website/scrumday.nsf/1.%20Ken%20Schwaber%20Scrum%20Day%20Europe%202012.pdf

Continuous Improvement Framework (CIF) by Ken Shwaber

Page 53: Agile Maturity What Value Gets The Company If Measuring It

http://www.scrumdayeurope.com/website/scrumday.nsf/1.%20Ken%20Schwaber%20Scrum%20Day%20Europe%202012.pdf

Continuous Improvement Framework (CIF) by Ken Shwaber

Page 54: Agile Maturity What Value Gets The Company If Measuring It

Summary

Page 55: Agile Maturity What Value Gets The Company If Measuring It

Why measure Agile maturity?

Page 56: Agile Maturity What Value Gets The Company If Measuring It

School league –

follow the book

IT league –

try technical practices National league –

practice technical practices Euroleague –

enable continuous improvement NBA –

optimize whole organization

Page 57: Agile Maturity What Value Gets The Company If Measuring It

Who has used Agile in personal life project?

Page 58: Agile Maturity What Value Gets The Company If Measuring It

Two personal projects (Scrum + Kanban)

Page 59: Agile Maturity What Value Gets The Company If Measuring It

Most happy day of my life!

Page 61: Agile Maturity What Value Gets The Company If Measuring It