Presentation given at the Study of Enterprise Agility conference about the moves to centralise and decentralise both teams and technologies. Part literature review, part amateur economics and lots of devops ideals.
Decentralise /di:ˈsɛntrəlʌɪz/ to distribute the administrative powers or functions of (a central authority) over a less concentrated area Gareth Rushgrove
Gareth Rushgrove “Expecting one of the usual greetings like "pleased to meet you," I was surprised that the first thing he said was "I think that architects are obsolete Joseph Hofstader, Microsoft Software Architect, Architecture Journal 2008 From ivory towers to no architects
Gareth Rushgrove “I consider the need for some level of centralised control the main reason for using SAFe Thomas Karlsson http://agile-management.com/wordpress/when-to-use-safe-scaled-agile-framework/
Gareth Rushgrove - Separates execution of work from work planning - Separates direct labor from indirect labor - Replaces rule of thumb productivity estimates with precise measurements - Introduces time and motion study for optimum job performance and cost accounting
Gareth Rushgrove - Aims to achieve maximum job fragmentation to minimise skill requirements and job learning time - Makes possible payment-by-result method of wage determination
Scientific Management is a system that is excellent for achieving highly efficient execution of known, repeatable processes at scale Gareth Rushgrove Team of Teams: New Rules of Engagement for a Complex World “
Complexity produces a fundamentally different situation from the complicated challenges of the past Gareth Rushgrove Team of Teams: New Rules of Engagement for a Complex World “
Complexity means that, in spite of our increased abilities to track and measure, the world has become, in many ways, vastly less predictable Gareth Rushgrove Team of Teams: New Rules of Engagement for a Complex World “
Gareth Rushgrove Team of Teams: New Rules of Engagement for a Complex World “ Developing resilience, learning how to reconfigure to confront the unknown, is a much more effective way to respond to a complex environment
(without introducing more risk) The field of Sociotechnical Systems suggests that all human systems include both a technical system and a social system Gareth Rushgrove https://en.wikipedia.org/wiki/Coevolution#Technological_coevolution
(without introducing more risk) Better outcomes are usually obtained by a reciprocal process of joint optimization, through which both the technical system and the social system change Gareth Rushgrove https://en.wikipedia.org/wiki/Coevolution#Technological_coevolution
(without introducing more risk) Gareth Rushgrove Conway’s Law as a classic example Organisations which design systems ... are constrained to produce designs which are copies of the communication structures of these organisations
- Team of Teams General Stanley McChrystal - The New Kingmakers Stephen O’Grady - Designing Delivery Jeff Sussna - Antifragile Nassim Nicholas Taleb Gareth Rushgrove
Gareth Rushgrove Team of Teams: New Rules of Engagement for a Complex World “Surprisingly, that change was less about new technology than it was about culture – in other words, our approach to management