Feet to the Fire

June 21, 2009 by · Comment
Filed under: Agility, Project management, Teamwork 

In recent years, there have been several movements in software development that would suggest that we wait until the latest possible moment to make decisions, so as to avoid or delay the associated costs of change that would seem inevitable if we decide too early. Read more

Decisions Not Made

April 15, 2007 by · Comment
Filed under: Agility, Project management 

When you get right down to it, we spend a lot of time every day making decisions. From the clear decisions of how we are going to spend our time, whether we are going to do this or that, to decisions that are not as consciously performed, like how we’ll make that first coffee in the morning or choosing our route home in the evening. Read more

No Apparent Problem to No Actual Problem

April 8, 2007 by · Comment
Filed under: Agility, Process 

However we would like to frame it: an approach to problem solving, a progression of learning, or simply how we grow over time, there are stages that we pass through along the way. Read more

How Do I Know?

December 24, 2006 by · Comment
Filed under: Leadership, People, Teamwork 

We are all consumers of software in our daily lives. While we may not even be aware of the software that runs in our refrigerators, there is a greater awareness of the software behind the keyboards that we use, the cel phones plastered to our ears, and the systems we use to drive our businesses. For those of us that are in the software community, the ubiquitous nature of software is apparent. For those that are strictly consumers, software can be interesting, mysterious, or downright frightening. Read more

Taking Inefficiency to New Heights

March 16, 2003 by · Comment
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. Read more

  • What’s Happening

  • 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:

    • Blissfully at home in Vancouver, BC over the summer!
  • What People are Saying

    Another excellent article – we were just discussing this very subject in a course I recently taught. I forwarded your article to everyone in the class, so you might expect a few more subscribers soon…

    — Bruce Butler, PEng, Senior Systems Engineer, Modular Mining Systems Canada