Selecting Software to run your business – 2


Photo by Olu Eletu on Unsplash
As mentioned in the last blog, there is any number of packages that are available to do some or all of what you want the business to do. Whether that is to track Goods-in-Transit, Maintain Financial Records, Generate a Sales Catalogue, Create and send an email blast, Retain Customer Information, Track needed Repairs or Write a Document, there are many choices and all the choices have their advantages and disadvantages. Some are cheap, others expensive. Some provide functionality you will never use, others will leave you wishing the software did more.

If you are facing this conundrum, there is a solution. There are methods to evaluate what you need, then to evaluate what is available and then to finally bring the two together to make a quantified decision about what to buy (or build).

The high level process is:

    1. Survey all the areas in your organisation that will be affected by the new software.
    2. Document the stated requirements from each group and give them weights (example follows).
      • Must have = 5.
      • Note: Any technical requirements that cannot be changed are given a 5 or you can simply set them up as initial questions and remove anyone not matching them.

      • Should have = 4.
      • Nice to have = 3.
      • Minimal need = 2.
      • Unimportant = 1.
      • Not relevant = 0.
    3. Create a scorecard based on the above.
    4. Survey the existing tools (there are many sites on the internet).
    5. Select the top 4 and bring in the vendors for a demonstration.
    6. Fill in the scorecard.
    7. Bring in the two highest scorers for a more indepth presentation.
    8. Make your selection knowing with certainty that you have made the best choice.

    Now comes the more interesting part: Implementation. That is a subject for the next blog.

Older Posts


So you want to be a software test automator?

So you want to be a software test automator and don't know how to start. There are plenty of ways to become a software test automator and we've talked to a number of people curious about how to break into the field. If you ask current test automators what their...

read more

So you want to be a Test Lead?

So you want to be a Test Lead and don't know how to start? A Test Lead usually manages the testing for a project or a subset of a projects depending on how big it is and what's required overall. A test lead role is not typically a managerial role but in some cases it...

read more

So you want to be a software tester?

  So you want to be a software tester and don't know how to start. There are plenty of ways to become a software tester and we've talked to a number of people curious about how to break into the field. If you ask current testers what their background is here are...

read more

Anticipate the worst and plan for the best

Anticipate the worst and plan for the best The press has been full of the Mars probe crash over the past week. A sensor malfunction caused the onboard computer to think the probe was much closer to the surface than it actually was and triggered a series of actions...

read more

Getting Value From Quality Management

Getting Value From Quality Management Two weeks ago we provided A How to on Quality Management?  This week we want to look how you get Value from Quality Management. We often hear people questioning the value of Quality Management, and rarely hear the same question on...

read more

Stress Testing

Stress Testing Think of stress testing in software testing as the confirmation that any sudden increase in transactions per unit time can be accommodated by the program being tested and won't cause the program to stop working or degrade its operation in any manner....

read more

Quality Management – A How To

  Quality Management - A How To Three weeks ago we asked Quality Management - Why Bother?  This week we want to look at How Quality Management is tackled. A Quality Assurance Manager typically manages the Testing Process of a particular project with a company. This...

read more

Volume Testing

Volume Testing Volume testing confirms that any values that may become large over time (such as accumulated counts, logs, and data files) can be accommodated by the program and won't cause the program to stop working or degrade its operation in any manner. Risk if not...

read more

Categories