decentralising product development controls for sustainability and profit

30
Decentralising product development controls for sustainability and profit Vytas Dauksa 2016

Upload: vytautas-dauksa

Post on 24-Jan-2017

68 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Decentralising product development controls for sustainability and profit

Decentralising product development controls for

sustainability and profitVytas Dauksa

2016

Page 2: Decentralising product development controls for sustainability and profit

About meSoftware Developer at

Smoothwall

I graduated 3 years ago, since then:

● Contributed to Linux Kernel● Transitioned from Junior to

Senior Software Developer● Line managed● Agile coached● Lead projects● Organised technical meetings● Mentored a student at GSOC● Coached a basketball team● Helped to launch a startup

Page 3: Decentralising product development controls for sustainability and profit

Decentralised control≈

Machine Learning

Page 4: Decentralising product development controls for sustainability and profit

Training

Page 5: Decentralising product development controls for sustainability and profit

Exercising

Page 6: Decentralising product development controls for sustainability and profit

Results

Page 7: Decentralising product development controls for sustainability and profit

Why am I interested in decentralising control?

Page 8: Decentralising product development controls for sustainability and profit

Yesterday’s companies Today disturbed by

Software

Evolution trends

Page 9: Decentralising product development controls for sustainability and profit

Yesterday’s companies Today disturbed by Tomorrow disturbed by

Artificial

intelligence

Evolution trends

Page 10: Decentralising product development controls for sustainability and profit

Why you might be interested ?

Page 11: Decentralising product development controls for sustainability and profit

Companies are too slow to respond toblack swan events

Problem #1

Page 12: Decentralising product development controls for sustainability and profit

Anyone can be a captainin a calm sea

Problem #2

Page 13: Decentralising product development controls for sustainability and profit

SolutionThe natural protection to this is constant challenge and reflection, which is naturally provided by decentralising control.

Page 14: Decentralising product development controls for sustainability and profit

Decentralised control

Decentralised control allows at lower level to operate on local information to accomplish global goals.

Page 15: Decentralising product development controls for sustainability and profit

Advantages of decentralised control

In case of fire:

● Do you have to request permission to put out a fire?● Do you have to run to the fire extinguisher storeroom to sign out fire

extinguisher?

Page 16: Decentralising product development controls for sustainability and profit

Advantages of decentralised control

● Knowledge and experience gained lower down the chain enables to make more effective decisions

● Enables to respond faster to changes and new challenges● Increases motivation

Page 17: Decentralising product development controls for sustainability and profit

Decentralised control≈

Self-organising teams

Page 18: Decentralising product development controls for sustainability and profit

Disadvantages of decentralised control

● Lack of clear abstraction barriers● Alignment is not given

Page 19: Decentralising product development controls for sustainability and profit

Decentralised control≠

Decentralised coordination

Page 20: Decentralising product development controls for sustainability and profit

Balancing centralisation and decentralisation

Page 21: Decentralising product development controls for sustainability and profit

What needed for decentralised controls to work?

● Decentralised information● Trust

Page 22: Decentralising product development controls for sustainability and profit

Introduction to four star trust model

Based on “Your Path through Agile fluency” article.

With every star, teams are more:

● Productive● Trusted● Powerful

Page 23: Decentralising product development controls for sustainability and profit

☆☆☆☆

Does not focus on customer value or transparency internally.

Tools:

● Build trust by proving you can build fast ( choose easy things first ).

● You will likely need to build infrastructure for them too.

Zero stars team

Page 24: Decentralising product development controls for sustainability and profit

★☆☆☆

Likely to follow Agile or Lean mindsets.

Tools:

● Fundamental values and principles associated with Agile or Lean.

● Iterative development● Continuous integration.

One star team

Page 25: Decentralising product development controls for sustainability and profit

★★☆☆

Releases high quality software on time.

Tools:

● Trimming the tail technique● Test-driven development● Clear roles and ownership

Two star team

Page 26: Decentralising product development controls for sustainability and profit

★★★☆

Identifies minimum marketable features

Tools:

● Reports using concrete business metrics

● Links iterative development with iterative funding

● Incorporates business analyst to team

Optimised for higher value deliveries.

Three star team

Page 27: Decentralising product development controls for sustainability and profit

★★★★

Shapes company's strategy

Tools

● Links iterative funding to iterative strategy

● Wardley mapping

Optimised for black swan events

Four star team

Page 28: Decentralising product development controls for sustainability and profit

Food for thoughts ( if time allows )

Blockchains Artificial

Intelligence

Page 29: Decentralising product development controls for sustainability and profit
Page 30: Decentralising product development controls for sustainability and profit

Any Questions ?

Thank you

E-mai: [email protected]

Twitter: @vytasdauksa