Republished: Verification, Validation & Testing

Originally published on Jan 2010.


Verification, Validation and Testing has become an intrinsic part of the Software Development Life Cycle, the importance of Testing throughout an applications development has been recognised with most companies now designing their processes by using the 'V' Model.

Recognition of the importance of formal testing and planning is only a relatively recent development in comparison to the art of programming itself. Not so many years ago, software was designed on the back of a cigarette packet in the pub, and then implemented, there was litle to no documentation, and very little structured testing.

Contrary to Popular Belief, Testing is not just about seeing if the end product works, if Testers are involved as soon as the Initial Specification is written, they can begin to plan later tests and also pick up on requirements that may have been omitted from the Specification. If a requirement has been incorrectly stipulated, badly defined or omitted it is far more expensive to rectify once the Implementation stage has been passed.

Read more ...

Republished: Managing Change in an IT Environment

Originally published on Aug 2009.

Whether it's a full network migration, or simply a change of Server Software, it is essential that any change is properly managed. Some changes occur after the IT department suggest them as the best course of action, whilst some are the result of managerial decisions. Whether it's to cut costs, to streamline the workflow or simply to acheive a more stable system, incorrect management of the change can be disastrous.

When preparing for the change, many people make the mistake of only planning for the change itself. You need to go further than that, plan the entire migration period. Create contigency plans, ensure that your disaster recovery plans are suitable for use with the new system.

This article assumes that as part of the change, you are installing a new managed network. If that's not what you are doing, the steps of planning are relevant, it's just that a number of the checks and possible deviations probably aren't.


Read more ...

Republished: An Update on the SV650-S Charging/Ignition Problem

This was originally published on in 2009

As I mentioned previously, the bike was due into the Garage on Friday to sort out the charging problems that it seems to have developed. The symptoms also included a misfire at low revs (anything below about 2500 RPM).
Unfortunately, the Garage found some more urgent repairs that needed doing (Brakes had seized again, amongst other things) so I hit my budget ceiling before they could really take a look at the original problem.

So on Saturday, I got out the toolkit again and had a look.

Read more ...