Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Tackling Organization Design During Your
Agile TransformationAlex Basa
https://www.linkedin.com/in/alex-basa11111/
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