Skip to main content

Services

What we do

Triage is the first port of call for most of our clients. In simple terms it is an evaluation period where we examine your project and codebase, document where the project is, and where it needs to be, and produce a plan of action on how to get there. We have called this service Triage because, just like in the medical profession, what we do is determine the most important things from amongst a large number that require attention. By carefully prioritising the key areas that need attention, we are able to demonstrate real progress on your project in a short space of time, which goes a long way to reassuring your clients that you can and will deliver what you promised.

How does it work?

Every project is different, and every business undertaking development projects varies. Key to our success is our ability to be agile and to constantly adapt and change our methods, tools, and working practices. Although many of our Triage cases have some common elements, and broadly speaking the steps we take are:

  1. Get the system running on our local environment.
  2. Evaluate the system against requirements and specifications.
  3. Document what features and functionality the system is lacking.
  4. Document any bugs or issues identified.
  5. Produce a quote for our Recovery service.

What's in the report?

The Triage report is a bespoke report created for and tailored to your project. Generally it will include the following information:

  • A step-by-step guide to creating a local development environment.
  • An assessment of the current state of the project, including features, functionality, and any issues.
  • An assessment of the required state, based on specifications and requirements.
  • A detailed list of required development work and estimated timescales to achieve the required state.
  • Any recommendations for improvement or refactoring.
  • A quote for our Recovery service.

What do we do with the report?

Once you have your Triage report you have several options:

  • Have your in-house team follow the plan.
  • Have an out-sourced team or resource follow the plan.
  • Accept our Recovery service and have us implement the plan for you.

Accepting our Recovery service will usually be the preferred option, by this point we have demonstrated our understanding of your project and system, and we discount the cost of Triage when you move into Recovery which further improves the proposition.

What are the timescales?

For smaller projects with perhaps 3-4 weeks of resource remaining the Triage can often be completed in 2-3 days. For a larger project with 6 months remaining the Triage process can take 2-3 weeks. If there is mediation required this can also extend timescales. These are some example timescales, but the key to note is that we can and do move very quickly when engaged. In the past we have begun the Triage process as quickly as the same day we were contacted. We will do whatever we can to help you, and if your requirement is so urgent that there are not enough calendar days to undertake it, we can work evenings and weekends in order to help you. We are potentially willing to work through the night if that is what it takes to get it done.

Triage

Triage, our flagship product, will help your faltering project get back on track. Our specialist problem-solving team will analyse your project against its requirements and produce a detailed report that clearly defines where your project is, where it needs to be, and, crucially, how to bridge that gap.

Recovery

Utilising your in-house resource and augmenting that with our own, we put our Recovery plan into action, to fix your project for you. With generous discounts for clients who have undertaken our Triage service, our Recovery service is the best option for your faltering web technology project.

Mediation

When a project falters it can sour the relationship between vendor and client, leading to breakdowns in communication and loss of trust. We have a proven track record of stabilising vendor-client relationships. Our Mediation service is complimentary to clients in Recovery.

Advice

During Triage and Recovery we get to know your project and your culture very well. With this unique insight we can offer highly-specific recruitment advice to ensure you get the right people for your business. We also offer advice on best practices and compatible new technology and tools. We aim to reduce the failure risk of any future projects you undertake.

What we don't do

Software project rescue is more challenging than building something new, and it requires a special skill set. Taking on greenfield projects would dilute our specialism, and would put us into direct competition with the clients we aim to help. So we don't do it. Period.

Greenfield

Software project rescue is more challenging than building something new, and it requires a special skill set. Taking on greenfield projects would dilute our specialism, and would put us into direct competition with the clients we aim to help. So we don't do it. Period.

Maintenance

Ongoing maintenance is an important part of software development, and through our documentation of your project we will assist you in offering that maintenance to your client. By not undertaking that maintenance directly, we help to ensure that they remain just that; your client.

Design

When we become involved in a project the design phase has (usually) long since been completed, in addition, the skills and traits required to excel at design are significantly different from those needed to understand, fix, and complete a partially-built, probably undocumented system. We can help with functional design and design tasks as necessary, but only as required for software project rescue, software project recovery, and ad-hoc software repair.

Recruitment

The main alternative our service is to recruit permanent or temporary resource. We have therefore partnered with a small number of reputable employment agencies to help clients who need us, to find us. We can also help you define the people you need, and our strategic recruitment partners can help you find them.

Our business protection guarantee

It is crucial that both our clients and our strategic partners have confidence that there is no risk to their business in engaging us, that is why we don't offer competing services, and why we have business protection clauses in our contracts that prevent us undertaking any services with clients you introduced us to, without your express written consent. In addition, we offer a discrete and confidential service that means you can engage us without fear of a reputation hit. All our staff are contractually obliged to avoid revealing the names of any of our clients externally. We don't name drop our client list, and we don't have a wall of client logos in our office. We are proud of the work we do, and we'd love to be able to show it off, but our first priority is (and will always be) to our clients.

Call to action

Rescue - Recovery - Repair