5 Stages of Software Tool Evaluation
Today every company needs software products and tools to be competitive. Using paper and pencil won´t bring you advantages in today´s digital world. But how to find the right product, the right tool? Sometimes the management simply decide: My friend’s company uses XYZ, so let´s use this tool as well. Other decide by looking at competition: Our competitor uses XYZ, let´s use it as well. Another possible solution is: Let´s use the market leader. These are examples, where no evaluation is needed and you can stop reading.
But in that case, you will miss the best try: Find the best solution by evaluation. It´s a fact, the evaluation and selection of appropriate tools is essential to the success of the company.
Before you even start thinking about a tool evaluation, you should think about the goal, your budget and how to proceed. What´s next, when to develop the criteria, when and how to decide? Evaluation is a complex process where different people from different departments are involved and you need to plan the evaluation in different steps. Let´s name the steps: It´s a process with different stages.
You can divide the process in 5 stages:
STAGE 1: Plan the evaluation
- Feasibility
- Goal
- Identify stakeholders
- Find an effective team, who is involved
- End users
- Technical and domain experts
- Stakeholders
- Gather management commitment
- Do the evaluation team have decision authority?
- Specify the criteria
- How do we measure?
- Budget
- Timing for all stages
- Create a charter
- Possible results:
- Stay with the old tool
- Make your own tool
- Start evaluation
STAGE 2: Perform a market analysis
- Information gathering
- Depending on Stakeholders and knowledge of evaluation team
- How to collect information
- Google Search
- Use Forrester Wave or Gartner Quadrant to identify the candidates
- Trust the documentation
- Reviews in internet
- Independent analysis
- Define requirements incl. priority and weighting
- Result:
- "Long List" with 4-7 tools
STAGE 3: Analyze the tools
- Invite vendors on the list for a presentation and live demo
- Finalize your requirements
- Send your requirements as a check list to all vendors on the "Long List"
- Collect the answers and make it comparable
- Analyze the results
- Perform a gap analysis
- Use hands-on techniques
- When necessary take product probe
- Refine the requirements
- Detect unrealistic expectations
- Make and document recommendations
- Gather data to improve future evaluations
- Result:
- "Short List" (2-3 tools)
STAGE 4: Pilot Project
- Define a pilot project with real world scenarios
- Have your real-world scenarios prepared
- Create infrastructure and use a prototype of your system
- How should be the pilot conducted? In a lab or at work place
- Who should be involved?
- Short list should not be more than 3 tools, I always suggest 2 tools
- deeply evaluate the criteria based on real usage and not theoretical answers
- Install the tools in question in parallel
- Result: Decision
STAGE 5: Go Live
- Define the first project and use the tool there in production for 3 months
- Configure product to fit the needs of the project which goes in production with the new evaluated tool
- Integrate the tool in your whole ecosystem
- Result:
- Rethink the decision
- Lessons learned