Pitfalls of Software Implementations

The purchase of new software, it sounds exciting, we go into it with the hopes that it is going to solve our business-related problems. Those problems could be very narrow in scope to solve a very specific issue or on an enterprise level to create more cohesive processes throughout your company. Regardless, you have identified issues within your business and you have decided that you are going to solve them with software. I’ve heard it a thousand times and I’ve seen it in action many times, someone volunteers, or is voluntold to be the point person and they pick up the phone and start calling software vendors. The goal is to start interviewing and setting up demonstrations while putting the vendor in the power position of selling their software. Unfortunately, you are already on a downhill slide with this approach, because you have not done the leg work and research to document your business needs and requirements including putting them down in writing. The needs and features analysis are critical to success, you are going to require it in order to go through the selection process, measure vendors, and measure the software in comparison to your business needs to increase the ratio of selecting the right software for the right reason.

The selection of new software can be the most exciting and impacting process for your organization to go through. This process can be enlightening as owners may learn a lot about their actual business operations. As owners we always think we know how our business operates, however it has been my experience over 35 years that when you get down to the people who actually do it, that process can change dramatically. Software implementations can also be very stressful and can bring out many dynamics both business and human that will need to be dealt with. We all want a software that fixes our issues, but allows us to work the way we are accustom to. However, the reality of that is different, and change can be challenging for organizations. Positive evaluation and process change are essential to the long-term sustainability of any organization, but this requires you to take a long, hard, and honest look at what you are doing and the manner in which you are doing it. The whole purpose of the software is to fix, streamline, improve or change the identified areas of improvement within your business. As owners this is always difficult, we all think we are doing things right and we have the best business in the world, however there is always room for improvement, but within that can come conflict.

What are some of the Pitfalls you should look out for once you have selected new software?

Fear of change; oddly enough in a lot of cases the fear of change comes from the ownership, usually as buyer’s remorse. Remember we thought we knew how our business ran, now we are having to face the fact that might not be true. The ownership must be fully committed to the process with an unwavering commitment to the new path created by software. I have seen it many times, if the ownership provides a path for people not to work within the software good or bad- then they have already started down a path of software implementation failure. Stick to your guns, maximize your return on investment and have the fortitude to push aside those who want to stick to the old way. Remember it’s the long-term value you are after, stay focused in order to get there.

Benefits of the software being left unexplained; This really goes back to the first thing you should do when selecting new software which is know your business, do this by being inclusive throughout a cross-section of your business. It is critical that you understand and know specifically how your business operates, the good, bad and ugly. Document those work processes, identify specifically the areas of improvement that you are trying to solve and then set the priority of how important those issues related to the software search. This leads right into picking the right individuals to be on the selection team, then these team members can get their team members excited about the change. You have to make it public, don’t assume people are just simply going to buy into the new ways and abandon the old. Ensure you convey all of the benefits of the software and how they will assist the workflow.

Beware of the naysayers and slackers; there are always those that are more resistant to change, those that got comfortable with a process, as well as the road blockers who are slow to perform tasks as assigned or to learning the tips and tricks of the new software. These are the team members that are going to need some additional attention and support to learn and adopt the new software, and the encouragement that it is about improving the overall business. To overcome this, it is important that both the ownership and management are feeding positive information regarding the changes, relaying the need for the changes and the benefits of the change.

Circling back around; feedback is key to the overall long-term success of any software implementation. Circling back around internally to make sure the team has not fallen back into old habits is important, this also allows your team to better identify areas of improvement that are needed within the software. The software vendors are always going to be interested and motivated to improve their product, so work with the vendor in order to better enhance the software to meet your specific needs. This also goes to validation of usage of the software, the human factor dictates that if you don’t like the way something is working you will find a work around. This is good and bad, and it may be a necessary evil based on the limitations of the software which all software packages are going to have. However, if it is simply that team members don’t like the way it works so they are refusing to use it, then they are inhibiting your business from reaching the level of success you intended. This is where ownership must have the fortitude to require team members to use the software for the overall benefit of the company and its mission, easy to say tough to do.

There are a lot of reasons why software implementations fail...

... sometimes it is hard to not blame the software, however I will concede that some software just simply falls short of the expectations regardless of how well you have worked the process and made your selection. If you do your homework on your business, documented your work processes, work flow and clearly identified why you are needing new software and the needs and features required, you are far less likely to make the selection of bad software. You still have to consider training as a key factor, not just the initial implementation training but ongoing training for all employees. I always coach our customers that it is worthy of their time to focus on their business first, know what and why you want to buy software before you ever talk to a software vendor; spend more time on your business than them. Don’t fall in love with the first thing you see or the pretty salesperson, be open minded, and remember the big picture, but understand you are not going to make everyone happy. Software can drive a business to incredible heights, but the impact of a bad selection can be felt for years.

About the author: Scott Lewis is the President and CEO of Winning Technologies Group of Companies which includes Liberty One Software.  Scott has more than 30 years of experience in the technology industry and is a nationally recognized speaker and author on technology subjects. Scott has worked with large and small business to empower them to use technology to improve work processes, increase productivity, and reduce costs. Scott has designed thousands of systems for large, medium and small companies and Winning Technologies goal is to work with companies on the selection, implementation, management and support of technology resources. Learn more about Winning Technologies at winningtech.com or call 877-379-8279.