Consulting engagements will likely involve delivering a specific product or piece of code alongside your in-house staff. Normally as short to medium term contacts, we'll work with your team, pair-program, up-skill your staff and advise to solve problems and deliver features.
Have a new project in the pipeline? Not quite sure how you want to run it? Not entirely sure how you want to build? Need technical advice?
We're happy to work with you to do two week "project inception" engagements, helping you and your team discover what you should be building and how you're going to deliver it.
We'll run kick-off sessions, work with your technical staff to select and evaluate technology, and make sure that the rapid delivery and release of your new products is considered from the start - building continuous integration and delivery pipelines with you to help you deliver software in an iterative and agile way.
We have years of experience wrangling legacy code and problematic systems back from the brink - we can help you fix your testing strategy, and teach you how to test drive and work effectively with legacy code.
We have experience helping technology companies grow their internal engineering capacity - helping your team leaders become leaders, helping you hire for cultural fit and technical suitability, and introducing the kind of rituals and routines that promote a strong engineering culture in your organisation.
We can come into your company and help you revise your hiring strategy, get your developers involved in user groups, open source, code dojos and shared learning, helping to focus your culture and promoting happy, more productive developers.
We offer workshops in software development practices - equally as happy to follow a pre-prepared topic, or to work with you to produce something more specific to your business.