Pissing against the wind

210
Pissing against the wind @ziobrando
  • date post

    17-Oct-2014
  • Category

    Business

  • view

    461
  • download

    0

description

Every organisation pretends to be unique, but they mostly follow similar mechanics. Discover how your organisation too falls into common pitfalls and antipatterns and how you can leverage the situation to improve it.

Transcript of Pissing against the wind

Page 1: Pissing against the wind

Pissing against the wind

@ziobrando

Page 2: Pissing against the wind

About meIn the IT field since ZX Spectrum Strategic IT Consultant ...whatever that means Trainer (Avanscoperta & Skills Matter) Technical Writer Blogger: http://ziobrando.blogspot.com Twitter: @ziobrando

My e-mail: [email protected]

Page 3: Pissing against the wind

What I do

9%

11%

12%

31%

38%

Agile processesDomain-Driven DesignEfficiency & ManagementArchitectureFunny clown

Page 4: Pissing against the wind

Intelligent persons taking

stupid decisions

Page 5: Pissing against the wind

But first...

Page 6: Pissing against the wind

Preface

Page 7: Pissing against the wind
Page 8: Pissing against the wind

Love?

Page 9: Pissing against the wind

Thermodynamic convenience

Page 10: Pissing against the wind

15° C

Page 11: Pissing against the wind

18° C

40° C

Page 12: Pissing against the wind

35° C sunny, windy

Page 13: Pissing against the wind

But for us...

Page 14: Pissing against the wind

He’s lovelyHe’s lazy

He’s smartHe’s cute

he’s a bastard

Page 15: Pissing against the wind

Frictionand how Scrum and Kanban pretend to face it

Page 16: Pissing against the wind

Scrum Roles

Team Scrum Master

Product Owner

Page 17: Pissing against the wind

Why Roles?

Page 18: Pissing against the wind

Team

Scrum Master?

Product Owner

Page 19: Pissing against the wind

Team Team

Scrum Master?

Product Owner

Page 20: Pissing against the wind

Team Team

Scrum Master?

Product Owner

Page 21: Pissing against the wind

Team Team

Scrum Master?

Product Owner

Team Leader?

Page 22: Pissing against the wind

Team Team

Scrum Master?

Product Owner

Team Leader?Project Manager?

Page 23: Pissing against the wind

Team Team

Scrum Master?

Product Owner

Team Leader?Project Manager?Consultant?

Page 24: Pissing against the wind

Team Team

Scrum Master?

class?

Product Owner

Team Leader?Project Manager?Consultant?

Page 25: Pissing against the wind

Team Team

Scrum Master?

class?

Product Owner?

Team Leader?Project Manager?Consultant?

Page 26: Pissing against the wind

Team Team

Scrum Master?

class?

Product Owner?

Team Leader?Project Manager?Consultant?

?

Page 27: Pissing against the wind

Product Owner

Page 28: Pissing against the wind

Product Owner

Needs to be a person with the knowledge, the ability and the power to make critical decision for the product in development

Page 29: Pissing against the wind

Scrumbut

Page 30: Pissing against the wind

Good as bolognese sauce made with seitan

Page 31: Pissing against the wind

or..

Page 32: Pissing against the wind

“Scrum doesn’t work.

Let’s try something else”

Page 33: Pissing against the wind

Kanban

• lightweight start

• We don’t touch roles

Page 34: Pissing against the wind

Apparently

Dev Team

Organization

Page 35: Pissing against the wind

After fixing things...

Page 36: Pissing against the wind

We discover that...

Page 37: Pissing against the wind

It’s always an IT problem until it’s proved not to be. I’ve been involved in agile teams where I’ve seen improvements on the technical side expose shortcomings and failures on the business side. When delivery is predictable the bottleneck shifts into the business. By delivering high quality software that just works, continuous feedback from customers and the measurement of realized benefits often reveals poor decision-making in other parts of the organization.

http://nobull.energizedwork.com/ Simon Baker

Page 38: Pissing against the wind

They’re not always happy

Page 39: Pissing against the wind

Resistence

Page 40: Pissing against the wind

Our role

Page 41: Pissing against the wind

right? wrong?

Page 42: Pissing against the wind

right? wrong?Embarassing implementations

Page 43: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

Page 44: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Page 45: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

...

Page 46: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Constraints, policies, etc.

...

Page 47: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Constraints, policies, etc.

...

changing requirements

Page 48: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Constraints, policies, etc.

...

changing requirements

companies do not understand IT

Page 49: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Constraints, policies, etc.

...

changing requirements

companies do not understand ITSalary policies

Page 50: Pissing against the wind

right? wrong?Embarassing implementations

Cronically late

