Taking Inefficiency to New Heights

March 16, 2003 by
Filed under: Agility, Project management 

Quite often in the industry, we talk about rework and administrative overhead causing huge inefficiencies for development teams. Bugs get injected early and aren’t caught until much later – more people get involved in the fix, and work that was based on flawed assumptions has been for naught. Communication breaks down as the team grows or as the project wears on, and e-mail and useless meetings consume way too much precious time.

There is another level of inefficiency, though, that can even strike teams with great communication skills and diligence that allows them to efficiently catch bugs as they are injected. Let’s look at an analogy…

Imagine you are driving the family down the coast to San Francisco from Vancouver. You’ve got a TripTik from your Automobile Club, which is in essence a detailed schedule of the route you are going to take. You start your journey, carefully staying on the route, watching your speed and taking the appropriate breaks for the kids – you are progressing nicely…

Suddenly, it’s decided that it’s better to head to Calgary. Whether you made the decision or not, the TripTik you had is now useless, and you may actually be further from your destination that you would have been had you stayed home. With a hastily scribbled path on a map and slightly marred resolve, you head back North…only to find that once you are almost there, it’s decided that…well, you get the picture.

In software, without the diligence up front to understand and share the vision of the product you are building, there is grave danger of changing horses midstream, which can all but invalidate the effort expended to date and the product produced. Even if there is a solid internal vision for your destination, you need to jealously guard against external influences that can disrupt you just the same. Certainly respond to market influences, but avoid being jerked around by an unrepresentative subset of your market. This is not a caution against change when necessary, but a caution that initial diligence can go a long way to prevent massive waste downstream.

While rework and administrative overhead can be addressed at the ground level through refined practices, these efforts are wasted if the management level cannot maintain a consistent vision and direction for the group. The cost can be difficult to recover from – monetarily and otherwise – as you efficiently head towards constantly changing destinations that you never arrive at. – JB

If you enjoyed this post, make sure you subscribe to my RSS feed!

Comments

Feel free to leave a comment...





  • Search by Topic

  • What’s Happening

    January, 2018 – A workshop series to help you develop resilience in the workplace and in your life!

    Next open enrolment sessions start soon – contact us to get involved!

  • On The Road Again

    Jim frequently travels across Western Canada for engagements, and welcomes opportunities to meet, run a workshop, Diagnostic or Lunch and Learn session.


    Contact Jim if you would like to connect around any of the upcoming dates:

    • September 19-21, 2017 – Winnipeg, MB
    • October 3-5, 2017 – Regina, SK
    • October 20-22, 2017 – Winnipeg, MB
    • October 23-25 – Saskatoon, SK
    • November 14-16, 2017 – Winnipeg, MB
    • November 20-22 – Regina, SK
    • November 26-28, 2017 – Edmonton, AB
    • November 29-December 1 – Calgary, AB
    • January 17-19 – Calgary, AB
    • February 10-11, 2018 – Edmonton, AB
  • What People are Saying

    I am very glad to have met and learned so much from Jim’s vast project management experience. He was always willing to give guidance and advice; he’s approach was very personable and always went above and beyond to attend our team’s concerns.

    — Ricardo Melgoza