Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit...

19
Honey, I shrunk the Manager ! A brief thought surf by Mahadevan L P

Transcript of Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit...

Page 1: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Honey, I shrunk the Manager !

A brief thought surf by Mahadevan L P

Page 2: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Agile Management - Why ?

By definition, Agile teams are self organized and self managed.

So… why then do we need management and managers in an Agile enterprise ?

Page 3: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

The Value unit Usable products may be created by

1. an individual

2. group of collaborating individuals (team)

3. group of collaborating teams (enterprise)

In general, we may call each of the above as a VALUE UNIT that is LIVING and creates something that is useful and of value to somebody

Page 4: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Value unit - context

Market Customers

CompetitionTechnology

developments

Value Unit

• A value unit creates value for the market and customers amid competition and technology developments – it lives in an ecosystem

• The ecosystem is dynamically changing and None of them are under the direct control of the value unit itself.

Page 5: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Agile Value Unit

Market Customers

CompetitionTechnology

developments

Value Unit

Agile value units self organize and prosper in the uncertain ecosystem by creating value in small, time boxed PDSA cycles – The Agile PDSA

PDSA means Plan -> Do -> Study -> Acthttp://en.wikipedia.org/wiki/Shewhart_cycle

Page 6: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Who runs the Agile PDSA ?

Every value unit in the agile organization in some way

Page 7: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Example 1 : The developer as an agile value unit

Plan – Write failing test

Do – Write code to pass the test

Study – Run the failing test and check result. Run regression tests and check result. Infer.

Act – Change Code or Test based on inference

Repeat above steps many times in the day until no tests fail

Page 8: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Example 2: The team as an agile value unit

Plan – Plan features to develop in a sprint

Do – Implement and validate features during the sprint

Study – Demonstrate shippable features to stakeholders

Act – Change approaches based on team’s learning

Repeat above steps many times until something can be released

Page 9: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Example 3: The Enterprise as an agile value unit

The Agile enterprise may consist of one or more Agile Value units that collaborate and create value

Plan – Plan products to develop for the markets and customers

Do – Implement and validate products through a number of sprints

Study – Check if product(s) can be released for realizing business value

Act – Change approaches based on lessons learnt

Repeat above steps continuously

Page 10: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Is that all ?... Not quite.

Running short PDSA cycles addresses only the functional aspects of an agile value unit

Page 11: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

What about value unit structure ?

Structure is all about how components relate with one another for functioning in a frame of space-time

For a value unit, it is about how attitude, knowledge and skills of the constituents get integrated to create value in its context

Page 12: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Structure of agile value unit

For an agile value unit, structure is about how attitude, knowledge and skills of the constituents get integrated improved and adapted continuously to maintain value creation fitness/ capability.

Page 13: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Organization ecosystem – key to fitness

Fitness is the outcome of continuous attention to attitudes, knowledge and skills in the organizational ecosystem.

Creating and Sustaining such an ecosystem is key to agility !

Page 14: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

The Create-Sustain model

So what is being Created and Sustained ?

An ecosystem of Agile value unit(s) that collaborate and create value

Which organization function Creates and Sustains Agile ecosystems ?

The Agile Management function

Page 15: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

How ? Some possible ways…

WHAT ? Create Sustain (Study and Adapt)

Attitudeecosystem

• Compelling business vision that is visible • Visibility into Agile values and principles• Clarity on Goals, expectations and boundaries. • Collective ownership• Culture of sharing and transparency• Minimal process Framework for engagement • Motivation – intrinsic and extrinsic for positive feeling at work place.• Value centric thinking • Fitness, learning and continuous improvement culture

• Ongoing awareness on agile values, principles, business vision – repetition helps !• Support self organization within the organization boundary• Support for ongoing knowledge and skill building that is self directed and value centric• Support during failure and encouraging learning element in failure • Continuously reinforcing agile values and principles by setting an example• Discouraging stagnation and encouraging positive transformation• Coaching

Page 16: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

How ? Some possible ways…

WHAT ? Create Sustain (Study and Adapt)

Knowledge and Skills ecosystem

• Diversity in the agile value unit – mutually exclusive and collectively exhaustive as far as possible • Collaborative work environment where knowledge can flow freely – knowledge networks• Environment for ongoing knowledge/ skill building and sharing – business and technical• Environment of recognized experts

• Continuously refresh relevant knowledge and skill building availability • Reinforce knowledge sharing and learning behaviors• Reinforce improvement and innovation behaviors

Page 17: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Are we oversimplifying ?

Like all models, the Create-Sustain model is an attempt to make sense of reality

Intends to draw attention to importance of Agile Management for both, organizations starting with agile practices or transforming towards one

Page 18: Honey, I shrunk the Manager - Agile Alliance · Example 3: The Enterprise as an agile value unit The Agile enterprise may consist of one or more Agile Value units that collaborate

Concluding thoughts..

Agile Management – creates and sustains an ecosystem of collaborating agile

value units in the enterprise

“Hmm… Honey, did Agile really shrink the Manager ?”

Perhaps,

“Agile morphed the Manager might sound better !”