Presented at Toronto Agile's March 2018 webinar. How to use network density to understand how people are organized, and the impact of substantial organizational change.
12. @jasonlittle | leanintuit.com
Dept X
Scrum Team 1
Scrum Team 2
LOB 1
LOB 2
LOB 3
Vendor
Other teams
Dept Y Dept Z
Other
projects
Dept A
me!
13. @jasonlittle | leanintuit.com
Dept X
Scrum Team 1
Scrum Team 2
LOB 1
LOB 2
LOB 3
Vendor
Other teams
Dept Y Dept Z
Dept A
Other
projects
Program Meetings:
2x sprint planning
backlog refinement
2x ‘technical refinement’
Retrospectives
2x standups
2x sprint reviews
A whack of other project
meetings
16. @jasonlittle | leanintuit.com
When you strip away the Agile noise…4 things matter
1) How people are grouped:
- application
- geography/timezone
- line of business
- function/skillset
- component
- feature
- customer experience
17. @jasonlittle | leanintuit.com
When you strip away the Agile noise…4 things matter
2) How groups are linked:
- matrix
- project/program
- work management tools
- links between people (PM to PM etc)
- component
- feature
- customer experience
18. @jasonlittle | leanintuit.com
When you strip away the Agile noise…4 things matter
3) Are groups aligned:
- common objective
- prioritization of work
- work management tools
- links between people (PM to PM etc)
- component
- feature
- customer experience
Goal
19. @jasonlittle | leanintuit.com
When you strip away the Agile noise…4 things matter
4) Is the way we’re organized working?
- project/program metrics
- OKRs
- fuzzy measurements (happiness etc)
- Customer satisfaction (NPS etc)
- gut-feel
- network density and health
+
-
Customers happy
Teams are burning out
20. @jasonlittle | leanintuit.com
There are 630,000 publicly traded companies worldwide
https://www.investopedia.com/financial-edge/1212/stock-exchanges-around-the-world.aspx
So there are probably millions of teams worldwide using some type of
process to manage their work.
So please stop with “that’s not agile…or that’s not scrum…or that’s
not…” because every team is doing some kind of ‘hybrid’ or fit-for-
purpose process.
21. @jasonlittle | leanintuit.com
1 - What problems exist with the way we’re organized
now?
2 - Who are these problems a problem for?
3 - Does anyone (other than the agile coach) care enough
about making it better?
4 - Reverse the paradigm of each problem (how would we
organize differently to solve these problems?)
5 - Decide what needs to change for each problem and
who influences those changes
6 - Agree on what tradeoffs are being made
22. @jasonlittle | leanintuit.com
Who are these problems a problem for?
Customers
People doing the
work
People directly
managing the work
People paying for the
work
Full-time team
members
part-time team
membersContractors
Execs
LOB heads
PMs
Program
Managers
Other teams
Support
Support teams
(architecture etc)
People who are
dependant on the
people doing the
work
Don’t
care
Mildly
annoyed
Violently
angry
Cohort
Response time is
too long
Pressure to deliver
Pressure to ‘be green’
23. @jasonlittle | leanintuit.com
Who cares the most?
Customers
People doing the
work
People directly
managing the work
People paying for the
work
Full-time team
members
part-time
team membersContractors
Execs
LOB heads
PMs
Program
Managers
Other teams
Support
Support teams
(architecture etc)
People who are
dependant on the
people doing the
work
Don’t
care
Sorta
cares
Cares a
lot!
Cohort
Tired of getting
yelled at
Getting burned out
My budget!!!
24. @jasonlittle | leanintuit.com
Reverse the paradigms
What if support response time was fast enough?
What if the PM wasn’t constantly hung out to dry?
What if there was no incoming support?
What if the 3 people in front of the team were focused on the program?
What if the LOB Exec had a fixed annual budget and team?
What if…..
There is no right answer, only trade-offs…
25. @jasonlittle | leanintuit.com
Dept X
Scrum Team 1
Scrum Team 2
LOB 1
LOB 2
LOB 3
Vendor
Other teams
Dept Y Dept Z
Other
projects
Dept A
me!
Cost
Value
3 people
rotate
handling
interruptions
Stop other
project
work
Merge tech
teams w/
scrum team
Team does
program
work only
What could we do?
26. @jasonlittle | leanintuit.com
Dept X
Scrum Team 1
Scrum Team 2
LOB 1
LOB 2
LOB 3
Vendor
Other teams
Dept Y Dept Z
Other
projects
Dept A
me!
3 people rotate
handling interruptions
2 people focus on the
program
Spreads knowledge
faster
Strong relationships
make this a viable option
Minimal disruption
27. @jasonlittle | leanintuit.com
Dept X
Scrum Team 1
Scrum Team 2
LOB 1
LOB 2
LOB 3
Vendor
Other teams
Dept Y Dept Z
Other
projects
Dept A
me!
Scrum Team only does
program work
Highly disruptive
Extremely risky and
costly
Who decides what work
to stop?
Severe ripple effects
28. @jasonlittle | leanintuit.com
Who do I work with today?
Who is influential in making the change I want?
What are other relationships in this network?
Who do I need to work with daily to be the most effective?
me!
Building A
Building B
Remote
29. @jasonlittle | leanintuit.com
Head
- process, data,
analysis, org
structure
Heart
- relationships,
feel, culture
Wallet
- budget, value
Change happens when we balance these