Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Helping Gnomes that Code

579 views

Published on

Gnomes-that-code can transition to winners-that-code.

This presentation introduces the concept of development options.

An appropriately designed network continuously synthesizes development options that provide the potential to take action that may result in a favorable gain.

When an attractive gain may be realized, options are exercised.
Multiple options can be active simultaneously to provide multiple opportunities to win within the network’s current capabilities and within the project’s current constraints

Concepts that can help gnomes that code improve their capability to synthesize and exercise attractive development options include:
Requisite variety
Pair Development
Disintermediation
Recursion

Published in: Business
  • Be the first to comment

  • Be the first to like this

Helping Gnomes that Code

  1. 1. Helping the Gnomes that Code Designing to Improve the Capability to Synthesize and Exercise Attractive Development Options Mark A Hart @OpLaunch November 2014 Based on the “Gnomes” episode of South Park.16 December 1998
  2. 2. What is Phase 2? 2
  3. 3. Phase 2 metrics • Business metrics • Project metrics 3
  4. 4. Factors that motivate gnomes that code • Autonomy • Mastery • Purpose Dan Pink 4
  5. 5. Autonomy, mastery, and purpose can be developed when facing a moderate amount of volatility, randomness, disorder, and stress Nassim Nicholas Taleb 5
  6. 6. The option is the agent of antifragility • An appropriately designed network continuously synthesizes development options that provide the potential to take action that may result in a favorable gain • When an attractive gain may be realized, options are exercised 6
  7. 7. Development Options 7 • Are tasks that are likely to improve the antifragility of the network during a project • Are a response to the question ‘what should the network embrace now to improve the potential to win in the future?’ • Are continuously synthesized and exercised during a project within the development network to refine the focus and direction of efforts to generate a win • Are consistent with the concept of safe-to-fail experiments that have an asymmetric payoff function (large potential gain, small potential loss) • Are exercised, evolve, or expire
  8. 8. Development Options 8 The capabilities of the network impact the attractiveness of the development options that are generated. To the extent that options are exercised and provide feedback, the confidence in their attractiveness tends to increase Multiple options can be active simultaneously to provide multiple opportunities to win within the network’s current capabilities and within the project’s current constraints
  9. 9. Analysis is a precursor to synthesis The lower illustration is based on the OODA Loop sketch from “The Essence of Winning and Losing” briefing by John Boyd 1995 9
  10. 10. Representing a series of efforts and options during a project 10
  11. 11. Designing to improve development options • Requisite variety • Pair development • Disintermediation • Recursion 11
  12. 12. Requisite Variety To develop autonomy, mastery, and purpose when facing uncertainty and unpredictable change, a development network must have a diversity of potential responses and manage that repertoire wisely throughout a project The Law of Requisite Variety was formulated by W Ross Ashby 12
  13. 13. Achieving Requisite Variety • Mobilize a network of contributors with diverse specialties and multiple perspectives. Individuals engage and disengage during the project • Additional training • Access to expertise • New ways to cooperate 13
  14. 14. Pair Development • Interaction of disciplines • Synthesis of options • Develop self-correcting focus and direction informed by the analyses of multiple perspectives 14
  15. 15. Disintermediation • Improves agility • Removes layers between individual contributors • Removes barriers between individual contributors and decision makers • Removes layers between individual contributors and raw data 15
  16. 16. Facilitate Disintermediation • Design the network to facilitate communication, cooperation, collaboration, and harmony • Experience full-fidelity interactions of customers with prototypes 16
  17. 17. Recursion 17 A project’s large problems include the customer’s experience with the product Any solution or technique in which large problems are solved by reducing them to smaller problems of the same form The network’s perceptions of large problems shape the focus and direction (schwerpunkt) of the project
  18. 18. Recursion approaches • Provide multiple channels of feedback to evaluate multiple opportunities to win • Require a development network with requisite variety to observe the interactions of multiple potential customers with evolving, functional, holistic prototypes • Provide multiple opportunities to detect mismatches and develop corrections • Validate the attractiveness of development options 18
  19. 19. When practicing recursion approaches, individuals that tend to identify themselves in the role of independent specialists… 19 shift to identifying themselves as contributors to development options
  20. 20. Transitioning from coding to winning 20
  21. 21. Diversity in expressing their wins 21
  22. 22. Winners that code 22
  23. 23. Helping the Gnomes that Code Designing to Improve the Capability to Synthesize and Exercise Attractive Development Options www.Developing-Winners.com mark.hart@OpLaunch.com Twitter: @OpLaunch LinkedIn: https://www.linkedin.com/in/mahart 23

×