Quality Assurance & Agile Consulting

Arrange a chat to see how I can help you improve your practices and processes to enable your team or teams to produce high-quality software more efficiently than they do today.

Learn More

Proposals and Recommendations

I can provide you with one or more proposals and a set of recommendations to achieve the results you are looking for.

Learn More

Workshops & Training

I can also provide workshops and other types of training to help your team adopt new practices, processes and work better together.

Learn More

About Me

I have held numerous roles over the last 30 years, most of which have involved some form of testing or quality assurance. I have worked on flight deck instrumentation, mobile phone network software, operating system software, and computer system firmware. I have managed teams providing quality assurance services, test automation, data centre operations, and management, and release teams publishing updates many times a day, in both the software security and market research fields. I am currently working with a startup that is attempting to provide a clear and simple prescription for heart health based on your heart rate as measured from wearable devices.

I have helped companies and teams go from waterfall processes, delivering poor quality software quarterly, to agile and delivering high-quality software weekly, and for small updates multiple times a day. I continue to teach, mentor and coach software quality professionals and all other software engineers in agile methods, test-driven processes, and practices. I frequently work with teams to improve their communications, requirements, and software engineering practices.

My passion is to help software engineers reach their true potentials, to deliver their best work and to do that as consistently as possible, while continuously learning, growing and developing new skills and experience. I frequently share what I have learned and experienced with others in public meetup groups and with a growing crowd of mentees.


Next Steps...

Why not get in touch with me to see how I might be able to help you or your teams level up? I would be happy to chat over coffee or lunch and get an idea of what problems you may be experiencing. I will be able to let you know if I think I can help you and what I can offer you in that regard.