Melpomene - Fotolia
In the latest DevOps Research and Assessment (DORA) book, "Accelerate: The Science of DevOps -- Building and Scaling High Performing Technology Organizations," Dr. Nicole Forsgren, Jez Humble, and Gene Kim apply their data-driven approach to software development methodology as it currently works. "Accelerate" represents four years of research into how to measure a software team's performance. Dr. Forsgren was the primary researcher on the project and it's the second collaboration between Kim and Humble -- following "The DevOps Handbook."
In this second of two excerpts, the authors offer their best advice on how to create a learning-driven, "high-performance" culture in your organization. Hint: It's not about hiring a consultant or copying what other companies do.
A high-performance culture is far more than just the application of tools, the adoption of a set of interrelated practices, copying the behaviors of other successful organizations, or the implementation of a prescribed, expert-designed framework. It is the development, through experimentation and learning guided by evidence, of a new way of working together that is situationally and culturally appropriate to each organization.
As you begin your own path to creating a learning organization, it's important to adopt and maintain the right mindset. Below are some suggestions we offer, based on our own experiences in helping enterprises evolve toward a high-performing, generative culture:
- Develop and maintain the right mindset. This is about learning and how to create an environment for shared organizational learning -- not about just doing the practices, and certainly not about employing tools.
- Make it your own. This means three things:
– Don't look to copy other enterprises on their methods and practices, or to implement an expert-designed model. Study and learn from them, but then experiment and adapt to what works for you and your culture.
– Don't contract it out to a large consulting firm to expediently transform your organization or to implement new methodologies or practices for you. Your teams will feel that these methodologies (Lean, Agile, whatever) are being done to them. While your current processes may temporarily improve, your teams will not develop the confidence or capability to sustain, continue to
– Do develop your own coaches.
- You, too, need to change your way of work. Whether you are a senior leader, manager, or team member, lead by example. A generative culture starts with demonstrating new behaviors, not delegating them.
- Practice discipline. It was not easy for [our example's] management team to record and reflect on how they spent their time or try new things they weren't initially comfortable with in front of the people who reported to them. Change takes discipline and courage.
- Practice patience. Your current way of work took decades to entrench. It's going to take time to change actions and thought patterns until they become new habits and, eventually, your new culture.
- Practice practice. You just have to try it: learn, succeed, fail, learn, adjust, repeat. Rhythm and routine, rhythm and routine, rhythm and routine ...
As you learn a new way of leading and working, you, and those you bring along with you on this
Download the remainder of the "Accelerate" excerpt.