adopting agile in medium and large organization risks · pdf fileadopting agile in medium and...

Post on 01-Feb-2018

220 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

RISKS AND STRATEGIES

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

26 November 2011

Adopting Agile in medium and large organization

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

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?

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?

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

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?

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

Governance

Big brother is still watching!!

Risks

Come from not knowing what you're doing!

Culture and structure

Are you fit to ?

The Other Boleyn Girl

We are sisters, and therefore, born to be rivals

Process

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

Humain factor

Resistance is futile…eventually?

Communication

Do we need oil for an engine?

Strategies

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

Is there any magic bullet?

Once again, Why?

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

My two cents

All models are wrong, but some are useful!

Clothes don't make the man

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

W. Edwards Deming

When a system is stable, mistakes are only tampering!

SCRUM

Mille viae ducunt homines per saecula Romam

First signs of troubles!?

It takes two to get one into hot water

Any cool tools?

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

Comments, Questions, Objections?

I know one thing, that I know nothing

top related