overpromising and underfulfilling

Constraints, policies, etc.

...

changing requirements

companies do not understand IT

Only conservative choices allowed

Salary policies

Page 51: Pissing against the wind

“It’s not all black or white”

Pierrot

Page 52: Pissing against the wind

“It’s not all black or white”A. Del Piero

Page 53: Pissing against the wind

By the way... some of you should have

thought... “Alex del Pierrot”

Page 54: Pissing against the wind

...and that would be the only thing you’ll

remember of this talk

This is the thing I cannot guarantee here...

Page 55: Pissing against the wind

Like it or not

Page 56: Pissing against the wind

Our brain is a weird animal

Page 57: Pissing against the wind

Let’s get back to us

Page 58: Pissing against the wind

0

I’m sincerely impressed by your progress, guys!

Page 59: Pissing against the wind
Page 60: Pissing against the wind

Gods are angry

Page 61: Pissing against the wind

Burn the witch!

Page 62: Pissing against the wind

It’s IT’s fault!

Page 63: Pissing against the wind

We always look for a simple cause & effect relation

Page 64: Pissing against the wind

...but in a complex system, the

explanation can’t be simple

Page 65: Pissing against the wind

nevertheless..

http://www.wpclipart.com/medical/anatomy/brain/four_lobes_of_the_cerebral_cortex.png.html

Page 66: Pissing against the wind

This is how we are

Page 67: Pissing against the wind
Page 68: Pissing against the wind

System 1

Page 69: Pissing against the wind

System 1Quick pattern matching

Page 70: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware mode

Page 71: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware modeLow energy consumption

Page 72: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware modeLow energy consumption

System 2

Page 73: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware modeLow energy consumption

System 2Complex elaboration that need attention and concentration

Page 74: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware modeLow energy consumption

System 2

No parallelism

Complex elaboration that need attention and concentration

Page 75: Pissing against the wind

System 1Quick pattern matchingparallel processing, unaware modeLow energy consumption

System 2

High energy consumptionNo parallelism

Complex elaboration that need attention and concentration

Page 76: Pissing against the wind

The cat

Page 77: Pissing against the wind

Let’s get back to Scrum

Page 78: Pissing against the wind

Sel

Self-organizing team

Page 79: Pissing against the wind

Organization chart

Page 80: Pissing against the wind

You know it

Page 81: Pissing against the wind

Divide et impera

Page 82: Pissing against the wind

Divide et imperaSystem

1

bullshit

Page 83: Pissing against the wind

Decisions

Information

Page 84: Pissing against the wind
Page 85: Pissing against the wind

2 problem families: !

Decisions taken in the wrong place

!

Decisions taken in the wrong way

Page 86: Pissing against the wind

“I gave you 2 more persons... You’ll deliver

earlier!”

Page 87: Pissing against the wind

“I gave you 2 more persons... You’ll deliver earlier!”

Page 88: Pissing against the wind

“I gave you 2 more persons... You’ll deliver earlier!”

- Linear outcome (false)

Page 89: Pissing against the wind

“I gave you 2 more persons... You’ll deliver earlier!”

- Linear outcome (false)- Linear proportion between cost

and delivered value (false)

Page 90: Pissing against the wind

“I gave you 2 more persons... You’ll deliver earlier!”

- Linear outcome (false)- Linear proportion between cost

and delivered value (false)- Linear starting costs (false)

Page 91: Pissing against the wind

“We couldn’t hire a senior, so we hired two

juniors”

Page 92: Pissing against the wind

“We couldn’t hire a senior, so we hired two juniors”

Page 93: Pissing against the wind

“We couldn’t hire a senior, so we hired two juniors”

- Linear outcome (false)

Page 94: Pissing against the wind

“We couldn’t hire a senior, so we hired two juniors”

- Linear outcome (false)- Linear proportion between cost

and delivered value (false)

Page 95: Pissing against the wind

“We couldn’t hire a senior, so we hired two juniors”

- Linear outcome (false)- Linear proportion between cost

and delivered value (false)- Linear starting costs (false)

Page 96: Pissing against the wind

“Proceed with the other activities in the

meanwhile”

Page 97: Pissing against the wind

“Proceed with the other activities in the meanwhile”

Page 98: Pissing against the wind

“Proceed with the other activities in the meanwhile”

- Null context switch cost (false)

Page 99: Pissing against the wind

“Proceed with the other activities in the meanwhile”

- Null context switch cost (false)- Suspended activities remain idle

(false)

Page 100: Pissing against the wind

“Proceed with the other activities in the meanwhile”

- Null context switch cost (false)- Suspended activities remain idle

(false)- Doing is always better than not

doing (false)

