Here are three factors that impact software adoption rates:
- Business fit
- Software ease of use
- Creating or changing a business process before or in conjunction with a software implementation
First is business fit. How radical a departure from current business practices will this software require? What's the company culture in relation to using software? How sophisticated and comfortable are users about software? How well have other software implementations gone? How good is the company at software adoption?
Second is usability. How easy is the software to use? The account executives, programmers and software geeks in the company selling the software product may think it's very easy to use. They've been using it and working on it -- or at least glancing at it from afar -- and as a result, lose their user perspective. Many of them have never had a user perspective. When I worked on a team in manufacturing where I had to implement a complex MRP (material requirements planning) system, we had to convince Joe or Jane User that this software would make their jobs easier by actually demonstrating to them how it would -- on their turf and terms. I had a great boss who had a simple usability litmus test He would ask, "Is this software usable by human beings?" Too often the answer was no.
If the software is deemed to be usable by human beings or could be tweaked to pass that test, look closely at the impact on business processes. "Automate" does not equate to "optimize." Make sure that the system is aligned with business processes and that users are trained and prepared for an implementation. If the processes needed to be modified or improved to ensure a smooth implementation, we made sure that the key users took the lead to get the processes ready and in place before any software was turned on. We ran war rooms and conference room pilots. We did user testing (as distinct from the testing software developers do). We did as much as we could to prevent major disruptions during implementation. Most importantly, we communicated, trained and covered political bases of support to try to ensure a "no big surprises" implementation.
On the flip side, I have seen too often where software is plopped in right on top of existing programs and often convoluted business practices. And the business is brought to its knees by complexity of the software and the added work. Adoption goes nowhere.
As one colleague said to me when I was in the software business, "I have a recurring nightmare that I created the most beautiful piece of software, but no one could or would implement it."