Professional Documents
Culture Documents
Enterprise Systems: Enterprise Resource Planning (ERP)
Enterprise Systems: Enterprise Resource Planning (ERP)
Enterprise Systems: Enterprise Resource Planning (ERP)
Enterprise Systems
Antony Upward,CGI
• Open Systems
– Application vendors built applications to support the tasks in specific
departments (Finance, Billing, Workforce Management, HR etc.) -- “Best of
breed”
– Better technology allowed automated interfaces between systems
• But… Interfaces
– Have difficulty with different data definitions
– Often don’t eliminate re-keying
– Are expense to build and maintain
– Are visible and get in the way of the end-users
• Result: Functional organizations systems landscape are usually a
mess and can’t support end-to-end processes
Antony Upward,CGI
Business Processes
• Cross functional boundaries
• simple example
– Customer orders a product
– deals with salesperson
– warehouse picking
– out of stock?
• purchase order to vendor
• manufacturing order
– shipping
– accounts receivable
– effect on demand forecasting (marketing, manuf.)
Business Processes
• In Classical / Functional / Hierarchical
organizations business processes exist… but
– No single point of accountability
– No single source of consistent, timely, information
about a process
• Multiple incompatible systems poorly connected via
multiple expensive interfaces
• Result: In a functional organization a process
– is very hard to change
– is very hard to e-enable Antony Upward,CGI
ERP - What is it?
• Process view of business vs. functional
“silos”
• Integration of systems, one database
• Support most of co.’s info needs
• Transaction oriented systems (OLTP)
• Accounting, payroll, invoicing, supply chain
optimization, sales force automation,
customer service,…
ERP - What is it?
• Leads to improved performance, better
decision making, competitive advantage
• Lays foundation for electronic
commerce
• Replaces a multiplicity of different
systems and databases
– one integrated system
Evolution to ERP
• MRP - Material Requirements Planning
– what material needed?
– when & how purchased?
– how managed?
– maximize efficiency of physical, financial assets
• MRP 1960's
– master production schedule
– material requirements planning
– capacity requirements planning
• MRPII 1970's
– sales & operations planning
– simulation
– forecasting
• ERP 1990's
– sales and distribution
– material management
– plant maintenance
– quality management
– financial accounting
– controlling
– investment management
– human resource management
– ...
ERP Requires
• Strong executive support to implement
• Process approach rather than “silos”
• Change in business procedures (BPR)
• Change in organizational structure,
culture, strategy
• Technology change
ERP
• Difficult to install
• Very large and complex software
• Provides info about all aspects of the
business -- worldwide
• Reduces inventory, waste
• Easy communication with customers,
suppliers
Before ERP
• Multiple systems, different interfaces,
difficult to extract info about customers,
sales,...
• Hard to maintain, many languages,
databases, inconsistencies
• Can take weeks or months to obtain info
about customers, or where systems
changes are needed
After ERP
• Integrated systems
• Consistent interface
• One database
• Access to current data
• Improved planning capabilities
• Multinational capabilities
Example: Order Processing
• Salesperson generates a quote for
computer equipment overseas
• System immediately creates product
configuration, price, delivery date,
shipping method,...
• Customer accepts quote over Internet
System automatically:
• Schedules shipping
• Reserves material
• Orders parts from suppliers
• Schedules assembly
• Checks customer credit limit
• Updates sales & production forecasts
• Creates MRP & bill-of-material lists
System automatically:
• Updates salesperson's payroll
– commission
– travel account
• Calculates product cost & profitability
• Updates accounting, financial records
ERP Implementation
• Need business exec in charge, not IT
• Make a business case
– long term benefits
• inventory reduction, customer service,….
• Costs
– software
– hardware
– people (by far the most expensive)
ERP Implementation
• Software
– ERP, database licenses
– maintenance
– support fees
– add-on packages
• Hardware
– new client/server architecture
– network capability
– backup
– multiple servers -operations, testing
ERP Implementation
• People - for system configuration
– internal, consultants
• Managers
– can require time commitment for several
years
• Continual support from senior execs
• Change management
– almost all personnel will be affected
ERP Implementation
• ERP system configuration
– thousands of parameters to set
• Need stability, but business constantly
changes
• Difficult to implement, difficult to change
– but is a non ERP collection of poorly integrated
systems & databases any easier?
• Change is never ending
ERP Implementation
• Training needed
– technical staff
– business staff
• 20-50% of project budget on educational
and skills development
• Results in less people needed, but more
skills, understanding of the organization
• 4 months to 5 + years to implement
ERP Implementation
• Options:
– add-on systems where ERP is lacking?
– keep good legacy systems, build interfaces to good
legacy systems?
– more than one ERP instance?
• different divisions, subsidiaries
• but more than one increases complexity, reduces
benefits
– interconnect consistent, distributed ERP systems
(one logical system)
ES Implementation
• DOW Chemical
– global SAP implementation
– great transformation of DOW
– common processes, info in finance, admin
– substantial customer service improvements
– info support - better management decisions
– more integrated organizational structure
– 15% ROI
CEO Survey - why ERP?
• 67% Improve info accuracy, availability
• 61% Improve management decision making
• 51% Reduce cost/improve efficiency
• 38% Upgrade technology
• 31% Resolve tactical issue (e.g. Y2k)
• 24% Grow revenue
• 15% Haven’t done it yet
• 4% Other
Logistics
Human
Resources
R/3 Logistics
• Sales and Distribution
• Production Planning
• Materials Management
• Plant Maintenance
• Quality Management
• Procurement
R/3 Financials
• Financial Accounting
– general ledger, accounts receivable,
payable,...
• Controlling
– costing, profitability, planning,…
• Treasury
– Cash, funds management,…
• Capital Investments
R/3 Human Resources
• Administration
• Payroll accounting
• Shift management
• Employee attendance
• Trip costs
• Training
• Recruitment
• Personal management
Industry Specific R/3 Solutions
• Aerospace & Defense • Media
• Automotive • Mill Products
• Mining
• Banking
• Oil & Gas
• Chemicals
• Pharmaceuticals
• Consumer Products • Project Oriented Manufacturing
• Engineering & • Public Sector
Construction • Retail
• Healthcare • Service Provider
• High Tech & Electronics • Telecommunications
• Higher Education & • Utilities
Research
• Insurance
SAP R/3 Architecture
• Processes written in ABAP/4 language
• 1000’s of switches for package configuration
• Multiple platforms
• Client server - multi tier
– database server (multiple servers, distributed database )
– application server (multiple servers, distributed )
– Internet server
– presentation level (browsers)
• User exits - Java, C++,...
• Communication interfaces with other packages
Multi tier client / server
architecture
Layers:
•Presentation
•Internet /
intranet
Multiple •Application
database, •Database
application
servers
Business to Accounting
Customer
Business
Automotive, ...Utilities,... Relationship
Procurement
Management
Logistics Advanced Planner
& Optimizer
Employee
mySAP Workplace
• Single point of access to all applications
– SAP
– non SAP
• Customized for each employee
• Roles on left
• Applications on right
SAP Components Beyond R/3
• Supply Chain Management (SCM)
– planning, optimizing, scheduling
– suppliers, agents, production planners, purchasers,
customers
SCM -APO Solvers
APO - Advanced Planning & Optimization
• Demand Planning
• Supply Network Planning
• Production Planning & Scheduling
• Heuristic Methods
• Linear Programming /Mixed Integer Linear Programming
• Genetic Algorithms
• Constraint- based Programming
• Exponential Smoothing
• Holt Winters
• Multiple Linear Regression
Business to Business Procurement
• Requisitions
• Purchase orders
• Approval, rejection
• Payments
• Status
• By end users from the desk top
• Internet, EDI, ALE
CRM Roles
• Sales • Marketing
– Sales Manager
– Marketing Manager
– Global Account Manager
– Sales Representative – Marketing Analyst
– Sales Assistant – Product/Brand Manager
– ...
– ...
• Service
– Service Manager
– Hotline Specialist
– External Service Engineer
– Contact Center Agent
SAP Business Warehouse (BW)
• On-line Analytical Processing (OLAP)
– De-normalized data
• Diverse data is combined into large aggregated data sets
• Logistics Information System,...
– Used for decision support and investigation
• Future
– SAP is using BW as the base for many analysis products
– SAP will likely move from batch to on-line updates of BW in
future releases (small scale this is already in place with current
release)
Antony Upward,CGI
ERM Systems
• Assume vendor solutions embed best
business practices and you will change
business practices, not vendors core
code
• Leverage package to gain lowest total
cost of ownership advantages -
maximize use of product before
considering alternatives
Antony Upward,CGI
ERM Systems
• Within organizations -greatest strength - ability to
facilitate end-to-end business processes through
integration
– Shared Database for all Users
– On-line Real Time
– Shared, Integrated Functionality and Process Designs
– Web based Portal to allow access anywhere anytime
– Roles Based, to focus Functionality and Security for
Users
Antony Upward,CGI
ERM Systems
• Between organizations ERM’s greatest strength is their
ability to facilitate end-to-end business processes using
the Internet
– Database Shared via Marketplaces
– Shared, Integrated Functionality and Process Designs
– Portal to allow access to Business Partners (Customers,
Vendors, etc.)
– Roles Based to focus Functionality and Security for Users
• Gartner calls this Collaborative Commerce – or c-
Commerce
Collaborative-Commerce
• c-Commerce achieves the dynamic collaboration of people,
applications, and corporations in all aspects of business
• Customers, employees, suppliers, and business partners work
together as if they were all one company
• Examples
– Collaborative buying and selling
– Public bidding
– Collaborative forecasting
Customer
– Collaborative planning
– Collaborative engineering
– Collaborative invoicing/billing Collabo-
– … ration
Supplier Partner
Employee
c- Commerce Marketplaces
The “Old World” Buyer Seller
• Individual connection to
each business partner
• Different technologies (EDI,
Edifact, FAX, XML, cXML,
Marketplace
…)
• Constant maintenance The “New World”
• Only one connection to the
• Need to buy the technology
marketplace to connect to all business
Buyer Seller partners
• The marketplace deals with issues like
technology, security, search tools,
catalog, etc.
• Enables ad-hoc buying from all
participants in the marketplace.
c-Commerce Example: Buying and Selling
mySAP.com Marketplace
Select Offer
Buyer Seller
Buy Sell
Transact
Receive Collect
!
Other
systems
Commerce
• Buying/selling goods and
services Human Horizontal
Resources (Cross industry)
Infrastructure
Likely End-point – “Federations” of Marketplaces
www.mySAP.com Joint Venture Marketplace
Marketplace Marketplaces as a Product
Buyer
Vertical
Marketplace
Local/vertical
Marketplace Horizontal
Marketplace
e.g. Chemical
Marketplace
ERM Implementation
• Very Little Analysis / Design / Programming
Required
– Typically 10-20% of Total Effort
– Interfaces
– Conversions
– Bolt-ons (via Published User Exits)
• Configuration Replaces Programming
– Table Driven
– Master Data
– Enables substantially automated upgrades
Antony Upward,CGI
ERM Implementation
• Business People Normally Configure (with
some Training)
– Largely removes non-value added activity of
translating business requirements to technology
requirements
• Result:
– Implementation focuses on realizing business
value not getting the technology to work
ERM Implementation
• ERM makes technology less “visible” during
implementation – allowing project teams to focus
simultaneously on all aspects of delivering business value
– Business Process Design; Organization Design; Application
Configuration
– This is a good thing!
• Typical ERM implementation project teams are cross
functional:
– End-users 50-75%, frequently including project leadership
– ERM configurators (usually ex-business people) 15-30%,
– ERM and legacy technicians / programmers 5-25%
Antony Upward,CGI
ERM Implementation
• Typical ERM implementation projects have a
different mix of tasks
– Delivering business value requires significant focus on
Business Change Management, typically 10-30% of team
tasks
– Technology is no longer the prime driver of ERM
implementations (only 10-40% of team tasks)
• Less program specifications and programming
• Little or no data design
• ERM Specific Implementation Methodologies
Required
– Still learning how to do ERM implementations well
Antony Upward,CGI
ERM & Re-engineering
• Re-engineering typically started with a “blank sheet of paper” for the process
designs
– Equivalent to asking “What are the requirements?”
• Numerous re-engineering efforts failed
– Analysis paralysis
– Huge software projects
– Customizing ERP systems
• Today ERM packages can support so much of so many processes can now
ask:
– Not what do you want, but:
– Which process designs can the ERM system support
• Leverages the massive R&D spending of ERM vendors
– SAP spends 15-20% of Revenues on R&D
– Need to do regular upgrades to get benefit of this R&D
Antony Upward,CGI
Implications of ERM for IT Strategy
• Can no longer ask the question of the end-users
– What is your requirement?
• This question was fundamental to I.T. strategy from the 1970’s to the mid-
1990’s
• I.T. practitioners made the following assumptions that
– The business knew what they needed
– Requirements would stay still long enough for I.T. to build systems to support them
– I.T. could use open systems to make each department’s systems work together
without a lot of effort or expense
• Recent business trends, particularly the increasing pace of change, have
made all these assumptions false
• Now we must ask what business process designs can a package support
out of the box
– Assumes ERM vendor has done their home work
Antony Upward,CGI
ERM Job Opportunities
• Account executive - SAP support
• Business consultant - system solutions
• Sales manager - ERP solutions
• Instructor - SAP products
• Software developer - ABAP/4, C++,...
• Systems analyst
• MIS manager
• SAP administration.
• SAP installation, support
– OS, database, SAP Basis knowledge
Sources
• Antony Upward, Director, Business Architecture, CGI Group Inc.
• Davenport ,T.H., 2000, Mission Critical - Realizing the Promise of Enterprise Systems,
Harvard Business School Press
• Watson, E., Schneider, H., 1999, Using ERP Systems in Education, Communications of
AIS Volume 1, Article 9
• The AMR Research SAP Advisory Alert for June 15, 2000:
http://wwwext03.sap.com/usa/press/2000/amrreport.asp#com1
• SAP info and links: http://www.ryerson.ca/~ppille/sap/
• SAP: www.sap.com www.mySAP.com
• SAP USA home site: http://wwwext03.sap.com/usa/
• SAP emedia file Technology Infrastructure 4.0 at: http://emedia.sap.com/usa/default.asp
• SAP emedia file mySAP Frequently Asked Questions at:
http://emedia.sap.com/usa/default.asp
Sources
• SAP R/3 Functionality Overview, Wednesday, September 15,
1999, Jim Kelly, Curriculum Development Manager - ERP, SAP
America:
http://wwwext03.sap.com/usa/education/alliance/whatsnew.asp
• Central Michigan University: http://sap.mis.cmich.edu/
• International Demo and Education System (IDES)
– www.sap.com/ides
– Go to site and register for a user id and password
– Can trial pretty much the whole SAP product over the internet
(HTML GUI)
• America’s SAP User Group (ASUG) - www.asug.com
• Other Web Sources - www.sapinfo.net