Site logo
Site logo
Site logo
Site logo
Site logo

Site Navigation

We provide consulting and training services to companies and teams that want to become more effective at producing and delivering high quality software, as well as bespoke software development services to companies that want to outsource some of their development activities.

Consulting

Agile development

If you want to adopt an agile development methodology, and you need help to get up to speed, or you have already adopted one, but you want to get the most out of it, then contact us, with no obligation, to learn how we can help.

Project rescue

If any of your software projects are experiencing issues such as
  • missing deadlines
  • running over budget
  • problems with requirements
  • suffer poor quality
  • etc.
and, as a result you are experiencing
  • frustrated customers and users
  • increase in support costs
  • loss of customers or business opportunities
  • low staff morale
  • etc.
contact us, with no obligation, to learn how we can help to bring your projects back on track by finding the root causes of those issues and by implementing lasting solutions for them.

Process improvement

If your software projects are generally doing well but you want to improve them even further to keep your competitive edge by
  • increasing delivery speed
  • improving team skills
  • reacting better to change
  • reducing costs
  • etc.
contact us, with no obligation, to learn how we can help you to achieve your objectives.

Health checks

If you want to have a honest and independent assessment of the situation for your
  • projects
  • teams
  • software architecture
  • code base
contact us, with no obligation, to learn how we can help to diagnose and solve any potential problems.

Training

We have a rich offering of bespoke training courses aimed at all people involved with software development in your company—including managers, developers, business analysts, etc. Subjects include
  • introduction to Agile Development (including Scrum and Kanban)
  • Test Driven Development (TDD)
  • Behaviour Driven Development (BDD)
  • Acceptance Testing
  • and many more.
Please have a look at our training page for a sample list, and at our areas of expertise for a full list of subjects to choose from. Or simply contact us, with no obligation, to discuss your needs.