Part 3: How to Analyze Software Features and Create a Comparison Chart
In Part 2 of our series, we went through how to run a software needs discovery and evaluated the importance of each requirement. Part 3 of our series will take you through the process of setting up a software comparison chart for finding the best solutions for your business’s needs.Comparing the Software Your Business Needs
What are the main day-to-day processes of your business? What are they missing? And how do you envision them running more efficiently? Employing new software or tools can offer numerous possibilities such as streamlined or fully automated processes, integrated Enterprise Resource Planning (ERP) systems with accounting software like QuickBooks, or custom tools created from scratch to add or improve business specific processes. To find the software that will best suit your business needs, use the information we gathered in Part 2: How to Run a Software Needs Discovery or continue on to conduct a gap analysis of your business processes. You’ll use this information to come up with the solutions necessary in order to make your business process run better.Finding the Best Solutions for Your Business with Gap Analysis
A gap analysis is used to compare the performance of your current business processes to their potential and desired performance levels. Conducting a gap analysis will give you a clear guide as to how you should approach finding a better business solution. To perform a proper gap analysis, you’ll need to identify the following for each core process of your business (for this example we’ll be analyzing the processes of an exterior paint services business):- Your existing business process: Generating estimates by manually inspecting houses.
- The existing outcome: Up to 3 inspections per employee a day with a 3-4 business day wait time for estimates.
- Desired outcome: Up to 5 inspections per employee a day with estimates provided the same day.
- Analyze the gap: It’s a difference of 2 inspections per employee, plus saving additional time later in the estimation process.
- Processes needed to achieve desired outcome: An alternative method allowing customers to send photos and other information for pre-estimates. Employees would be able to access data through mobile devices, complete the estimation on-site, and send a final estimate to the customer.
- Solutions needed to fill the gap:
- Ability to load pictures ahead of time and have them available while on-site.
- Ability to save a partial estimate in the office and complete remaining details while on-site.
- Ability to store calculations for service so that simple information can produce a finished estimate.
- Ability to generate a nice-looking proposal document which can be printed or emailed while on-site.
- Bridging the Gap: Without their own internal development team, they’ll need to find a custom software developer.
Create a List of the Features and Solutions You Want
Depending on the type of business you have, your software needs may be more complex than others; however, just about all needs can be met using the proper software. Take a look at your data from your gap analysis. Make a chart based off of the requirements and features you need, rate their priority based on how many people and what areas of your business are being impacted by these needs, then list out your current software solutions and any other solutions you want to compare. Remember, getting halfway through a project before noticing that you’re missing features you need can be costly. Make sure you include all requirements you want to have now and ones you may need in the future. If you’re a pharmaceutical company, you may require a better database management software. If you’re a construction company, you might need better project management system. Follow this example chart as a guideline to create your own:
Features |
Priority | BUSINESS | SalesForce | SAP | Custom |
Report Generation | 10 | ✓ | ✓ | ✓ | ✓ |
Live Estimation Tool | 10 | X | X | X | ✓ |
Cloud Integration | 10 | ✓ | ✓ | ✓ | ✓ |
Project Management | 9 | ✓ | ✓ | ✓ | ✓ |
Customer Portal | 9 | ✓ | X | X | ✓ |
Automated Marketing | 8 | ✓ | ✓ | X | ✓ |
CRM | 7 | ✓ | ✓ | X | ✓ |
Email Templates | 7 | ✓ | ✓ | X | ✓ |
Inventory Tracking | 6 | ✓ | ✓ | ✓ | ✓ |
Payroll Management | 5 | ✓ | X | ✓ | ✓ |
ERP | 5 | ✓ | X | ✓ | ✓ |
Human Resources | 4 | ✓ | X | ✓ | ✓ |
RANK | – | 9 | 7 | 6 | 10 |