Decentralising product development controls for sustainability and profit

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

Transcript of Decentralising product development controls for sustainability and profit

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