38
Modern Companies Tampere Goes Agile 2015 Juha Vuolle, Intopalo

Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Modern CompaniesTampere Goes Agile 2015

Juha Vuolle, Intopalo

Page 2: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

HelloFundamentalsPracticesGreat butOne last thing

Hello, my name is

One last thing

Fundamentals, the theory, the motivation

Practices, Intopalo Operating System

Great but, the key challenges

Page 3: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Hello,FundamentalsPracticesGreat butOne last thing

my name is

35 years13 years of professional software development

wife and 2 lovely daughters

work here and abroad

generalist in software business

3rd employee

at Intopalo

special interests: quantum computing, artificial neural networks, human cognition

agile convert since 2007

Page 4: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

About Intopalo

Established late 2012

Privately owned

Headquartered at Hervanta

Customers globally

Employing 30+ software product development experts

Page 5: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Fundamentalstheory, motivation

modern companies

Page 6: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

How we organize really matters.

100 000 years ago 50 000 years ago Today

person’s potential at use- ability to handle complexity- powerfulness- efficiency- sensitivity

Page 7: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

green: pluralistic

infrared: reactive

100 000 years ago 50 000 years ago Today

magenta: magic

teal: evolutionary

orange: achievement

amber: conformist

red: impulsive

Picked and adapted from Frederic Laloux: Reinventing Organizations (2014). A beautiful book, please have a look

How we organize really matters.

Page 8: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

bands of family up to a few dozen people communities of a few hundredinfrared: reactive

100 000 years ago 50 000 years ago Today

magenta: magic

army: kela, public schools, militia, church

wolf pack: tribal militia, mafia, street gang

machine: most international companies

organism: holacracy, morning star, zappos

family: zappos, ben & jerry’s, south-west airlines

teal: evolutionary

green: pluralistic

orange: achievement

amber: conformist

red: impulsive

It does matter how we Organize

Picked and adapted from Frederic Laloux: Reinventing Organizations (2014). A beautiful book, please have a look

Page 9: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Nature and amount of available “information” has changed.

Where to find the relevant data?

Page 10: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Individual’s information/cognitive limit.

Organisation’s information limit.

Company networks’ information limit.

Page 11: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One
Page 12: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One
Page 13: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Change Curve (relative mood)

Page 14: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Change Curve Phase Problem

Leaders team individual

Page 15: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

A trend we see impacting everyone - only the pace at which this happens differs depending on the industry

Page 16: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

HelloFundamentalsPracticesGreat butOne last thing

Conclusion ● information explosion● environmental dynamicity,

opportunity velocity, unpredictability explosion

● right amount of structure● change is the new black

Gives modern companies a major advantage.

Page 17: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

HelloFundamentalsPracticesGreat butOne last thing

Practices and Intopalo Operating System

Page 18: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Traditional vs. Modern some telltale signsTraditional (machine) Modern (evolutionary)

Organizational Structure Hierarchical Pyramid Self-organizing teams

Staff functions HR, IT, purchasing, finance, quality, ...

Advisory staff, teams handle, task forces

Job titles and descriptions Job titles and descriptions No formal titles, fluid and granular roles

Change Management Arsenal of change management tools

(embedded within, foundation of)

Decision Making Hierarchical Pyramid, invalidation Decentralized in defined manner

Conflicts Next hierarchical level? Defined and people are trained

Promotions Jockeying for positions, politics Fluid rearrangement of roles, peer agreement

Picked and adapted from Frederic Laloux: Reinventing Organizations (2014). A beautiful book, please have a look

Page 19: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Purpose

Document of our core functions and practices. Helps us to be better, faster, happier as we thrive and grow.

Core document is < 20 pages. This includes examples and some philosophy; lightweight.

Page 20: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOS Structure / Big Picture

Hardware: Intopalo personnel and Tools

R&D circles, Design, Support, Recruitment,...

IPOS Kernel Practices

Users: Customers, Families, Authorities,...

IPOS

Page 21: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Example snapshot(not up to date)

IPOSCloser look at:Circles and rolesDecision makingConflict Resolution

Page 22: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCloser look at:Circles and rolesDecision makingConflict Resolution

Roles that power the circle.

Circle has a documented reason (purpose) to exist.

The terms “circle” and “role” are inspired by the groundbreaking work by Brian J. Robertson / Holacracy

Page 23: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCloser look at:Circles and rolesExample: my roles todayDecision makingConflict Resolution

Office Circle: Kitchen Edibles

Christmas Party popup circle: Organiser

Customer Project X Circle: Technical Lead, Customer Lead, Software Developer

Customer Y circle: Customer Lead, Project and Product Lead

Recruitment Assignment Circle: Reviewer.

Company Support Circle: Adviser

Sales Circle: ...IPOS Circle: Lead developer

Page 24: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCloser look at:Circles and rolesDecision makingConflict Resolution

IPOS ConsensusCalling Shots

Page 25: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCloser look at:Circles and rolesDecision makingConflict Resolution

Anyone can make any decision, provided that: 1. Advice Process has been followed2. Aligns with purpose(3. X times Y)

Power as an uncapped supply

Page 26: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCloser look at:Circles and rolesDecision makingConflict Resolution

A person initiates privately a confidential resolution process with the person(s) in question.

Respectful and confidential discussion on the behaviours, actions or facts that cause conflict.The aim is to resolve the conflict.

If resolution cannot be found, a jointly agreed arbiter (3rd party) is summoned to mediate.

If still no resolution, ...

Page 27: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

HelloFundamentalsPracticesGreat but

Key Challenges

Page 28: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Company’s development is limited by the

development of its leaders (board, CEO, containing

organisation, ...)

Key Challenges

Page 29: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

It’s all fun and games until it is about the $ -

matching the $ with the individual development

and contribution.

Key Challenges

Page 30: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Principles transfer, practices do not.

There is no single recipe (unless: goal as a path).

Key Challenges

Page 31: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Scaling up:Old ways become tempting (matrix organisations, internal billing, …). Instead: change the problem.

Key Challenges

Page 32: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Easy to shoot down: Optimise for the worst case. Write a process for every happened or

potential mistake.

Key Challenges

Page 33: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

HelloFundamentalsPracticesGreat butOne last thing

One last thing

Page 34: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Juha VuolleColleague, Intopalo

+358 45 3100 878 [email protected]

Thank you.I’m happy to have a

coffee with you.

Page 35: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Recommended reads:

● Reinventing Organizations - Frederic Laloux (2014)

● Holacracy - Brian J. Robertson (2015)● Freedom from Command and Control - John

Seddon (2007)● Thinking, fast and slow - Daniel Kahneman (2011)

Page 36: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Backup Material

Page 37: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

Career

Page 38: Juha Vuolle, Intopalo Tampere Goes Agile 2015tamperegoesagile.fi/slides2015/JVuolle.pdf · Tampere Goes Agile 2015 Juha Vuolle, Intopalo. Hello Fundamentals Practices Great but One

IPOSCore-WordCloud