I have a broad of experience within the Information Technology industry across many different business areas spanning: Defence, Finance, Utilities, Marketing and Telecomms.
Within the IT industry I have extensive hands-on experience of all the major disciplines in the software development lifecycle, especially the Systems Engineering (requirements capture, management and engineering, system design, design proving) and Testing workflows. I have had substantial experience in designing and implementing cross-lifecycle processes (using CASE and CAST tools to support the activities associated with the main disciplines when requried by clients) as well as detailed processes within specific lifecycle disciplines.
As well as the traditional development methodolgies (e.g. V-Model and Waterfall model) I have had substantial exposure to Agile and RAD methodologies in different business environments and involving many different solution architectures and technologies. It has been my experience that there is no "1 size fits all approach" that works for every client on every project all of the time. Instead, I have found that an approach that accepts the individual needs of different clients and different business cutures proves most effective - cherry picking the most practical ideas and techniques from the various development methodologies generally maximises success within the constraints of the individual project.
I started work in IT following the completion of my PhD and have been providing expert software testing services on a freelance basis since 1997.
If you feel I would be able to help you with any of your requirements in any of the areas listed in this website I will be happy to discuss your needs. Please contact me using the form on the contact page in the first instance.