On demand ERP in the enterprise
While SaaS can certainly help reduce certain IT costs, the CIO remains responsible for the reliable functioning of the organisation’s computing resources, even when they’re contracted from an external provider rather than running in-house. Nor is it accurate to portray on-demand ERP as a rip-and-replace decision. Most on-demand implementations of enterprise accounting and ERP are complementary to existing installed investments. The CIO becomes accountable for the seamless operation of on-demand and on-premise resources, running side-by-side in harmony.Close collaboration is thus essential to the success of an on-demand ERP implementation. IT must retain governance, setting the parameters for the organisation’s core business systems, while working closely with line-of business managers to ensure the implementation achieves their business goals. SaaS readinessResearch by Forrester and others has found that in most enterprises, the bulk of the IT budget is taken up with maintaining existing investments, rather than moving forward with new capabilities. The on-demand model provides a way to unlock this logjam, since the upfront capital expenditure cost is borne by the provider, while time-to-live is much shorter because the technology infrastructure is already up-and-running.In some cases, certain factors combine to make the total monthly cost of the SaaS solution less than the enterprise has been paying simply to maintain their legacy software systems. These factors include:
- High-end server instances that have been deployed to serve small branch offices
- Costly wide-area network infrastructure that has grown up to support mobile and home workers
- Extra software acquired to consolidate operational and financial data across multiple business units.
- Compliance. Any reputable enterprise has existing standards in place for the security and integrity of data, IT governance and so on. The CIO has a duty to ascertain that a SaaS provider conforms to those standards. A baseline requirement is a satisfactory SAS-70 Type 2 audit report, and Safe Harbour certification for European users. An enterprise will often need more detailed assurances, and will expect the provider to do its best to accommodate them.
- Availability and performance. Outages at SaaS providers hit the news headlines because they’re so rare. Planned downtime is infrequent, too, and rarely lasts more than an hour or two, even for major release upgrades. More important is the day-by-day stability and response times that keep users productive. Here, the service provider’s track record is more indicative of future performance than the minimum standards set out in a service level agreement (SLA).
- Functional richness and adaptability. An ERP system must offer the full breadth of functionality that’s appropriate to the business; it must also be capable of configuration or extension as required to meet the organisation’s unique processes. At the same time, it should stay current with best practice—both in its business logic and the underlying technology infrastructure—and be capable of rapid reconfiguration to meet changing business conditions. Evaluate the provider’s functionality, developer toolset and track record on these points.
- Economic impact. The switch from a capital investment model to operational expenditure changes the way that new IT projects are planned and implemented, enabling more frequent, incremental changes that flex with the business.
- Transition to "real-time business.” On-demand application infrastructures deliver real-time information on the state of the business that allows management to take faster, better-informed decisions.
- Technology and governance framework. CIOs must make sure the necessary integration and governance infrastructure is in place to connect to, monitor and co-ordinate on-demand assets. This enables the CIO to retain accountability for resources being operated by third-party providers.
- Development and upgrade cycles. On-demand platforms allow for faster prototyping, closer engagement of business managers during the development process and more incremental, agile development styles. Upgrades occur more frequently, allowing the organisation to absorb new technology and functionality as continuous improvement.
- Change management. The ongoing, incremental pattern of implementation and development requires new management disciplines, both within IT and across the enterprise. A more agile, adaptable organisation requires active, skillful change management.
- Deployment to domestic operations first, then to international – useful for having core IT staff get familiar with the application before rolling it out further afield.
- Rolling deployment on an "as-needed” basis to subsidiary businesses – suitable when bringing improved ERP capabilities to smaller or more tactical business units, or when IT has limited resources to spare for implementation work.
- Phased functional deployment – implement first at the point of greatest need, for example core financials, then roll out inventory, SCM, CRM, and so on.
- Rapid parallel deployment across several business units – avoids complex interim integrations when retiring a patchwork of interconnected legacy systems.
- What data is required for consolidation into corporate financials?
- Do any transactions update corporate applications such as CRM, billing, SCM, inventory and compensation management? Integrations that drive business processes are more likely to require real-time, bi-directional integration.
- How is the data required? Map out the exact content and formatting required, especially for master records such as customers, products and orders.
- How often does data need to be exchanged with each separate application? A weekly, daily or hourly batch job is simpler to implement than real-time integration—especially to older systems that may not have been engineered for a service-oriented environment.
- Will integrations need to accommodate other on-demand applications? Consider mediation via an integration-as-a-service platform rather than a simpler but less adaptable point-to-point architecture.
- Define minimum standards for data center security, encryption of data transmission, authorisation and access controls, provisioning and de-provisioning processes, data privacy and how data should be stored.
- Define expectations for application availability and performance, customer service and helpdesk access and response times, and visibility into upgrade schedules, performance metrics, incident handling and root cause analysis.
- Compliance processes: As CIO, you remain accountable for governance of any changes to business processes throughout the application lifecycle. You’ll need to:
- Map out your expectations for sandbox development and testing, documentation, user acceptance, authentication and access permissions.
- Determine the audit trails you require for user changes to policy and processes
- Determine the notice the vendor should give of technology and functional upgrades.
- Data migration and integration: Integration with on-premise IT assets and corporate systems of record is frequently the most resource-intensive and time-consuming aspect of implementation. Cleansing and transformation of existing data for migration and reconciliation into the new system is similarly laborious.
- Design, prototyping and testing: The on-demand model allows for a more iterative methodology and the opportunity to give business managers more of an "ownership” stake in the finished outcome. Many organisations extend this incremental feedback model into deployment, rolling out the live application to small subsets of users and fine-tuning it before bringing other users on board.
- Organisational readiness: Introducing SaaS into a core application like ERP can be a jolt for the organisation, which may not be used to features such as real-time visibility into operational metrics and user-defined data reporting. Prepare business users to take proper advantage of these new capabilities, putting processes in place for change requests and problem resolution, while ensuring IT maintains governance oversight of core business processes. In some cases, this may mean training users to take over administration responsibilities within a governance framework defined and operated by IT.
- User preparation, training and support: Communicate the impending change and the expected benefits—especially when transitioning from a traditional desktop client to a browser environment. Many enterprises take advantage of online training resources provided by the vendor, as well as offering previews of the application before it goes live. When a phased deployment takes place, early users should be encouraged to act as evangelists and mentors for the new system, to supplement the formal training program.