Deploying an enterprise system is an expensive proposition, not just in terms of costs (development, implementation, licensing and maintenance), but also in terms of dedicated resources and time. In every domain, there are many vendors promising that the business will instantly run smoother and increase profits if using their systems, but they fail many times to come up with a viable long-term (or even short-term) road-map.
Here are 10 recommendations to increase the odds of a successful system implementation:
- Make a clear and extensive list of requirements before start looking for solutions (with focus on specific business processes).
- Carefully evaluate your options before selecting your system. Better is to find a partner that specializes in your industry.
- Run a POC (proof of concept) as close as possible with your real business processes.
- Get references by asking the vendor for at least three happy customers.
- Consider the amount of customization required to configure and deploy. (A turnkey solution may offer less flexibility but more stability, and less initial and ongoing cost.)
- Factor in organizational change management. This is pivotal for the project success.
- Don't forget mobile users.
- Appoint an internal product champion.
- Provide the necessary time and resources for training on the new system.
- Get upper management support. (Despite that is the last point in the list, probably it is the most important one.)