Page 174 -
P. 174

150   Chapter 5 • Implementation Strategies

              Selecting the Database
              Large ERP system implementations require a robust relational database system. There are only a
              few vendors today that can support a large ERP system. Oracle, DB2, and Sybase are predomi-
              nant in the market, with Microsoft SQL gaining more and more support. There is more variety
              with a medium-size system, with approximately 8–10 database systems.
                   In selecting a relational database a number of factors need to be considered, including
              taking into account the availability of software applications using the relational database, the
              availability of skilled and trained technical staff to implement and maintain the database envi-
              ronment, and the overall functionality of the database itself. If a business is purchasing an ERP
              system, it is best to work with the selected vendor to address this issue. As a general rule, the
              ERP vendor will not commit totally to one database or the other, but they can convey how many
              businesses have chosen a specific relational database, which ones they develop system func-
              tions for first, and which ones get early releases. This is all good information to consider, but
              the ultimate decision resides with the IT staff and how a relational database will best fit with the
              overall IT infrastructure.

              Staffing and Database Administration
              It is a steep learning curve for staff to develop the expertise to maintain a relational database.
              Over the years skilled consultants in relational database technology have made a lot of money by
              helping companies install and maintain a relational database. There is not enough database
              expertise in the industry today, and developing organizational expertise requires a significant
              amount of training and hands-on use to maintain the ERP database environment effectively. If
              they do not have expertise in-house, businesses should be prepared to hire from the outside the
              organization or to develop a database group from within the existing IT staff. The hiring of con-
              sultants for long-term engagements is usually very costly. It brings in immediate expertise, but it
              also has the potential for not developing the knowledge base within the business.


              ERP IMPLEMENTATION ORGANIZATION AND APPROACHES

              To successfully implement an ERP, a temporary organization needs to be defined and staffed and
              an overall implementation strategy decided and communicated. The temporary organization
              must have rules of engagement or governance. This governance will provide a framework for
              decisions, escalation of issues, and involvement of company staff at all levels of the organization.
              Implementation strategy is how the temporary organization will accomplish the implementation.
              Two key aspects include an implementation methodology or the process steps from the begin-
              ning of the implementation to the end (Go-live). And the second aspect is the guiding principles
              for the implementation, often called the implementation approach. A decision on whether or not
              to modify the system needs to be made from the beginning and used as a guiding principle
              throughout the implementation. Where there are gaps in the ERP functionality, a decision will
              need to be made on the business process or the system modified to fill the gap in functionality.

              Governance
              Governance is critical in any project that transforms an organization. In an ERP system implementa-
              tion, governance should outline and define committees and workgroups that are responsible
              for the different components of the implementation, how the different groups interact, and the
   169   170   171   172   173   174   175   176   177   178   179