Congrats, you are the owner!
Most things in real world wonât go exactly as planned, or as we wish for. We all want a CI/CD pipeline that takes our changes to production within seconds; it runs unit and integration tests meticulously on each change, with 100% code coverage; the changes go through alpha, beta, gamma, one box, first availability zone, first region, second region and more regions in fan out stages, flawlessly⌠But the reality is different: the CI/CD pipeline likely breaks now and then, which may take days to figure out why; integration tests fail randomly; tests take forever to complete; and these mysterious deployment failures, host failures, network failures, why donât they just give us peace? Today a team member told me pipeline xxx has been broken for days, nobody knew why. It was blocking his feature launch. I asked: âHave you figure out who should be the owner to unblock the pipeline?â The answer is âNoâ. So I said: âCongratulations! You are now the owner to fix the pipeline, unless you convince someone else to be the rightful owner.â That is the Amazon Ownership model: âIf you canât find the owner of a problem, you are the owner of the problem!â It might sound unfair. âI didnât break the pipeline!â âI have other things to do!â ⌠Well, you need the pipeline, donât you? Isnât the feature launch your top priority now? And the broken pipeline is blocking you launch? Then you have to fix it! One way or another. But this model can certainly backfire into âKill the messengerâ model: nobody want to call out problems, we all play emperorâs new clothes. Because whatever problems you identify become your problems. The extreme ownership model must be compensated with a sensible team structure, and team charters clearly define âwho owns whatâ, for 99% of the problems. There is still that 1% that canât be defined. Team structure, processes, even standards, policies and laws can only go so far. If processes and run books need to cover everything in reality, they become a twisted reality themselves, not the reality you and I live in. At the end of the day, if nobody wants to be owner in an organization, then all the processes in the world canât save that org. So I joked with the team member who now owned this broken pipeline problem: âIf not us, who else? If not now, when?â To be a leader, start being an owner, not of world hunger, not of saving human race, but of the mundane problem in front of you, now!
Last updated
Was this helpful?