Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Orgization (Centralized Decision Making (Trust in Upper…
Software Orgization
Centralized Decision Making
Trust in
Upper Management
Trust In Process
(Created by Upper Management)
Leads to
Centralized Making Decisions
Management owns
Success/Failure
InFlexibility
Big Monoliths
Big Releases
Consistency across Org
WATERFALL
harder to course correct
based on changing externalities
upfront decision making even when u don't know all the variables
(handle unknowns worse)
fixed point in time highest value definition
Distributed Decision Making
Trust In
Teams & Individuals
Trust In
Metrics & Testing
Leads to
Distributed Decision Making
All Team Members
are invested in Success/Failure
AGILE
Flexibility
Small Apps/ Micro Services
Small/Quick Releases
Automated Side Stuff
(Test, infrastructure, etc)
quicker return on investment
out to market faster
ability to adjust for Highest value every two weeks
HOW TO TRANSITION?
(Software Org Maturity Matrix)