agile maturity in lithuania - how to measure and who is leading

71
VISIT OUR BLOG: adform.com TWITTER: adforminsider Agile maturity in Lithuania - how to measure and who is leading? Vaidas Adomauskas 2012-10-11

Upload: vaidas-adomauskas

Post on 06-May-2015

1.453 views

Category:

Technology


8 download

DESCRIPTION

My talk for Agile Turas Vilnius 2012. I talk about 5 Agile maturity levels, with examples and advices how to go via them.

TRANSCRIPT

Page 1: Agile Maturity In Lithuania - How To Measure And Who Is Leading

VISIT OUR BLOG: adform.comTWITTER: adforminsider

Agile maturity in Lithuania - how to measure and who is leading?

Vaidas Adomauskas2012-10-11

Page 3: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 4: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agenda

Why Agile?

Agile (or basketball) maturity

Change to more Agile (or CI)

Page 5: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Why Agile?

Page 6: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Who is using Agile?

Page 7: Agile Maturity In Lithuania - How To Measure And Who Is Leading

09000 1 87654321500 04 98765432103 9876543210987654321021 987654321098765432100Hours Minutes Seconds

Time to discuss:

Why did you start using Agile? 2 main reasons (tell to person sitting next to you) Share

Page 8: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Reasons for adopting agile

Source: http://www.versionone.com/state_of_agile_development_survey/11/

Page 9: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agile (or basketball)

maturity

Page 10: Agile Maturity In Lithuania - How To Measure And Who Is Leading

How Agile are you? 0 – do not use 1 – beginner Agile 2 – 3 – 4 – 5 – perfect Agile

Page 11: Agile Maturity In Lithuania - How To Measure And Who Is Leading

It’s all Basketball!

Page 12: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 13: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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 14: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agile in outsourced project

Page 15: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Oursourced Srum Project (Sri Lanka)

Page 16: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Fixed (almost) everything

Page 17: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Preperation

Page 18: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Project progress

Page 19: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Finish and results

Page 20: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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 21: Agile Maturity In Lithuania - How To Measure And Who Is Leading

School league – follow the book

Page 22: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 23: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Scrum + XP

Page 24: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agile in Lithuania

Page 25: Agile Maturity In Lithuania - How To Measure And Who Is Leading

http://www.agileturas.lt

Agile Tour Vilnius 2010, 2011, 2012

Page 26: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Agile and Scrum user group (Vilnius and Kaunas)

Page 27: Agile Maturity In Lithuania - How To Measure And Who Is Leading

http://www.agilediena.lt

Lithuanian Agile Day 2011, 2012

Page 28: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agile experience sharing

Page 29: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Dalinantis patirtimi tobulinti Agile metodų naudojimą savo kompanijose

www.agile.lt

[email protected]

Page 30: Agile Maturity In Lithuania - How To Measure And Who Is Leading

IT league – try technical practices

Page 31: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 32: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Scrum + XP

Page 33: Agile Maturity In Lithuania - How To Measure And Who Is Leading

14.15 - 15.00 Gediminas Guoba – Continuous Delivery

Deliver Frequently (any day)

Page 34: Agile Maturity In Lithuania - How To Measure And Who Is Leading

11.45 - 12.30 Mantas Klasavičius - Metrics Driven Development (Adform case study)

Measure business metrics

Page 35: Agile Maturity In Lithuania - How To Measure And Who Is Leading

11:00 – 16:00 Software Development Open Space - Shipping software every hour

We share our experiences

Page 36: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Agile experience sharing

Page 37: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

We Actually Build Stuff

Page 38: Agile Maturity In Lithuania - How To Measure And Who Is Leading

National league – practice technical practices

Page 39: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 40: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Kanban + XP (+ Scrum)

Page 41: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Self-organized motivation

Page 42: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Self-organized improvements

Page 43: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Self-organized visualization

Page 44: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Page 45: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Page 46: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Page 47: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Euroleague – enable continuous improvement

Page 48: Agile Maturity In Lithuania - How To Measure And Who Is Leading
Page 49: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Are we done (Agile)?

Page 50: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Page 51: Agile Maturity In Lithuania - How To Measure And Who Is Leading

NBA – optimize whole organization

Page 52: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Which league are you in?!

Page 53: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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 In Lithuania - How To Measure And Who Is Leading

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

Continuous Improvement Framework (CIF) by Ken Shwaber

Page 55: Agile Maturity In Lithuania - How To Measure And Who Is Leading

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

Continuous Improvement Framework (CIF) by Ken Shwaber

Page 56: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Change to more Agile (or CI)

Page 57: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Play in high school… or?

Page 58: Agile Maturity In Lithuania - How To Measure And Who Is Leading

http://www.youtube.com/watch?v=qmlYe2KS0-Y

Cargo cult

Page 59: Agile Maturity In Lithuania - How To Measure And Who Is Leading

http://www.slideshare.net/vaidasa/kas-nra-agile-arba-kas-stabdo-vadovus-rimtai-svarstyti-agile-metod-naudojim

Agile myths

MythChaos

No planning (no predictability)

No documentation

Small teams

RealityProcess

Product Backlog : just in time and just enough

Just in time and minimal enough

Microsoft, IBM, Amazon, Adform

Page 60: Agile Maturity In Lithuania - How To Measure And Who Is Leading

How many of you feel?

Inspired!I want to change things!But how do I convince mymanager/customer/team/etc?

Page 61: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Exercise

Change something on yourself right now

Change something on somebody else right now

Page 62: Agile Maturity In Lithuania - How To Measure And Who Is Leading

How many of you feel?

Inspired!I want to change things!But how do I convince mymanager/customer/team/etc?

Page 63: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Change starts with you

Page 64: Agile Maturity In Lithuania - How To Measure And Who Is Leading

You are not alone!

Page 65: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Start with personal project?

Page 66: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Most happy day of my life!

Page 67: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Summary

Page 68: Agile Maturity In Lithuania - How To Measure And Who Is Leading

Why Agile? Accelerated time to market

Change to Agile Start with yourself

Page 69: Agile Maturity In Lithuania - How To Measure And Who Is Leading

School league –

follow the book

IT league –

try technical practices National league –

practice technical practices Euroleague –

enable continuous improvement NBA –

optimize whole organization

Page 71: Agile Maturity In Lithuania - How To Measure And Who Is Leading