It’s not about writing … it’s about shipping
February 4th, 2010 4 Comments
I've often heard technical writers say: "I'd have liked to have had a few more weeks on it. There's some information I didn't manage to get in there and there are parts that I would have like to have restructured ... and some of the input forms got changed at the last moment and I really should have redone the screenshots, and those diagrams were just intended to be Visio roughs, I meant to do a final version in Illustrator ... and really it could probably do with one last round of reviews ..."
OK, to be honest, that's me. That's usually what I'm saying - or at least thinking - when it's time to ship the product to customers. And I've always told myself the reason I'm like that is because I'm a perfectionist and the reason I find it difficult to wrap something up - and say "It's good enough. Customers will get more value from getting this documentation now than from waiting a couple of weeks and getting it late" - is because I have such high standards. Turns out I'm probably kidding myself.
The lizard brain
In this video Seth Godin (author of Linchpin: Are You Indispensable?) explains why the resistance to shipping (and by shipping I mean getting stuff finished and despatched/published/released) is just another symptom of our lizard brain at work.
Seth Godin: Quieting the Lizard Brain on Vimeo
Thrash early
Another concept Seth Godin raises in his presentation is one of Steve McConnell's: thrash early. "Thrash at the beginning because thrashing at the beginning is cheap." In this context, "thrashing" means working without making any progress. The expression was coined, I believe, by Frederick Brooks, in The Mythical Man-Month where he described great beasts, long since extinct, that had strayed into a tar pit, thrashing about with all their might but not making any progress to escape their predicament.
In the following diagram McConnell illustrates the situation where a lack of process and planning at the start of a project results in an increase in thrashing, and a decrease in coding progress, the longer you spend on a project.
Diagram from Steve McConnell, Professional Software Development.
When a project has paid too little early attention to the processes it will use, by the end of a project developers feel they are spending all of their time in meetings and correcting defects and little or no time extending the software. They know the project is thrashing. When developers see they are not meeting their deadlines, their survival impulses kick in and they retreat to "solo development mode"—focusing exclusively on their personal deadlines. They withdraw from interactions with managers, customers, testers, technical writers, and the rest of the development team. Project coordination unravels.
Steve McConnell, "The Power of Process", IEEE Computer, May 1998
Potentially similar posts
- Does online help need an overall structure? – June 2010
- ITauthor podcast #34 – Testing testing 123 – May 2010
- Madcap Flare 6 breaks PushOK SVN plugin – March 2010
- Horrors of usability #1 – September 2009
- 10 must-haves for a technical writer – March 2009



February 4th, 2010 at 2:44 pm (#)
Hi Alistair,
‘Pride’ keeps many projects alive, which should really be pulled or binned.
Internal politics can also be a minefield.
What’s he got against lizards, by the way?
Ivan
February 4th, 2010 at 9:30 pm (#)
You're right. I also think people not directly involved in a project that starts going wrong often react by putting their fingers in their ears and going "La la la la." People often don't want to hear bad news so they go out of their way not to hear bad news. Eventually it can't be ignored any more, the plug gets pulled and the sacrificial sacking takes place.
On the other hand I've experienced a project that got into bad trouble, but when the plug was pulled it looked like the project might be salvageable. That's a tough decision to make. Lots of time/money/effort has been spent. The temptation is just to give it a little more time. But the decision to amputate the rotting limb, while difficult to make, is always the right decision.
February 6th, 2010 at 11:47 am (#)
Thanks for the pointer to McConnell and his concept of thrashing!
It's a great illustration of documentation projects gone awry in later stages: All visible progress gets replaced by unplanned rewriting and editing, project management and meetings.
And it underscores the importance of getting your documentation design and structure approved, so everybody agrees on what the deliverable format and structure will be.
February 11th, 2010 at 9:12 am (#)
[...] I first heard about McConnell and how he’s relevant for tech writers in ITauthor’s blog post “It’s not about writing … it’s about shipping“. [...]