From an idea to functioning software in as few moves as possible
Our teams live and breath your product, helping you bring the most valuable impact to your customers. Be that scaling your existing product, or bringing a totally fresh approach our teams can ensure your existing product continues to deliver for you.
We believe the best way to prove your idea is putting them in front of real customers. We can help you take ideas and get them in the hands of customers quickly and evolve the idea into something that really works
We want to equip your teams with the lability to deliver. Be that technical skills or team practices, we want to make them a success. We bring together years of experience guiding teams on adoption of Agile, CI, CD, TDD and DevOps
How we work with you and your team
Whether you want to understand the pros and cons of a technology platform, get options for the best next step or understand why it takes so long for you to get changes into production we offer our years of expertise and insight of building robust scalable software to provide an external viewpoint to answer your questions and offer our opinion on what’s best for you and your business. The answer, quite often, isn’t a technical one and by understanding your goals we can provide a different perspective that allows you to achieve your objective without a huge investment of time and money. We think of this as the art of maximising the amount of work not done and it is one of our guiding principles.
Our measure of success with our clients is the level of trust and confidence we can generate in as short a time as possible. We do this by releasing working software to a production environment as quickly and as often as possible so that you are in control of when to go live to your customers. To do this we have learnt to embrace and trust some fundamental patterns and practices of agile software development. Heavily influenced by eXtreme Programming we build “just enough” to fulfil the requirement because contrary to popular opinion code is not an asset, it’s a liability and so the less there is, the less that can go wrong.
We love working as part of a team, we recognise that you have a group of experts focussed on solving your problems which are unique to you. It’s also true, however, that sometimes you need someone to ask the stupid questions or with a different point of view to unlock better ways of doing things. We have strong opinions, weakly held about how to build software, we want to see everyone have fun making meaningful ideas become reality. Working as part of your team, we lead by example and are great believers in not just talking the talk but also walking it too. We’re equally comfortable TDDing a new feature and deploying it to production as we are facilitating a retrospective, stand ups or discussing architectural pros and cons.