Manufacturing High Performance • Casey Rosenthal • YOW! 2018

Manufacture high-performance teams and systems, navigating complexity and chaos to create a positive work environment and excel in solving complex problems.

Key takeaways
  • Manufacturing high performance is about embracing complexity, navigating it, and removing obstacles to create a positive environment.
  • Companies need to optimize for multiple properties simultaneously, such as performance, availability, fault tolerance, and simplicity.
  • Chaos engineering is a method to test and improve a system’s reliability, availability, and performance by introducing chaotic events.
  • High-performance teams are manufactured by providing opportunities for growth, development, and collaboration, and by simplifying processes whenever possible.
  • Companies should prioritize building a diverse team, as diverse teams are more likely to excel in solving complex problems.
  • Accidental complexity is inevitable, and companies should focus on essential complexity, which can be managed and optimized.
  • Software engineering is not just about coding, but about managing teams, processes, and complexity.
  • Complex problems require non-traditional approaches, such as chaos engineering, to solve them.
  • High-performance teams require a sense of purpose, autonomy, and opportunities for growth.
  • Companies should focus on creating a positive work environment, prioritizing diversity, equity, and inclusion.
  • Manufacturing high performance is a continuous process, requiring iteration, experimentation, and improvement.
  • Excellence is not just about technical skills, but also about emotional intelligence, empathy, and cooperation.
  • Legacy companies should aim to transform themselves to adopt modern, data-driven approaches.
  • Companies should prioritize feature velocity over simplifying code.
  • Accidental complexity is akin to dirt in a house, and companies should focus on essential complexity.
  • High-performance teams are manufactured, not born.
  • Manufacturing high performance requires simplified processes, clear goals, and adequate resources.