Tackling Organization Design During Your Agile Transformation...Business Agility Manifesto? • We...

Post on 10-Jun-2020

0 views 0 download

transcript

Tackling Organization Design During Your

Agile TransformationAlex Basa

https://www.linkedin.com/in/alex-basa11111/

alexbasa@gmail.com

Product Development

Agile Leader

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Dev Team

How do we know we are working on the

right thing?

Product Management Roles?

Product

Manager

Product

Owner

Product

Owner

Product

Manager

Product

Owner

Product

Owner …

Priority vs. Everything Else On My

Plate

FEATUREFEATURE

Do we need a new product

management structure and what

would it look like?

What sort of workshop could we

facilitate to start the conversation?

Do we build or buy a solution

to deliver an outcome?

If we build it, will we build

something new or add that

functionality to an existing

set of products?

How will I know which

products to add it to?

How do I know that we are

taking into account the bigger

picture and not just creating

a siloed solution?

Business Agility Manifesto?

• We are uncovering better ways of delivering value by doing it and helping others do it.

Through this work we have come to value:

• Individuals and interactions over processes and tools Value creation over comprehensive documentation Customer collaboration over contract negotiation

Responding to change over following a plan

• That is, while there is value in the items on the right, we value the items on the left more.

9agilemanifesto.org

Business Agility Principles?

10

Our highest priority

is to satisfy the

customer through

early and continuous

delivery of value.

Welcome change. Agile

processes harness change

for the customer's

competitive advantage.

Deliver business outcomes

frequently, from a

couple of weeks to a

couple of hours, with a

preference to the

shorter timescale.

Customers and delivery

teams must work

together daily

throughout the life of

the product

Build organizations around

motivated individuals. Give

them the environment and

support they need, and

trust them to get the job

done.

The most efficient and

effective method of

conveying information

within an organization is

face-to-face

conversation.

Value delivery is the

primary measure of

progress

Agile processes promote sustainable development.

Stakeholders, delivery teams, and users should be able to maintain a constant

pace indefinitely.

Continuous attention to operational excellence

and good organizational design enhances agility.

Simplicity -- the art of maximizing the amount

of work not done -- is essential.

The best ideas emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective,

then tunes and adjusts its behavior accordingly.

Align your product structure based on how your work is requested to help you realize value from concept to cash

Organize by Business Capability

Capability A

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Capability A

Product

Manager

Dev Team

Product

Owner

Product

Manager

Product

Owner

Product

Owner

Product

Manager

Product

Owner

Organize by Value Stream

Value

Stream A

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Value

Stream A

Product

Manager

Dev Team

Product

Owner

Product

Manager

Product

Owner

Product

Owner

Product

Manager

Product

Owner

Organize by Customer Segment

Customer A

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Dev Team

Agile

Manager

Dev Team

Customer A

Product

Manager

Dev Team

Product

Owner

Product

Manager

Product

Owner

Product

Owner

Product

Manager

Product

Owner

Lessons Learned• Business and development roles will change

• Buy in at all levels

• Have an outcome you hope to achieve before creating a

structure and measure against it

• Have feedback loops throughout the process

• Run small experiments