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, 2017 – 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:

    • August 7-9, 2017 – Edmonton, AB
  • What People are Saying

    Jim is a true professional. His expertise in software development and project management is outstanding, but perhaps more important is his commitment to his clients and his own personal learning. Working with Jim is a pleasure for me – and will be beneficial for you.

    — Kevin Eikenberry, Owner, The Discian Group