View
222
Download
0
Category
Preview:
Citation preview
COMM 205 Introduction to Management
Information Systems
Winter 2017 – Term 1
COMM 205 Introduction to Management
Information Systems
Winter 2017 – Term 1
Introduction to Enterprise Systems and TechnologiesIntroduction to Enterprise
Systems and Technologies
Learning ObjectivesLearning Objectives
1. Explain the purposes of Transaction Processing Systems (TPS) and its relationship with other information systems.
2. Describe Enterprise Resource Planning (ERP) systems and their associated benefits and challenges.
1. Explain the purposes of Transaction Processing Systems (TPS) and its relationship with other information systems.
2. Describe Enterprise Resource Planning (ERP) systems and their associated benefits and challenges.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 3
For discussion …For discussion …
What are the advantages and disadvantages of self-service kiosks?
Are there any other improvements you would suggest for McDonald’s or other restaurants?
What are the advantages and disadvantages of self-service kiosks?
Are there any other improvements you would suggest for McDonald’s or other restaurants?
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 4
(Source: http://www.ctvnews.ca/business/mcdonald-s-canada-introducing-new-self-serve-options-table-service-1.2588733)
Learning Objective 1Learning Objective 1
Explain the purposes of Transaction Processing Systems (TPS) and its relationship with other information systems.
Explain the purposes of Transaction Processing Systems (TPS) and its relationship with other information systems.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 5
What are Transaction Processing Systems
What are Transaction Processing Systems
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 6
A transaction is any business event that generates data worth being captured and stored in a database. Student registration, sales order processing, flight booking,
funds transfer, etc.
Transaction processing system (TPS) supports the monitoring, collection, storage and processing of data generated by each of the organization’s basic business transactions. The data is input to the organization’s database.
A transaction is any business event that generates data worth being captured and stored in a database. Student registration, sales order processing, flight booking,
funds transfer, etc.
Transaction processing system (TPS) supports the monitoring, collection, storage and processing of data generated by each of the organization’s basic business transactions. The data is input to the organization’s database.
How TPS Manage DataHow TPS Manage Data
TPS must handle high volumes of data, avoid errors and provide a highly secure and stable environment.
TPS must handle high volumes of data, avoid errors and provide a highly secure and stable environment.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 7
How TPS Manage Data (cont’d)How TPS Manage Data (cont’d)
The database has to be protected from errors resulting from overlapping or concurrent updates.
The database has to be protected against inconsistencies arising from system failure.
A transaction must be reversible. An audit trail of transaction flow must be
available.
The database has to be protected from errors resulting from overlapping or concurrent updates.
The database has to be protected against inconsistencies arising from system failure.
A transaction must be reversible. An audit trail of transaction flow must be
available.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 8
Major Features of TPSMajor Features of TPS
Performance System response time is critical in TPS. System performance is usually
measured by the number of transactions they can process in a given period of time.
Availability The system must be available whenever it is needed. System availability
is the percentage of time that a given system is active and working.
Performance System response time is critical in TPS. System performance is usually
measured by the number of transactions they can process in a given period of time.
Availability The system must be available whenever it is needed. System availability
is the percentage of time that a given system is active and working.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 9
Acceptable Uptime (%) Average Downtime / Month95.0 % 36 hours
99.0 % 7 hours
99.9 % 43 minutes
99.99 % 4 minutes
99.999 % 26 seconds
Major Features of TPS (cont’d)Major Features of TPS (cont’d)
Data Integrity Data integrity refers to the overall completeness, accuracy and
consistency of data. It aims to prevent unintentional changes to information.
Ease of Use The system should be simple for users to understand, protect them from
data-entry errors as much as possible, and allow them to easily correct their errors.
Modular Growth The system should be capable of growth at incremental costs, rather
than requiring a complete replacement. It should be possible to add, replace or update hardware and software
components without shutting down the system.
Data Integrity Data integrity refers to the overall completeness, accuracy and
consistency of data. It aims to prevent unintentional changes to information.
Ease of Use The system should be simple for users to understand, protect them from
data-entry errors as much as possible, and allow them to easily correct their errors.
Modular Growth The system should be capable of growth at incremental costs, rather
than requiring a complete replacement. It should be possible to add, replace or update hardware and software
components without shutting down the system.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 10
TPS and Other Types of Information Systems
TPS and Other Types of Information Systems
Expert System (ES)
Executive Information System (EIS)
Decision Support System (DSS)
Management Information System (MIS)
Transaction Processing System (TPS)
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 11
Learning Objective 2Learning Objective 2
Describe Enterprise Resource Planning (ERP) systems and their associated benefits and challenges.
Describe Enterprise Resource Planning (ERP) systems and their associated benefits and challenges.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 12
Traditional IS in an Organization
Traditional IS in an Organization
No Integration among application systems!
Functional / Information Silos
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 13
The World before ERP for a Manufacturing Firm
The World before ERP for a Manufacturing Firm
Payroll
Order Entry Credit
Fulfillment Manufacturing
AccountsReceivable
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 14
What Problems Does an ERP System Solve?
What Problems Does an ERP System Solve?
An information silo is isolated data stored in separated information systems. Data redundancy. Difficulties in consolidating meaningful and accurate reporting.
Time consuming, labor intensive, incomplete and often inaccurate.
Time-lag of performance data that impedes effective planning and proactive decision-making.
Outdated, manual and paper-intensive processes Data entry redundancies and errors. Inefficient use of employee resources. Order-to-delivery and production delay.
An information silo is isolated data stored in separated information systems. Data redundancy. Difficulties in consolidating meaningful and accurate reporting.
Time consuming, labor intensive, incomplete and often inaccurate.
Time-lag of performance data that impedes effective planning and proactive decision-making.
Outdated, manual and paper-intensive processes Data entry redundancies and errors. Inefficient use of employee resources. Order-to-delivery and production delay.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 15
What Problems Does an ERP System Solve? (cont’d)
What Problems Does an ERP System Solve? (cont’d)
Global expansion complicated due to software integration issues Difficulties gathering data to track performance of each new
location and its impact on the company as a whole. Inefficiencies managing complex international customer and
vendor relationships.
Global expansion complicated due to software integration issues Difficulties gathering data to track performance of each new
location and its impact on the company as a whole. Inefficiencies managing complex international customer and
vendor relationships.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 16
What is ERP?What is ERP?
Enterprise Resource Planning (ERP)Often called “enterprise system”. Adopts a business process view of the overall
organization. Integrates all departments and functions
throughout an organization into a single information system so that employees can make enterprise-wide decisions by viewing enterprise-wide information on all business operations.
Enterprise Resource Planning (ERP)Often called “enterprise system”. Adopts a business process view of the overall
organization. Integrates all departments and functions
throughout an organization into a single information system so that employees can make enterprise-wide decisions by viewing enterprise-wide information on all business operations.
17COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 17
ERP in an OrganizationERP in an Organization
ERP evolved to include administrative, sales, marketing, human resources processes.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 18
Traditional ERP Modules (e.g. SAP ERP)
Traditional ERP Modules (e.g. SAP ERP)
Accounting/Financials• A/R and A/P• Asset accounting• Cash management• General ledger• Profitability analysis• Financial consolidation
Operations & Logistics• Inventory management• Material req’t planning• Materials Management• Production planning• Purchasing• Shipping
Sales & Distribution• Order management• Pricing• Sales management• Sales planning
Human Resources• Human-resource time accounting• Payroll• Personnel planning• Travel Expense
Source: Davenport, T. H. “Putting the Enterprise into Enterprise Systems,” Harvard Business Review, July-August 1998, pp. 121-131.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 19
ERP – How does it work?ERP – How does it work?
ERP allows integration among different systems (modules) Data sharing among different modules Joint execution among different modules
o Inputting data in one module triggers the execution not only of that module but also all related modules.
Consolidate operational, sales and financial information across multiple departments, sites and international locations
o Provide real-time visibility into business performance spanning the entire organization.
ERP allows integration among different systems (modules) Data sharing among different modules Joint execution among different modules
o Inputting data in one module triggers the execution not only of that module but also all related modules.
Consolidate operational, sales and financial information across multiple departments, sites and international locations
o Provide real-time visibility into business performance spanning the entire organization.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 20
ERP Integrated Data FlowsERP Integrated Data Flows
At the heart of all ERP systems is a database; when a user enters or updates information in one module, it is immediately and automatically updated throughout the entire system.
At the heart of all ERP systems is a database; when a user enters or updates information in one module, it is immediately and automatically updated throughout the entire system.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 21
ERP Automated Process FlowERP Automated Process Flow
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 22
The World after ERP for a Manufacturing Firm
The World after ERP for a Manufacturing Firm
Sales
Payroll
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 2323
ERP Analytics and ReportingERP Analytics and Reporting
An ERP system takes data from across the enterprise, consolidates and correlates the data, and generates enterprise-wide organizational reports.
An ERP system takes data from across the enterprise, consolidates and correlates the data, and generates enterprise-wide organizational reports.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 24
Benefits of ERP SystemsBenefits of ERP Systems
Data sharing occurs in real time. Implements integrated processes that are
industry best practices.More managers see more data, leading to better
insight. The information silo problem is solved. Better integration with supply chain partners.
Data sharing occurs in real time. Implements integrated processes that are
industry best practices.More managers see more data, leading to better
insight. The information silo problem is solved. Better integration with supply chain partners.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 25
Challenges of Implementing ERP Systems
Challenges of Implementing ERP Systems
ERP vendor selection. Gap analysis – identify differences between the
business requirements and the capabilities of chosen ERP system.
Customization – Companies may need to change existing business processes to fit the predefined business processes of the software (best practices.)
Data definition and ownership issues. Change management – Underestimating the complexity
of the transition or cutover and training required to implement a new ERP system.
ERP vendor selection. Gap analysis – identify differences between the
business requirements and the capabilities of chosen ERP system.
Customization – Companies may need to change existing business processes to fit the predefined business processes of the software (best practices.)
Data definition and ownership issues. Change management – Underestimating the complexity
of the transition or cutover and training required to implement a new ERP system.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 26
Costs of ERP SystemsCosts of ERP Systems
The cost of an ERP system: depends on the size and complexity of the software
package, which is a function of the size of the firm includes new hardware required to run the system includes consultant and business analyst fees includes the time required for implementation
(disruption of business) includes training costs (cost to develop and deploy
training plus employees time away from their job)
The cost of an ERP system: depends on the size and complexity of the software
package, which is a function of the size of the firm includes new hardware required to run the system includes consultant and business analyst fees includes the time required for implementation
(disruption of business) includes training costs (cost to develop and deploy
training plus employees time away from their job)
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 27
ERP Software VendorsERP Software Vendors
Most organizations use commercially available ERP software from major vendors including: SAP Oracle PeopleSoft Microsoft NetSuite
Most organizations use commercially available ERP software from major vendors including: SAP Oracle PeopleSoft Microsoft NetSuite
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 28
SAP ERPSAP ERP
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 29
(Source: http://go.sap.com/product/enterprise-management/erp.html)
Oracle ERPOracle ERP
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 30
Microsoft Dynamics ERPMicrosoft Dynamics ERP
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 31
(Source: https://www.microsoft.com/en-ca/dynamics/erp-ax-overview.aspx)
NetSuite ERPNetSuite ERP
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 32
(Source: http://www.netsuite.com/portal/products/netsuite/erp.shtml)
Oracle Buys NetSuiteOracle Buys NetSuite
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 33
(Source: http://www.cio.com/article/3101773/best-practices/oracle-buys-netsuite-what-does-this-
mean.html)
(Source: https://techcrunch.com/2016/07/28/oracle-buys-enterprise-cloud-services-company-netsuite-
for-9-3b/)
Cloud ERP vs. On-Premise ERPCloud ERP vs. On-Premise ERP
Cloud ERP On-Premise ERP
Advantages Cheaper up front More customizableStable and easy to use Offer greater control over data
Typically take less time to implement
Has more control over the implementation process
Disadvantages Less customizable in general
Upfront investment can be seen as riskier
Data security is in the hands of the vendor
Implementation process can take significantly longer
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 34
(Recommended Reading: http://www.softwareadvice.com/resources/cloud-erp-vs-on-premise/)
ConclusionConclusion
Transaction Processing Systems (TPS) monitor, store, collect, and process data generated from all business transactions. They were typically developed independently to support a particular functional area within an organization, resulting in “information silos”.
Enterprise Resource Planning (ERP) systems help companies operate more efficiently and effectively by combining all of an organization’s operational data into one central core information system.
Transaction Processing Systems (TPS) monitor, store, collect, and process data generated from all business transactions. They were typically developed independently to support a particular functional area within an organization, resulting in “information silos”.
Enterprise Resource Planning (ERP) systems help companies operate more efficiently and effectively by combining all of an organization’s operational data into one central core information system.
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 35
For discussion …For discussion …
Should organizations tailor their business processes in order to align with the functions and processes in an ERP system?What are the pros and cons?
Should organizations tailor their business processes in order to align with the functions and processes in an ERP system?What are the pros and cons?
COMM 205 - Winter 2017 Term 1© 2017 – Y.M. Cheung 36
Recommended