On Delivering
Tanmay Vora
In software world, delivering is generally associated with painful process of testing, rework, defect fixing, perfecting, packaging and then shipping. We build our reputation as professionals by the stuff we deliver, quality of what we deliver and timeliness of our shipments.
Here’s what I have realized: All deliveries have associated pain. Software has to be perfected before shipping. A writer has to constantly review/revise the piece before it goes out. Musicians have to rehearse and practice before they perform. They all fight the nervousness that comes naturally before the work is delivered.
Seth Godin, in his book ‘Linchpin’ says,
Shipping is the collision between your work and the outside world. Shipping something out of the door, doing it regularly, without hassle, emergency or fear – this is a rare skill, something that makes you indispensable.
Our progress as professionals depends a lot on our ability to undergo the pain of delivering things out. It also comes out that the amount of preparation, practice and thinking that goes in when developing your product/service is inversely proportional to the pain you will undergo when delivering. More preparation, more foresight generally means less pain.
When we start important projects/initiatives, we create plans and strategies for execution. But when delivery date approaches, that initial enthusiasm fades out and our focus shifts from “doing it right” to “getting it done”. Our chances of failure just multiply.
Delivering is difficult and scary at times. But the more we deliver, the more we learn, align and maximize our chances of success.
So, what are you shipping today? This week?
Bottom line:
The fear of failure and associated pain should not stop us from delivering important stuff. Knowing the fact that all deliveries will have its own set of associated pains helps us prepare ourselves and align ourselves/our teams accordingly.
– – – – –
Note: My book ‘#QUALITYtweet – 140 bite-sized ideas to deliver quality in every project’ explores the people, process and leadership aspects to build a constantly improving organization culture. Check it out if you haven’t already!