ERP or Enterprise Resource Planning System/Software is an important enterprise application that integrates all the individual department functions into a single software application. But an ERP System is not a magic wand that will solve all the problems faced by companies, and increase profits/reduce errors, overnight. It requires good technical skills with implementation expertise, and may not be suitable for all companies.
This post contains an interesting/alternate (critical) perspective on ERP Systems, written by Ciro, a reader of this blog. These points were originally mentioned in the comments section of the post on ERP Systems – Advantages & Limitations, written earlier, in this blog. Since the comments/arguments were thought-provoking enough, I decided to make it into a separate guest post.
Some Questions for Companies looking to Implement ERP systems:
How do you think it will benefit your enterprise compared to your current operations? Do you have a thorough understanding of your own enterprise work-flow, decision-making process, and employee skill and experience levels, to assess an ERP software fit? Does your enterprise have the wherewithal to support ERP software, and do you know what that means?
Do you have some sense of how ERP software would be integrated into your operations; its impact on existing work-load, and employee disruption and disorientation?
Do you have a sense of how compatible ERP “best practices” fit with your existing practices and to what degree, adjustments, both to the ERP software and your operations that would have to be made to achieve a satisfactory fit, AND the cost of doing so? Are you acquainted with ERP “best practices”?
ERP software systems are Web-based, meaning that your applications and data files are processed via the “World Wide Web” referred to as the internet. Do you know, or care, where the ERP software and data files would reside? How secure from intrusion, how the system is maintained and who does it, and who’s responsible for systems breakdown or disaster recovery?
Do you have a sense of how your existing data files would be converted to ERP software, their format compatibility, how that would be accomplished, and under who’s control? What would happen to those data files in the event you decide to discontinue the use of the ERP software or shift to an alternate vendor?
A Business Systems Department can be a department staffed by professionals and facilities with the mix of backgrounds that are necessary to design, implement, and support and manage computer applications on a large-scale, OR ONE PERSON who has all that experience, or most of it, tasked on a smaller scale!
That is where small businesses should begin their journey toward more complex integrated computer applications – taking it one step at a time and within their wherewithal. In that way experience is gained in workflow improvement and may suggest other feasible computer application efficiencies.
So where does it leave Financial and Human Resource Heads who recognize the potential for computer applications, but have nether the technical background nor access to consultants.
How does one research and decide on buying a home, car or investment? How does a business research and structure its operations to make a profit?
Take a page from Research & Development industry practices – by first developing a prototype before going into production. It’s a small inexpensive step to assess its utility, and a mechanism to inexpensively optimize before embarking on a major expensive project effort.
ERP systems are not for beginners — beginners don’t know what they don’t know. Computer applications designer/analysts can easily assess the end-users capacity to utilize such complex software, but vendors side step that assessment and sell the software anyway. While the end-user has to deal with the debris of a failed implementation, the vendor walks away with the money!
Every advantage advocated by ERP systems can be done better and cheaper. In-house programming provides all the “pro” benefits of ERPs, and none of the “cons”.
ERP software systems are exceptionally sophisticated integrated processes that can provide just what it says it can; BUT ERP software also requires the end-user to be equally sophisticated – which is rarely the case, and that is where ERP implementations fall apart.
ERP implementation failures clearly demonstrate that it is not possible for end-users to make the gigantic technical leap to ERPs from a starting point of an undeveloped technical background, and that client users must be equal to the so-called higher skill levels of ERP software usage.
I thank Ciro for agreeing to publish his thoughts on this topic as a separate guest post. Ciro is Retired Univ of Arizona Systems Analyst, Former Aerospace Engineer, College Computer Science Instructor (among others). Please leave a comment below if you want to add to this discussion. Readers may publish guest posts on this blog, according to the T&C mentioned here.
You could stay up to date on Computer Networking/IT Technologies by subscribing to this blog with your email address in the sidebar box that says, ‘Get email updates when new articles are published’.