Tijmen - Software.

Accelerate: Building and Scaling High Performing Technology Organizations


Below are my notes from the book Accelerate: Building and Scaling High Performing Technology Organizations.

Opinion

Book is recommended if you are looking to explain better why people should adopt DevOps practices. At Print.com, people don’t need to be convinced of it’s benefits. It did help me think of our state of DevOps and how we can improve it and at what parts we can still improve. When your in your day-to-day you often times forget these lessons and this book makes for a good reminder.

Short summary

Notes

What is a high performing organization?

The right culture creates high performing organizations

Continuous Delivery (CD) creates the right culture

Architecture

Management

Mental Health

Leadership

24 Key Capabilities

Continuous Delivery

  1. Use version control for all production artifacts
  2. Automate your deployment process
  3. Implement continuous integration
  4. Use trunk-based development methods
  5. Implement test automation
  6. Support test data management
  7. Shift left on security
  8. Implement continuous delivery Architecture
  9. Use a loosely coupled architecture
  10. Architect for empowered teams Product and Process
  11. Gather and implement customer feedback
  12. Make the flow of work visible
  13. Work in small batches
  14. Foster and enable team experimentation Lean management and monitoring
  15. Have a lightweight change approval process
  16. Monitor across application and infrastructure to inform business decisions
  17. Check system health proactively
  18. Improve process and manage work with work-in-progress limits
  19. Visualize work to monitor quality and communicate throughout the team Culture
  20. Support a generative culture
  21. Encourage and support learning
  22. Support and facilitate collaboration among teams
  23. Provide resources and tools that make work meaningful
  24. Support or embody transformational leadership