Ministry of Technology
Show Menu



If you’re looking for advice on all aspects of technical best practice, we can help. We can focus on the specifics of development, testing, devops and infrastructure to make sure that you can deliver the best possible product in the most efficient manner.

The Development MOT service is the perfect partner to our Accelerator programme, taken from the other side of the product development equation. We can analyse your current development practices and look at how best to tie the workflow together.

As part of an agile transformation or enhancement we will work with you to look at how you can improve your Definition of Done for pieces of work to get value delivered to your clients and end users as quickly as possible.

Elements covered can include...

  • Pair Programming
  • Code Reviews
  • Continuous Integration
  • DevOps
  • QA workflow

As part of this service you can expect one or more of the following...

Book a Service


Dave Evans (CTO at Somo)

"Keith has been instrumental in enabling Somo to move to an Agile development process, contributing tireless enthusiasm, knowledge and innovative problem solving. I have personally enjoyed working with Keith and would highly recommend him as an agile coach or mentor."

Lauren Modisette (Project Manager at Somo)

"Keith was charged with kicking off a new initiative to transition to an Agile methodology. From the start, he identified bottlenecks and made educated recommendations. At the time we began working together, Keith had to tackle one of the most unique and difficult professional situations I have ever been a part of. Despite that, he was still able to present incredible results. Every single department in Somo has been positively impacted by the hard work Keith has done. He possesses extensive knowledge of the Agile Methodologies and how to transition to them. His determination to bring a waterfall agency into the Agile world is commendable. Everything Somo employees know about Agile is thanks to Keith. The book he is currently writing is sure to be an important extension of this progressive methodology. I hope I have the privilege of working with him again."

Phil Shaw (Product Owner at Sky Rock)

"Keith is an ardent and determined advocate of agile software development methods and applied them to great effect at Sky Rock. Keith led the development team in the progressive adoption of technical and management practices driven by a pragmatic balance of quality assurance, productivity and technical standards. He has a strong appreciation of business interests in a commercial software development environment and is able to express the interests of his team in terms that are meaningful to senior management. Keith has a keen interest in process-driven improvements to technical delivery systems and highly principled approach to product delivery, typified by his continuous integration ethos. Keith shows a strong duty of care and respect towards his development team, serving as a facilitator to their production work and mentor for their professional development. The frankness and humility with which he leads his staff encourages a positive team spirit, readiness to take responsibility, strive for self-improvement and take professional pride in their work."

Optimising Project Delivery - Empowered Teams and The Conflict Principle

Project delivery in an agency environment is a complex beast at the best of times. There are many factors that must be taken into account to ensure that you deliver the product that the client needs while maximising your profit margin. This is the first of a series of articles that I am putting together looking at how learned processes and behaviours from the agile movement can be adapted to optimise project delivery, regardless of whether a given project is being developed in an agile manner to the client or not.

Read Article