Title: Signs of the Times
1Signs of the Times
2Wuzzle
I E C Except
3Chapter 12
4Overview
- Evolution of Cross Functional Applications
- Hardware and Processing Issues
- Evolution of Enterprise Perspective
- Business Intelligence and Knowledge Management
5Nomenclature Cross Functional Applications
- Applications (Apps)
- Architecture
- Conceptual
- Application
- Taskoriented applications
- Application integration
- Enterprise applications
6Typical Organizational Structure
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
- What would you expect to be automated first?
7Typical Organizational Structure
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
A/P
Raw Materials costs
Contact Information
Customer Orders
Market Surveys
Inventory ordering
A/R Billing
- Stage 1 High Volume High Payoff Tasks
- What would you expect to be automated next?
8Typical Organizational Structure
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
Sales Contact Management
Inventory Management
Accounting Packages
Marketing
- Stage 2 Functional Applications (tasks w/in
function) - What would you expect to be automated next?
9Typical Organizational Structure
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
Inventory Management
Accounting Packages
Integrated Sales Marketing
- Stage 3 Cross Functional Applications
- What is driving this evolution? What is next step?
10Matrix Organizational Structure
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
Customer Service
VP
Order Fulfillment
VP
- Process orientation allows one to see integration
opportunities? What is necessary condition of
IS/IT?
11Enterprise-wide data
CEO/President
VP
VP
VP
VP
Operations
Sales
Marketing
Finance Accounting
Customer Service
VP
Order Fulfillment
VP
- Ideal e-business architecture anticipates the
need/use of enterprise wide availability of data.
12Evolution of Business Apps
- (Kalakotas 3 Stages)
- Stage 1 Simplification Segmentation
- Stage 2 Reintegration Transformation
- Stage 3 Cross-functional Integration Fluid
Adaptability
Task Oriented
Functional
Cross Functional
- What would you expect the first thing to be
automated in a traditional business? i.e. Airline
companies, car companies, computer companies.
13Application ClusterCustomer Relationship
Management (CRM)
Customer
14Application ClusterEnterprise Resource Planning
(ERP)
- Nestle What about Hershey?
Customer
15Application ClusterSupply Chain Management
(SCM)
Market Demand
Resource Constraints
Real Time Scheduling
Customer
16Application ClusterSelling Chain Management
Product Customization
Pricing Contract Management
Proposal Generation
Commission Management
Promotion Management
Customer
17Application Clusters
- How did companies decide what functions make up
an application cluster? - What are some common characteristics across the
application clusters? - Are the application clusters efficiency or
effectiveness driven? Make your case? - Are the apps discussed independent or
interdependent? Explain? - What is logical next step for applications in
business?
18Enterprise Application Integration(EAI)
EAI
ERP
CRM
19Summary Cross Functional Applications
- There has been a natural progression of
automation based upon integrating tasks and
processes - Transactions
- Functional Apps
- Cross Functional Apps
- Strategic Business Apps
- Enterprise-wide Apps
- Between Enterprises
- Inter Enterprise Communities
- The characteristics and assumptions used in this
integration can be useful in analyzing business
processes in general.
More Integration
20Overview ERP Perspective
- General Components of ERP
- Promises of ERPs
- ERP evolution
- ERPs are more than just software
- Customizable Off The Shelf (COTS)
21Nomenclature Enterprise Perspective
- ERP
- CRP
- COTS
- MRP II
- XRP
- big bang implementation
22Enterprise Resource Planning
- Defined as integrated application of suites. Not
a single system, but a framework that includes
administrative , human resource, and
manufacturing apps . - Typical Tasks
- Finance, accounting
- Payroll, benefits
- Procurement, product planning
- How are ERPs the holy grail of corporate
computing?
23Interaction Matrix
One way to see/understand interactions between
business tasks or processes is to build an
interaction matrix. Simply, list the tasks or
processes on both axes. Now, simply look at the
intersection of the rows and columns and ask how
(with what people? What data? What processes?
What managers? What customers?) these two items
interact.
How do these Interact?
Accounting Payroll Benefits Production
Accounting Payroll Benefits Production
24The ERP PromiseThe First Wave (MRP)
- Support the customer order process
- Consolidate and unify business functions
- Manufacturing, logistics, distribution, human
resources - Integrate disparate technologies
- Provides workable foundation for future
- Fixes Y2K
25The ERP PromiseThe Second Wave
- Replace Legacy Systems
- Usually too functionally constrained
- Gaining Control
- integrated manually and therefore was not
reliable (comment) - Global Operations
- What are some concerns of a global business?
- Handling Regulations
- Improving Integration of Decisions
26The ERP PromiseWave 3
- Recognize change in business model
- CRP Customer-centric resource planning
- Make-to-stock to build-to-order
- Integrate business rules
- Order quantity points
- Replacing industry-specific middleware
27The ERP PromiseWave 4 Inter-enterprise
Integration
- Components not Modules in a system
- What again
- Incremental Migration
- Dynamic configuration of ERP systems
- Customization without associated costs
- Identify processes for potential automation
- Tied to Supply Chain Planning
28The ERP Decisions
- It is more than software
- Self diagnosis
- What you are what you do change readiness
- You will need help. Why?
- Build or buy the software
Customize ------------------ COTS
Advantages Disadvantages
29The ERP Decisions
- It is more than software
- Self diagnosis
- What you are what you do change readiness
- You will need help. Why?
- Build or buy the software
Customize ------------------ COTS
Can spec what you want Get competitive bids Get
best practice Get software from software
company Customization costs Upgrade
costs Change company process Short term
competitive edge
Get exactly what you want Software is geared to
YOU Little process change Costs Slow to
complete Software development may not be
core competency
Advantages Disadvantages
30The COTS Promise
- Consolidates back office
- Does a good job here where homegrown systems did
not - Supports multiple channels
- Facilitates change in business practices
- Facilitates change in technology
- simplifying software modification. really?
31The SAP/ERP Example
- Microsoft
- Replaces 20,000 batch jobs
- Owens-Corning
- Outgrown capacity
- p.181 Why did they have to come up with a single
product list and single price list? - Colgate-Palmolive
- Tangible benefits (75 to 2 data centers)
32ERP Implementation
- Leadership skills
- Project management
- Strategic thinking
- Process thinking
- Team management
- Change management
- Contract management
- Typical Implementation
- Project preparation
- feasibility
- Blueprint
- Process redesign
- Pilot
- Smoke test
- Go live
- Conversion
- Training
- testing
- Assessment
- Measure the benefits
33Summary Enterprise Perspective
- Integration of major business processes
- Accounting, finance
- Human resources
- Procurement, materials management
- Software driven change process
- 1st wave was legacy, Y2K driven
- 2nd wave is integration driven
- 3rd wave customer-centric
- 4th wave inter-enterprise
- ERP is a change in business process
34OverviewHardware and Processing Issues
- Same major components
- Computer, Input devices, Output devices
- Specialized components
- More configurations and decisions
- Where to store the data
- Where to perform the processing
35NomenclatureHardware and Processing
- RAID
- Mirroring
- Tier
- Grid system
- Legacy system
- Middleware
36- An enterprise computing system can include a
diverse array of processing, storage, input, and
output hardware
37Computers
- One or more fast servers
- A blade server is a modular electronic circuit
board containing one or more processors, and,
depending on the model, some storage - Configured to perform a single dedicated task
21
38Specialized storage devices
- Enterprise systems may need to store many
gigabytes or even terabytes of data
22
39Specialized storage devices
- RAID (redundant array of independent disks) is a
storage system that uses a process called
striping to break files into smaller blocks,
which are stored across multiple hard disks - Faster
- More Resilient
23
40Specialized storage devices
- A storage area network is a network of storage
devices and data servers designed to function as
a note on a wider network - Storage management services
24
41Specialized storage devicesProcessing
- Mirroring is the process of creating a real-time
mirror copy of a storage medium - Network attached storage refers to storage
devices designed to be attached directly to a
network without requiring a server for management
25
42Input devices
- Data can be entered by a keyboard or a variety of
other input devices - MICR (magnetic ink character recognition)
- OCR (optical character recognition)
26
43Output devices
- An enterprise system can use just about any
standard output device - Speed and reliability are priorities
- A line printer prints an entire line of text at a
time - A print server organizes print jobs and manages
them using a print queue - Web-based output
27
44Legacy systems
- A legacy system is a computer system that has
become outdated due to technology advances or
changing organizational requirements - May perform adequately even though newer
technology exists - Legacy systems present several challenges
- Repairs
- Upgrades
20
45Software used on a typical enterprise system
- Multiplatform availability
- Scalability
- Redundancy
33
46Software MUST integrate legacy applications
- Middleware is a type of software that acts as an
intermediary between two other software packages,
typically by formatting data from one software
package so that it can be used by another
software package
34
47Simplest architecture
- The primary processing device is typically a
mainframe computer, referred to as a host
computer - A terminal is an input/output device with no
storage capacity - Terminal emulation software
38
48Simplest architecture
- A centralized computing system consists of one
central computer surrounded by terminals
37
49Simple Architecture
- A distributed computer system is a collection of
connected computers in which processing, data,
and application software are dispersed among more
than one physical computer
40
50Compare Centralized to Decentralized
- Advantages
- The host computer performs all processing
- No middleware required
- Terminal malfunctions have little effect on the
functionality of the entire system - Easy administration
- Disadvantages
- If host computer fails, entire system fails
- Scalability limits
- Advantages
- Scalable
- No geographic limits
- Standard Hardware Software
- Disadvantages
- Upgrades and maintenance more problematic
- More access points to system for viruses
39
51What is a tier?
- A tiered computer system can have two tiers,
three tiers, four tiers, or more - n-tier system
- Each tier consists of one or more computers
- Each tier in a distributed system can interact
with one or more of the other tiers
42
52What is a tier?
43
53What are the advantages of tiered architecture?
- Each tier is independent of the others, and can
be changed or upgraded without affecting the
other tiers - Allows an enterprise to switch software more
easily
44
54What is a grid computing system?
- A grid computing system is a network of diverse
computers in which each computer is treated as a
generic and equal resource - Grid systems require a connection to one or more
computers running grid management software - Each computer on the grid runs grid client
software - SETI_at_home project
45
55Summary Hardware and Processing
- The hardware and processing concepts for
enterprise systems are more complex than the
simple desktop systems. - Data storage and processing can be performed
distributed or centrally - Legacy systems must be accounted for
56Overview
- Business Intelligence
- Purpose
- Trends
- Knowledge Management
- Evolution
- Elements
- Implications
- BI Architecture
- Data Warehousing
- Data Mining
- Blueprint for BI/KM Development
57NomenclatureBusiness Intelligence and Knowledge
Management
- Data Warehouse
- KM
- Group Memory
- Knowledge Portal
- Churn factor (as relates to telecom)
- KVA
- Data Mining
- BI
- Click Stream
- Real-time personalization
- OLAP
- KPIs
58Business Intelligence
- Purpose converting data information into
knowledge. - Example
- Data 10, 15, 20, 25, 30
- Information average ATM
withdrawal is 22 - Knowledge If average ATM
withdrawal is 22 then - need to
charge 1.50 to make money - Knowledge is power
- Purpose is decision making
- about the business applications
- What are some trends that seem to drive the
interest in BI?
59Trends Propelling Investments
- The amount of data
- Publish subscribe models
- RDBMS
- Lower costs on storage (EMC)
- Improved WEB
- More acceptance
60Knowledge Management Evolution
- Ultimately 1.) trying to make effective use of
raw data and 2.) convert raw data into revenue.
Five waves of KM - Group Memory Systems
- Corporate Intranets Decision Support Portals
- Extranets
- E-Commerce areas
- Business Intelligence
Knowledge Managements negative stereotype
61Elements of Knowledge Management Applications
Data Collection Organization
Analysis Segmentation
Performance Monitoring Measurement
Real-time Personalization
Broadcast Interaction
62Implications of the KM Elements
- Data Organization Collection
- Scaleable Flexible Performance
- Analysis Segmentation
- Data Mining analytical tools
- Broadcast Infrastructure
- Delivers information to customers Push
- Performance Monitoring
- KPIs
- Real-Time Personalization
- User defined filters
63Personalization
- Intersection of e-commerce and traditional
decision support application - DEFINED Use of technology for the proactive
capture, organization and delivery of information
to individuals. - Includes user-defined filters, trigger
events,etc. - Example National Weather Service
e-commerce DSS
64What is the Center of KM/BI Applications
Data Collection Organization
Analysis Segmentation
Performance Monitoring Measurement
?
Real-time Personalization
Broadcast Interaction
65Data Warehouse as Center of KM/BI Applications
Data Collection Organization
Data Warehouse
Analysis Segmentation
Performance Monitoring Measurement
Real-time Personalization
Broadcast Interaction
66Data Warehousing
- Goal identify trends, answer business questions
and derive meaning from historical data
AR
Sales
Returns
Data from different channels and sources is
collected, cleaned and stored. Queries are run
against the data to gain answers or to derive new
information
Clean Format Query Report
What is OLAP? p375
67 Guide for KM/BI Implementation
- Identify goal
- Where is knowledge
- Capture, clean and store information
- Use both inward and outward data
- Categorize with business relevance
- Learn how to mine data
- Validate, deploy and monitor the models
- Measure ROI
68Summary Business Intelligence and Knowledge
Management
- Business Intelligence (BI) or Knowledge
Management (KM) applications are designed to mine
the immense amount of data being collected and
stored in data warehouses in order to answer
business questions and uncover new information
such as customer behavior trends. This process
will ultimately lead to more revenue through the
process of personalization.
69Chapter Summary
- ERPs have grown from applications clusters
- While the components are the same for ERP
systems, the size and complexity create
significant differences. - Tiered systems GRID systems
- Distributed computing
- The data collected within an ERP can become a
distinctive competence for a company
70Wuzzle
GEN
E
RAL