We'll bring your team together and hold a formal narrowing-down meeting in which we the review vendors’ proposals using the decision-making structure agreed in the process. We'll jointly assess them on their scenario fit along with any pros/cons of the technology that are applicable to your context. We'll help you evaluate the vendor themselves as well; things like support capacity, consulting capabilities and size (counter-intuitively, smaller players may be safer) are relevant here.
We also use this time to start planning what we need to see in the demos that follow in step 4 using the content of these discussions to develop demo agendas that actually help your decision making.
This is also a good time for us to dig into any discrepancies in your selection team’s rankings. They may be indicative of different understandings or objectives amongst the team. If there is serious disagreement and you’re not all on the same page and we’ll take you back to the empathise stage.
Step 4: Prototype
Here you get to move to a higher level of fidelity and see the vendors’ real-life solutions in practice. We'll invite those vendors that passed the last narrowing-down meeting to demo their solutions to you. Rather than letting vendors demo whatever they want, we work with them ahead of time to design demos that address your specific needs, concerns and criteria.
This is where the hard work of developing those scenarios really starts paying dividends. It’s easy to see if a vendor has a well-fitting solution or whether they’re trying to squeeze your scenarios into their system. The scenarios prevent demos becoming a dry, boring sales pitch where the vendor tries to wow you with features you don’t care about. However, we will segment the demos so the vendor has a chance to show off what else you might find valuable in their offering as well as addressing your written use cases.
Depending on the complexity of the software being demoed we might separate your team for parts of the sessions so relevant technical and business teams can spend time with each other in parallel.
Step 5: Test
By now we’ll have a much shorter list of really strong contenders — maybe 2 to 3. The next step is to work with them to conduct a proof of concept. Here we facilitate your team (or us, if we’re also going to work with you on implementation and configuration) actively working with the vendor on a small piece of real implementation using your use-cases and your data. This gives you a chance to see what it’s like to work with that vendor and their technology in a real way.
You will likely need to pay the vendor for this. Some will say this stage is a waste of time and money — one could just pick the best demo — but it is actually extremely valuable:
- It de-risks the whole project because we get to actually try the system. It closes the gap between what we think will work and what actually works.
- It engages your team in the process which helps keep them on board during implementation (which can be a painful process). It also engages stakeholders since they can see something tangible.
- Testing your requirements in reality gives us a chance to learn and course-correct before getting locked into any particular option.
- It speeds up implementation because all this work is usable going forward. You’ll show value more quickly after committing to buy which is great for organisational support.
- It gives you time to plan around any difficulties we experience before starting the bigger job of actually implementing the technology.
- You will understand real implementation costs and your realistic readiness to buy, meaning you can budget better and avoid buying something you’re not ready for.
- We remain in a competitive environment for longer which is good for negotiations.
After this proof of concept stage we’ll be in a very strong position having developed your business case, taken time to understand your context and success criteria, outlined the context in which the technology is going to be used, and actively verified that the vendor's technology is a good fit. The final decision can now be made with the best information possible.
Scaling this down for smaller projects
The process as we’ve portrayed it here is quite rigorous. For mission critical technology we’ll advise you to follow the whole process — we might work together for as much as 6–12 months start to finish. Smaller projects don’t warrant such an involved process and may only need 2–4 months, but the design thinking approach is still valuable so we don’t cut out any of the steps; we just scale them down depending on:
- The size and complexity of your organisation — smaller organisations won’t need as many people from your side to be involved.
- The importance of the technology — this determines the amount of rigour we’ll go through in writing and evaluating vendor proposals and the length of your prototyping and testing stages.
- The amount you’re spending on the technology itself — if it’s very little (or zero) we may act as a vendor proxy, writing proposals and conducting demos with technology ourselves rather than attempting to engage the vendor’s team to do so.
Applying this to existing technology
Selecting or implementing new technology doesn’t happen all that often so it’s important to be intentional about learning from your experiences. Project retrospectives should be your project plans — no matter what the project — and you shouldn’t move on to the next project until the previous project’s evaluation, write up and dissemination is complete.
If you’ve done a technology selection or implementation project before, we suggest leveraging your concrete example and doing a mini version of this process internally as a case study of how to approach things in future. Not only will that show you where you might have done better and help you learn, you’ll end up with a tangible document that shows a real-life example from your organisation which can then act as a playbook for others in future. This carries much more weight than generic outside advice, especially if it’s wrapped up in narrative that tells the story of what you actually did, what things weren’t great, how you could have approached it, and what that alternative approach would have gained you.
Project retrospectives obviously need objectives to benchmark against. If you can’t find the document that defines success criteria for a previous project then there’s a different conversation to be had about how your organisation conducts projects in general.
You can also use the early stages of this process (empathise and define) to uncover where your existing solutions fall short and then use the latter stages (ideate, prototype and test) to guide a project to extend or adjust your technology.
Using the process to select services firms
Depending on the complexity of the technology you’re looking at, you’re likely to need to engage implementers. When you need to hire firms for work such as branding, web design, development and consulting, use this process to select them too.
Parts of the process are still the same: it should be iterative, you should have a good process and an organised team to drive it. However, user scenarios probably won’t make sense, at least not in the selection process. (The project work itself is different. We heavily leverage design thinking and user scenarios for our clients’ web and application development projects, for example.)
Instead, try asking them to explain how they’d approach the sorts of work you need, and explain how they’ve done that in the past. As before, don’t be prescriptive — explain what you need and let them be creative in addressing that.
You also still want to get an idea of what it’s actually like to work with them, so instead of proof of concepts look to conduct small pieces of example work with them. Amongst other things, this will get you past the sales people and directors and get a feel for what it’s like to work with their team.
Don’t assume you need to replace your technology
If you’re unhappy with your current technology, don’t immediately try and replace it. Most technology has APIs so we may be able to build small additions or features on top of what you already have. Replacing incumbent technology is an expensive, risky process so building new capabilities on top of your core systems is sometimes the best course of action.