Page 101: Pissing against the wind

The bullshit asymmetry

principle

Page 102: Pissing against the wind

The amount of energy necessary to refute

bullshit is an order of magnitude bigger than to produce it

Page 103: Pissing against the wind
Page 104: Pissing against the wind
Page 105: Pissing against the wind

Pyramid is disfunctional

Page 106: Pissing against the wind

Convincing the boss

Page 107: Pissing against the wind

Decisions

Informations

Page 108: Pissing against the wind

Decisions

Informations

I need to convince my boss to let me do this

thing

Page 109: Pissing against the wind

Decisions

Informations

I need to convince my boss to let me do this

thing

I have no idea what he’s talking about

Page 110: Pissing against the wind

Decisions

Informations

I need to convince my boss to let me do this

thing

I have no idea what he’s talking about

But I have to say something

Page 111: Pissing against the wind
Page 112: Pissing against the wind

Versailles Antipattern

Page 113: Pissing against the wind

Versailles AntipatternBoss is not in the right mood today

Page 114: Pissing against the wind

Versailles AntipatternBoss is not in the right mood today

Can you help me convincing him?

Page 115: Pissing against the wind

Versailles AntipatternBoss is not in the right mood today

Can you help me convincing him?

We need a mutual cover-up

strategy

Page 116: Pissing against the wind

Versailles AntipatternBoss is not in the right mood today

Can you help me convincing him?

We need a mutual cover-up

strategy I heard that he said that...

Page 117: Pissing against the wind

Waste

Page 118: Pissing against the wind

Cortisanborn to resolve language problems between the king, aristocracy and people. Typically evolves into a filter. Variable power.

Page 119: Pissing against the wind

Cortisanborn to resolve language problems between the king, aristocracy and people. Typically evolves into a filter. Variable power.

Page 120: Pissing against the wind

Richelieu

Cortisanborn to resolve language problems between the king, aristocracy and people. Typically evolves into a filter. Variable power.

Page 121: Pissing against the wind

Richelieu

Cortisanborn to resolve language problems between the king, aristocracy and people. Typically evolves into a filter. Variable power.

Page 122: Pissing against the wind

Richelieu

Alfano

Cortisanborn to resolve language problems between the king, aristocracy and people. Typically evolves into a filter. Variable power.

Page 123: Pissing against the wind

Waste

Page 124: Pissing against the wind

These are problems for every organization

Page 125: Pissing against the wind

...but Agile rides straight into that

Page 126: Pissing against the wind

Software development is a

continuous decision making process

Page 127: Pissing against the wind

Are we good decision makers?

Page 128: Pissing against the wind

How can I exit the stalemate?

Page 129: Pissing against the wind

Ideology?

Page 130: Pissing against the wind

Ideology?NO!

Page 131: Pissing against the wind

SkillsLet’s add a dimension

Page 132: Pissing against the wind

Fine-Grained Delegation

Management 30.com

Page 133: Pissing against the wind

Delegation Matrix

Estimate Design Holiday BudgetTellSell

Consult XAgreeAdvise XInquire X

Delegate X

Page 134: Pissing against the wind

Towards nirvana

Skills

resp

onsib

ility

Frustration

Conflicts

Turnover

Anarchy

Losing control

Page 135: Pissing against the wind

Towards nirvana

dream Skills

resp

onsib

ility

Frustration

Conflicts

Turnover

Anarchy

Losing control

Page 136: Pissing against the wind

Towards nirvana

dream

Man

agem

ent’s

view

Skills

resp

onsib

ility

Frustration

Conflicts

Turnover

Anarchy

Losing control

Page 137: Pissing against the wind

Towards nirvana

dream

Man

agem

ent’s

view

Team’s view

Skills

resp

onsib

ility

Frustration

Conflicts

Turnover

Anarchy

Losing control

Page 138: Pissing against the wind

(In)competence

Page 139: Pissing against the wind

Learning Organization?

Page 140: Pissing against the wind

How is feedback managed?

Page 141: Pissing against the wind

How is feedback managed?

Page 142: Pissing against the wind

How is feedback managed?

- Real time feedback right after the lesson?

Page 143: Pissing against the wind

How is feedback managed?

- Real time feedback right after the lesson?

- End of course feedback?

Page 144: Pissing against the wind

How is feedback managed?

- Real time feedback right after the lesson?

- End of course feedback?- Post-degree feedback?

Page 145: Pissing against the wind

How is feedback managed?

- Real time feedback right after the lesson?

- End of course feedback?- Post-degree feedback?- 5 years after feedback?

Page 146: Pissing against the wind

once passed the gates...

Page 147: Pissing against the wind

Gavetta(apprenticeship)

