Cultivating Creativity
Emergence
Most software development these days is a design and discovery process. We have a notion of what we want or need, but we’re learning about the actual solution as we go along. And here’s the really difficult bit – the thing we build in an attempt to figure out what the thing should be changes the thing itself. In other words, the actions we take in an attempt to figure out the solution change the solution. Software products are necessarily emergent – we not only don’t know what we precisely need to build, but the need shifts as we attempt to figure it out.
Emergent contexts are complex and complexity is best managed by diverse groups of experienced individuals working together. They need to work together to interpret the outcomes of their efforts and decide what to try next. They need to leverage their collective knowledge - the amalgamation of all their perspectives - in order to make well-informed decisions.
A bad environment will beat a good team every time.
Putting people on a team or in a room, providing them some tools, and telling them to experiment together is not enough. Experiment canvases, collaboration contracts, parallel thinking, and liberating structures are all helpful, but they are insufficient. Just as a bad system will beat a good person every time, a bad environment will beat a good team every time. The environment needs to genuinely cultivate creativity.
Cultivating a creative environment
Creativity flourishes in the right kind of environment. This isn’t about motivational posters or slogans. This isn’t about being nice or giving people perks. A creative environment has specific attributes that allow teams to perform at their best when working together on complex problems.
To cultivate creativity, you must create an environment of autonomy, connection, excellence, and diversity.
Autonomy
As pertains to the individual, autonomy is about having a voice in the decisions that impact one’s life and the freedom to choose a different course. As pertains to the collective, autonomy is the right to self-organize and self-govern. In a corporate environment, autonomy means leaving the decisions about how work is done to those who actually do the work.
Some ideas for fostering autonomy as a leader
Facilitate team decision-making over making the decision yourself
Give teams problems to solve over solutions to implement
Favor guidelines over procedures
Embrace different ways of working as opportunities to learn
Encourage teams to experiment with the way they work
Focus on responsibilities over roles
Use intent-based leadership (see Related Materials)
Observe success at the teams and share broadly to converge on standards
Avoid establishing standards and pushing them onto the teams
Use Collaboration Contracts to allow people to opt-in/out
Flatten hierarchies
Establish vibrant Communities of Practice
Conversation over Presentation
Make internal transfers easy
Connection
Connection is internal and external. Connection is what makes a community. Internally, organizations need cohesion within and between all teams; one collective, united toward a common cause. External connection is engagement with a community through sincere dialogue and contribution, where bolstering your brand is a side effect, not a primary objective.
Some ideas for fostering connection as a leader
Establish a compelling why
Purposeful, clear, and possible
Establish vibrant Communities of Practice
Conversation over Presentation
Ensure these are run by the community, for the community
Reward teams over individuals
Make collaboration the norm
Make it easy to appreciate one another
Excellence
Excellence is about both personal mastery and the quality of the product we produce. To achieve excellence, teams and individuals must be adequately challenged and be able to see true progress toward a goal they aspire to.
Some ideas for fostering excellence as a leader
Establish a compelling what
Impactful and aspirational
Make sure work is challenging
Difficult but possible
Measure and share progress often
Encourage teams to measure for themselves to inform their experiments
Do not set targets for metrics or admonish teams for measurements
Acknowledge behaviors and impact over praising characteristics
“I see you inviting dissent. This helps the team feel safe in speaking up and makes sure we have thought deeply about the problem.”
OVER
“You’re being a good leader when you invite dissent.”
Focus on outcomes over outputs
Excellence in execution over everything else
Crufty code kills progress
Planning and design are important
But they should be secondary to technical excellence, not the other way around
Teams own their solution from concept through sunset, including support
If you reward fire-fighting, you breed arsonists
Celebrate excellence in the day-to-day - reliable is sexy
Diversity
Diversity is about creating a team capable of solving complex problems. The diversity we need, the diversity that makes a significant difference in the creation and interpretation of experiments in a complex environment, is diversity of thought. A small group of individuals from varying backgrounds with differing perspectives and specialties working together are capable of generating more options and considering more alternatives than a team of experts with similar backgrounds and expertise.
Some ideas for fostering diversity as a leader
Hire for culture add, not fit
What are you missing over what is similar
Use interview loops comprised of diverse members
Remove gendered/ableist phrases from job postings
Invite dissent
“What am I missing?” over “Does that make sense?”
Use Parallel Thinking
Use Divergence and Convergence
Think about it alone, then work it through together
Do not tolerate assholes, no matter how brilliant
Related Materials
Contextual Leadership - https://onbelay.co/articles/2017/11/18/contextual-leadership - Blog on Cynefin (sense-making) and leadership styles
Video - https://www.youtube.com/watch?v=wbJv2mxxqEs - A walk-through of Cynefin
Interview - https://innoroo.com/blog/2017/10/17/interview-with-doc-norton/ - Discussion on Collaboration and Leadership
Turn the Ship Around - https://www.amazon.com/Turn-Ship-Around-Turning-Followers/dp/B08V4TFFCK/ - Story of Intent-Based leadership