Designed Testability

February 15, 2004 by · Comment
Filed under: Process, Project management 

The greatest opportunities for saving time and effort in any endeavour can usually be found in the activities that are most repetitive. In software projects this is often the testing stages, especially as the lifespan of systems is increasing, and more teams are adopting practices such as daily builds (that need to be exercised) or eXtreme Programming (where the goal is for the system to be live as much as possible). If a retrospective is the most powerful approach for improvement late in the project lifecycle and change management is a strong in-progress activity for control, designing testability into the system is one of the best activities to perform early on to reduce cost. Read more

Debugging via the Scientific Method

March 23, 2003 by · Comment
Filed under: Agility 

I recall a time early in my career, when we spent weeks struggling in the lab to resolve a particularly nasty problem that was plaguing the serial port and drivers that we were developing. We would repeatedly think of something new to try, certain that this would be the end of our woes, only to find time and time again that we were headed back to the drawing board. Looking back, it is embarrassing that with a Physics background, I failed to apply the Scientific Method to solve the problem more quickly. Read more

Deciding How to Test Early, Twice

February 9, 2003 by · Comment
Filed under: Process, Quality 

To develop a software product, there are a couple of things you should do to help ensure it gets done as expected (actually, there are quite a few things you need to do, but this is a brief missive). You need to decide how to test early, and decide how to test early. Read more

  • Search by Topic

  • What’s Happening

    September 15, 2016: Thanks to the Vancouver chapter of the IIBA for inviting me to present a talk about Real Analysis agility - the bottom line is thoughtful application of effective analysis over Cargo Cult application of the latest fashionable approach! - fabulous interaction, great feedback!
    November, 2016 - 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:

    • March 1-3, 2017 - Winnipeg, MB
    • March 6-8, 2017 - Edmonton, AB
    • March 15-17, 2017 - Victoria, BC
  • What People are Saying

    Fantastic course (Software Teamwork)! Great opportunity to interact with others in the field of project management with expertise in different industries. I gained knowledge from my team members and insight into my own self.

    — Jeanny Dhaliwal