Page 148: Pissing against the wind

“I park you somewhere, doing something not really useful, ‘cause I have no Idea about how to make you grow”

Gavetta:

Page 149: Pissing against the wind

We need experienced people

Page 150: Pissing against the wind

We need experienced people

Page 151: Pissing against the wind

We need experienced people

Page 152: Pissing against the wind

The pyramid is stable

Page 153: Pissing against the wind

Recruiting Strategy

Page 154: Pissing against the wind
Page 155: Pissing against the wind

The hazing temptation

Page 156: Pissing against the wind

It’s been hard for me, it has to be hard for

you.

Page 157: Pissing against the wind

Are we good teachers

Page 158: Pissing against the wind

NO

Page 159: Pissing against the wind

IncompetenceLittle

alternativesFear

Immobilism

Page 160: Pissing against the wind

Bingo!

Università produce

incompetenti

basso livello di competenze

in azienda

Università non impara

Frustrazione per chi impara

in fretta

Gavetta

Omologazione per chi resiste

La piramide si rinforza

Fuga di talenti

Page 161: Pissing against the wind

Wasted potential

Page 162: Pissing against the wind

Learning is up to you

Page 163: Pissing against the wind

Decision Making

Page 164: Pissing against the wind

Are we good in making decisions

Page 165: Pissing against the wind

With the appropriate tools

Page 166: Pissing against the wind

With the appropriate tools

Page 167: Pissing against the wind

Can we take decisions as teams?

Page 168: Pissing against the wind

Skills

Page 169: Pissing against the wind

Stress

Page 170: Pissing against the wind

Stress

Psycological reaction !

To an adverse situation !

Situation is perceived as inevitable

Page 171: Pissing against the wind

Brain can’t learn

Page 172: Pissing against the wind

Is it really resistence?

Page 173: Pissing against the wind

Bingo!

We don't learn under strsss

Pyramid generates

stress

Low expertise levels justify

pyramids

Pyaramid strengthens

Page 174: Pissing against the wind
Page 175: Pissing against the wind

Conclusion

Page 176: Pissing against the wind
Page 177: Pissing against the wind

We have limited resources:

Better not to take decisions in given circumstances

Page 178: Pissing against the wind

Some decisions can be taken without

taking them (just letting them

happen)

Page 179: Pissing against the wind

Decisions are a lot better if taken in the

right place

Page 180: Pissing against the wind

deciding vs

making it happen

Page 181: Pissing against the wind

3 moves to change

Rational instruction Emotional impact Removing impediments

Page 182: Pissing against the wind

(Not) an IT problem

Page 183: Pissing against the wind

Pyramid is the problem

Page 184: Pissing against the wind

IT Department

Page 185: Pissing against the wind

mess

IT Department

Page 186: Pissing against the wind

messmess

IT Department

Page 187: Pissing against the wind

messmessmess

IT Department

Page 188: Pissing against the wind

messmessmess

IT Department

MES

S!

Page 189: Pissing against the wind

messmessmess

IT Department

MES

S!M

ESS!

Page 190: Pissing against the wind

messmessmess

IT Department

MES

S!M

ESS!

MES

S!

Page 191: Pissing against the wind

messmessmess

IT Department

MES

S!M

ESS!

MES

S!M

ESS!

Page 192: Pissing against the wind

messmessmess

IT Department

MES

S!M

ESS!

MES

S!M

ESS!

MeS

S!

Page 193: Pissing against the wind

messmessmess

IT Department

MES

S!M

ESS!

MES

S!M

ESS!

MeS

S!M

ESS!

Page 194: Pissing against the wind

Dogfood effect

Page 195: Pissing against the wind

Who moves first?

Page 196: Pissing against the wind

Who moves first?

NO!

Page 197: Pissing against the wind

There are alternatives

www.betacodex.org

Page 198: Pissing against the wind

there are alternatives

www.holacracy.org

Page 199: Pissing against the wind

We’re not alone

Page 200: Pissing against the wind

We’re not alone

Agile

Page 201: Pissing against the wind

We’re not alone

AgileLean

Page 202: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

Page 203: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

Lean

Page 204: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

LeanLean

Page 205: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

LeanLean

Management 3.0

Page 206: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

LeanLean

Management 3.0Beyond Budgeting

Page 207: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

LeanLean

Management 3.0Beyond Budgeting

#Stoos

Page 208: Pissing against the wind

We’re not alone

AgileLean

Complexity Science

LeanLean

Management 3.0Beyond Budgeting

#Stoos

Radical Management

Page 209: Pissing against the wind

Questions?

Page 210: Pissing against the wind

Thank you!

@ziobrando [email protected]

www.avanscoperta.it