Choose the right approach to the work
Compare engineering partners, agencies and internal teams, or weigh repair against replacement. Practical questions for a software buying decision.
Engineering partner, agency or in-house team?
Choose a delivery model by the work and responsibility it must cover. A project agency, an engineering partner and an in-house team can all be right; their useful boundaries differ.
Repair the system or start again?
Repair is usually worth testing when useful behaviour can be preserved behind a clear boundary. Replacement deserves consideration when the constraint cannot be removed safely within the current system.