How fast can you go?
DS stories via Pexels

How fast can you go?

On my first project management course I remember being taught about the iron triangle of cost, quality (some might include scope) and time. You could choose to fix any two of these dimensions but the third would then float depending on nature of the project. If a project was slipping behind schedule you could go quicker by adding more resources or by cutting quality/scope.

I quickly learned that in practice this wasn't really true, at least for complex software projects. An esteemed colleague of mine once put it very succinctly 'you can only get one plumber under the sink' - if a particular component or service needs to be fixed or upgraded very often there is only one person, the resident expert on the widget in question, who can work on it at a time. This insight was captured back in 1975 by Fred Brooks in his infamous book: The Mythical Man-Month: Essays on Software Engineering.

In this situation well meaning senior management will be heard to say 'what are my options to accelerate this?' or 'who do i need to call to speed this up?'. The unpalatable truth is that by the time this situation has arisen there is often little that practically can be done beyond removing blockers or distractions from the path of the single plumber. This answer is usually poorly received, perhaps because it reveals the impotence of management structures in resolving tactical challenges in a highly complex knowledge ecosystem.

It is for this reason that escalation to increasingly senior levels of management doesn't usually alter the outcome of expertise related issues; a case of more heat and less (or at best the same) light. The assumption that all problems are simply ones of prioritization and can be fixed 'if only someone more senior was aware' is, in the moment, usually flawed.

In circumstances where the required acceleration pertains to more routine tasks then surely the application of management pressure can produce meaningful acceleration? Well perhaps, but the opportunity cost can be so significant as to outweigh the perceived benefit.

For example let's consider on-boarding of new resources, perhaps to replace departing colleagues or to recruit a new skill into an existing team. This value-chain - the value being the motivated, appropriately skilled, equipped and up-to-speed colleague ready to make a difference - is designed to have sequential activities, completed by different teams and optimised to minimize waste. No single step can proceed if the proceeding step is outstanding for fear of conducting nugatory work should that prerequisite fail.

Convincing the management of all of these serial functions to give your request special treatment is possible but requires a disproportionate effort. Asynchronous holiday or other absences of key individuals that need to sign-off or operate in concert often defeats even the most tenacious manager, as does unexpected system outages or upgrades.

In my experience the effort to accelerate the outcome of these business-as-usual processes is exponential; with a modest effort you can nudge it along to the organisation's default tempo but to make a significant difference to the final outcome requires a herculean effort and thereby a substantial opportunity cost.

So if hard-charging management within the organisation rarely accelerates the outcome what can we do to speed up delivery or to rectify issues as promptly as possible? The complexity of the modern enterprise encourages specialization but minimizes resourcing in the name of efficiency; in doing so often under-values the expertise of individual upon whom such an ecosystem relies.

Perhaps if we can learn to optimize our processes around the time of these system experts (as the health service does around consultants) and adjust our management incentives to permit a little inefficiency in the pursuit of velocity, we can optimize our true value-streams and move at a pace closer to that our customers and stakeholders now demand.

(Views in this article are my own)



Nick Takashima

CDP Consultant at Comwrap Reply

1 年

This is a brilliant question to be asking!

回复

Time for a paradigm shift to agile ways of working and limit work in progress perhaps? The counter-intuitive impact, allowing greater flow of value, costs nothing and reduces lead time, breaking the iron triangle. #beagile

回复
☆ Zainab ???? ☆ K.

☆ Strategic Planning & Program Management for Growth & Success in FinTech ☆

1 年

Interesting perspective and very true??

回复

要查看或添加评论,请登录

Michael Shearer的更多文章

  • Raising the bar or sinking the ship?

    Raising the bar or sinking the ship?

    Apologies, it's been a while since my last post. As an intelligence officer the protection of sources and methods is a…

    3 条评论
  • Santa's Sleigh - How does it work?

    Santa's Sleigh - How does it work?

    I can remember as a small boy trying to figure out how Santa's sleigh worked. This desire to understand how things work…

    3 条评论
  • What worked?

    What worked?

    So you've made it to the next release, it wasn't pretty but you got the job done. But the work never ends and there is…

  • Should we fix it?

    Should we fix it?

    Modern software products are highly complex. They are constructed by stitching together layer upon layer of code…

  • User experience - is it worth it?

    User experience - is it worth it?

    Regular readers of this newsletter will know I often refer to trade-offs in building successful products and solutions.…

    4 条评论
  • Going live is the easy bit..

    Going live is the easy bit..

    So you've finally made it. After months (perhaps years) of designing, iterating and testing your new system is finally…

    1 条评论
  • Just give us the requirements!

    Just give us the requirements!

    In spite of all the progress in agile ways of working, value streams and DevOps there remains, buried deep in the…

    3 条评论
  • Working or Gaming The System?

    Working or Gaming The System?

    Obtaining senior executive approval for a new project or initiative is never easy. Skilled practitioners in the art of…

  • Take the paper as read...

    Take the paper as read...

    In the modern organisation good governance requires that the right people are involved in the decision making process…

  • Moving Money - Securities Settlement

    Moving Money - Securities Settlement

    In this, the last instalment in this series we take a look at the complex process behind the buying and selling of…

社区洞察

其他会员也浏览了