“A big computer, a complex algorithm and a long time does not equal science.”
– Robert Gentleman
“A big computer, a complex algorithm and a long time does not equal science.”
– Robert Gentleman
A concept repeatedly flogged in this space for more than 15 years is the difference between business processes and business practices.
Optimizing big, formal, core business processes is a form of engineering — it’s often called “re-engineering,” and ain’t it a shame process re-engineering so seldom involves actual engineers?
Optimizing business practices isn’t engineering. To optimize a business practice you have to improve the practitioners.
Most business processes require Big Software to manage them. But business practices don’t. Business practices are akin to crafts, and crafts depend on toolkits. The standard business practices toolkit consists of an office suite, remote collaboration tools, and maybe something specialized like a project management system. These toolkits are non-trivial, but orders-of-magnitude smaller in scope than what business processes require.
But unlike traditional crafts like cabinetry, baking, or jewelry-making, with business practices mastery of the tools of the trade is strangely optional. The impact of that optionality is, to be kind, significant.
Take the common situation of a team collaborating to write documentation. Typically, different team members write different sections, which someone — perhaps a technical writer — assembles into the final document.
That’s where the fun begins, assuming, that is, your version of fun consists of making lots of round pegs look like they belong in all of those square holes.
We’ll leave alone the challenge of multiple writing styles. While insisting everyone take a class in business writing would be helpful … I’ve spent more of my life than I’d care to admit re-writing colleagues’ passive voice into a form where it’s clear who’s going to do what … in the end there’s no substitute for an old-fashioned re-write to make sure the final document has stylistic consistency.
The importance of tools-mastery comes from something far more prosaic: Making the physically assembly faster and less error-prone.
To understand how it should work, let’s take a look at how it usually does work in a “modern” (which is to say, backward) workplace:
What’s wrong with all this is that these habits can add literally days to the job of document assembly. Double-enter paragraph spacing ends up with no space in front of some paragraphs and extra spaces after others after the editor has moved a few paragraphs around. Manually numbered lists end up as mis-numbered lists after the first edit.
“As Figure 3 illustrates” points to the wrong figure when the assembled figure captions in different sections automatically renumber. Or, worse, it points to several figures, because other authors manually number their captions, so the assembled document has several Figure 3s.
Add to all this the nightmare of having to manually construct and periodically revise a table of contents when few headings in the document make use of Heading styles.
And on, and on, and on.
Documents have an architecture just as surely as databases do, and teams of practitioners who violate these rules wreak every bit as much havoc as those who violate Codd and Date’s 13 principles of relational design.
The moral of this tale of woe? To optimize your business practices, insist your practitioners learn the tools of their trade.
Because while learning them isn’t the same thing as mastering the craft, failing to learn them is the same as failing to master it.