The Unicorn Project is the sequel to the ground-breaking book The Phoenix Project. Most people know the story about Bill the IT manager at Parts Unlimited, who is tasked with fixing a derailed IT project or having his IT department outsourced. The Unicorn Project takes it a step further, with developer and architect Maxine in the starring role, helping Parts Unlimited to develop new products in new marketsโthe riskiest combination of all. This requires gambles that are only justified when the organization can experiment rapidly, break the rules and deviate from the processes that govern their currentโbut diminishingโbusiness.
The content of the book revolves around five so-called Ideals:
- Locality and simplicity in our code and organization.
- Focus, flow and joy in our work.
- Enablement of improvement and achievement.
- A culture of psychological safety.
- A relentless focus on our customers.ย ย
These are a natural progression of the themes in The Phoenix Project, in particular the first and third of The Three Ways of DevOps:ย
- Attending to the performance of the entire system, as opposed to the performance of a specific silo of work or department (related to Ideal 2).
- Creating short feedback loops, enabling necessary corrections to be continually made.
- Creating a culture that fosters continual experimentation, taking risks and learning from failure; and repetition and practice as the prerequisite to mastery (related to Ideal 3).
Topics related to the first four Ideals have been explored in other books in the same family of publications, in particular The DevOps Handbook. The last Idealโcustomer focusโis for me the most significant addition. It really draws attention to how IT and business have to converge and even merge in order to develop new business models. Meaning that those people-previously-known-as-IT have to up their game and develop a much deeper understanding of the jobs customers need to get done. The business value of DevOps has interested me since I got involved in the movement, and Iโve captured some thoughts in a white paper for the DevOps Agile Skills Association.
Itโs another easy-to-read, fast-moving and plausible story that will undoubtedly inspire the DevOps community. So far so good. But as a facilitator of GamingWorksโ The Phoenix Project DevOps game, it got me thinking how I can incorporate the Five Ideals (and more) into this highly-interactive game.
My first analysis is encouraging. Starting with the last Ideal and working backwards, the gameโthat is based on the bookโhas strong focus on the customer while at the same time ensuring that technical debt (another key topic in the book) is kept under control. Psychological safety comes up a lot in the gameโwhen itโs clear that somebody isnโt really participating, thereโs a time out to discuss the importance of people feeling safe to share their concerns without fear for their reputation and position. Continual improvement is hard-wired into the game, with retrospectives after each sprint, leading to hypotheses and experiments for the next sprint. As for focus, flow and joy in our work, we encourage the participants to visualize the value stream and see how work flows from role to role. Thereโs also plenty of fun, particularly when they hit their revenue targets.
Locality and simplicity in our code and organization is probably the least dominant Ideal in the gameโitโs a non-technical game so thereโs no coding, and itโs a small team so almost by definition itโs local. We do discuss, however, the challenge of scalingโwhich is when this Ideal comes into play. Iโll experiment with the Five Ideals in my next The Phoenix Project games so watch out for further blogs.
The Five Ideals triggered another association. I was lead editor of the upcoming ITIL 4 High velocity IT module. This is about how digitally-enabled organizations place higher demands on IT, requiring different ways of thinking and working. One of my contributions is the concept of five Key Behavior Patterns:
- Help get customersโ jobs doneโhelping customers become who they seek to become.
- Keep raising the barโtaking things to a significantly higher level.
- Trust and be trustedโas professional knowledge workers in a healthy workplace.
- Accept ambiguity and uncertaintyโnot scared of not knowing an answer.
- Commit to continual learningโall as part of their daily work.
I believe many practitioners want to work in organizations that foster these behaviors. As such, I see them as aspirations. As marketing legend Seth Godin said, โpeople like us do things like this.โ You can see the similarities with the Ideals:ย
- โHelp get customersโ jobs doneโ equates with โA relentless focus on our customer.โ
- โKeep raising the barโ and โCommit to continual learningโ are close to โEnablement of improvement and achievement.โ
- โTrust and be trustedโ is the same as โA culture of psychological safety.โ
It is so encouraging to see similar thoughts emerging within different communities. This will hopefully break down the silos that exist in the IT industry and bring us all closer together. All too often, conferences and communities are organized by specialization. They stick safely to themselves and reinforce their stereotypical stories about other disciplines. Praise and power to the rebels who practice what they preach (T-shaping and multi-functionality) and liaise with their industry colleagues, organize joint conferences etc. Evolution thrives on diversity and it would be a shame to see inbreeding in communities, leading to extinction. Letโs not only read The Unicorn Project but also do something useful with it.




