Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and...

26
RISKS AND STRATEGIES SaiHo Yuen M.Sc, ift.a, SCJP, PSM I, ITIL 26 November 2011 Adopting Agile in medium and large organization

Transcript of Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and...

Page 1: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

RISKS AND STRATEGIES

SaiHo YuenM.Sc, ift.a, SCJP, PSM I, ITIL

26 November 2011

Adopting Agile in medium and large organization

Page 2: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Who am I?

The world I live

MeCanada, Québec

M.Sc. from U. Montréal and U. Rostock

Software Developer, Project Manager SCRUM Master and Agile transition

Netscape, Database, Civil engineeringScientific & Military research and Government

Employers of my areaSME in high technologies, Game industries

Insurance companies, Banking and Government

Page 3: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Every why hath a wherefore

WhyWhyWhyWhy are you doing all this ?What you’re looking forlooking forlooking forlooking for ?

Why Agile ?What Agile meansmeansmeansmeans to you ?

What Agile can do for you ?

What you’re really really really really looking for ?HowHowHowHow you are going to do it ?

What do you have ?WhatWhatWhatWhat do you reallyreallyreallyreally need ?

They will guide you into all the truththe truththe truththe truth!!!!!!!!

What is yours?

Page 4: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Introduction

Too Many Reasons!!!Migration means change, a long graduallong graduallong graduallong gradual change

complex and underestimated, thus unmanaged

Change doesn’t mean only the processAlso the people and speciallyspeciallyspeciallyspecially the peoplethe peoplethe peoplethe people

Process cancancancan’’’’t change peoplet change peoplet change peoplet change people(a lasting change come always from the insideinsideinsideinside)

Capability of change is differentdifferentdifferentdifferent for everyone, thus every organization

IsolatedIsolatedIsolatedIsolated initiative, trial and error

What make Agile migration so difficult?

Page 5: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Why so difficult?

A successfulsuccessfulsuccessfulsuccessful Agile project means something, but not everythingnot everythingnot everythingnot everythingA certain type of project under certain conditions with a very specific team

An ideaideaideaidea, a thought, a state of minda state of minda state of minda state of mindnot something material that we can touch

KnowingKnowingKnowingKnowing is one thing; DoingDoingDoingDoing is quite anotherToo manyToo manyToo manyToo many “ways” to doing this, too many “products” and “practices”

No standardstandardstandardstandard and no rulesrulesrulesrules

Are we getting the right helpsright helpsright helpsright helps, coaching on the right thingright thingright thingright thing ?

So on and so on…

Too many ways to get lost!!!

Page 6: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Small, medium, large

Well, I have to say…YesThey havehavehavehave rulesrulesrulesrules, policy and structurestructurestructurestructure

You can’t play with the magic triangle

Different levels has different goals (MoneyMoneyMoneyMoney, Votes, Career…)

Nothing is personal, thus everything becomes personalpersonalpersonalpersonal

InformalInformalInformalInformal VS official

Does size really matter?

Page 7: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Complicated, but don’t forget…

ComplexComplexComplexComplex business model

First missionFirst missionFirst missionFirst mission is not always software development

Business and TI doesn’t mixedmixedmixedmixed, thus doesn’t understand

ConcurrenceConcurrenceConcurrenceConcurrence from inside and outside

Resources availability & distributeddistributeddistributeddistributed Teamwork

GovernanceGovernanceGovernanceGovernance

Union

They also have money!!

Page 8: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Governance

Big brother is still watching!!

Page 9: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Risks

Come from not knowing what you're doing!

Page 10: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Culture and structure

Are you fit to ?

Page 11: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

The Other Boleyn Girl

We are sisters, and therefore, born to be rivals

Page 12: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Process

It isn’t about how we change, but how to make it acceptable

Page 13: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Humain factor

Resistance is futile…eventually?

Page 14: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Communication

Do we need oil for an engine?

Page 15: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Strategies

Well, fortunately there is none!!(Otherwise, it will be a little bit boring!!)

Is there any magic bullet?

Page 16: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Once again, Why?

Water cannot rise higher than its source, neither can human reason

Page 17: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

My two cents

All models are wrong, but some are useful!

Page 18: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Clothes don't make the man

A, B, C ⊆ D, D ⊆ E → A, B, C ⊆ E

Page 19: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

W. Edwards Deming

When a system is stable, mistakes are only tampering!

Page 20: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

SCRUM

Mille viae ducunt homines per saecula Romam

Page 21: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

First signs of troubles!?

It takes two to get one into hot water

Page 22: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Any cool tools?

…But don’t fly too close to the sun!

Page 23: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs

Comments, Questions, Objections?

I know one thing, that I know nothing

Page 24: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs
Page 25: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs
Page 26: Adopting Agile in medium and large organization RISKS · PDF fileAdopting Agile in medium and large organization. Who am I? ... Mille viae ducunt homines per saecula Romam. First signs