Quality Assurance - QA all the way!

June 15, 2008

I am amazed at how often organisations will not place a strong enough focus on QA. For the small amount of time spent on this task there are a number of major benefits. These include:

  • Bugs can be found earlier, where it is much cheaper and quicker to fix them
  • It is easier to enforce coding standards to give the code base a common style and pattern usage.
  • Poor programming techniques or inadequacies such as not sufficient unit tests can be fixed earlier.

Whilst it is probably a good idea to not go too overboard with extremely strict QA enforcement, I believe that every line of code developed should be reviewed, or walked through with someone other than the developer of that code.  To help with this goal, our SRUM methodology again comes in very handy. This is due to the short 2 week sprints in which we develop. It means QA’s are occuring frequently thoroughout the development cycle, and prevents it all having to occur at then end, with the various issues that that entails.

Comments

Got something to say?