Systems Development: Chapter 10
Download
Report
Transcript Systems Development: Chapter 10
Chapter 10
Complex Decisions and
Artificial Intelligence
The Strategic
Management of
Information
Technology
Transaction Processing
System
Input
Process
Systems Development
Communication
Information
Output
Process Flow
Process Flow/Elements
Components/Elements
Responsibilities
Overview
Business Problems
–
Data
–
Complex, less structured
Non-numerical, messy, complex relationship
Artificial Intelligence
–
Goal is to make computers “think” like humans
Specialized Problems
Diagnostic
Speed
Consistency
Training
Building Expert Systems
Knowledge Base
Knowledge Engineers
Case-Based Reasoning
Limitations of Expert Systems
Expert System
Expert
Symbolic and/or Numeric Knowledge
Knowledge Base
Expert Decisions made by non-experts
Decision Support System
Compared to Expert System
DSS
ESS
Goal
Help User Make
Decision
Provide Expert
Advice
Method
Data
Model
Presentation
General, limited by
user
Asks Questions
Applies rules and
Explains
Narrow Domain
Type of
Problems
Building Expert Systems
Shell = Tool to Build Expert System
Knowledge Engineer Builds
Cooperative Expert Key
Components:
–
–
Knowledge Base
Information Engineer applies rules to new data
for each conclusion
Custom Program, Shell, or Pre-packaged
Additional Issues to Consider
Pattern Recognition/Neural Nets
Voice and Speech Recognition
Language Comprehension
Massively Parallel Computers
Robotics and Motion
Statistics, Uncertainty, Fuzzy Logic
Expert Systems
Goal: Make same decision an expert would
make with the same data
Capture and program expert’s knowledge
Advantage of speed and consistency
Expert Systems Problem Type
Narrow, well-defined domain
Solutions require an expert
Complex logical processing
Handle missing, ill-structured data
Need a cooperative expert
Limitations of Expert Systems
Fragile Systems
–
Small environment changes can force revision
of all of the rules
Mistakes
–
Who is responsible?
Expert
Multiple Expert
Knowledge Engineer
Company that uses it
Limitations of Expert Systems
Vague Rules
–
Rules can be hard to define
Conflicting Experts
–
–
With multiple opinions, who is right?
Can diverse methods be combined?
Limitations of Expert Systems
Unforeseen events
–
–
–
Events outside of domain can lead to nonsense
decisions
Human experts adapt
Will human novice recognize a nonsense
result?
Artificial Intelligence
Research Areas
Computer Science
–
–
–
Parallel Processing
Symbolic Processing
Neural Networks
Robotics Applications
–
–
–
–
Visual Perception
Tactility
Dexterity
Locomotion and Navigation
Artificial Intelligence
Research Areas
Natural Language
–
–
–
Speech Recognition
Language Translation
Language Comprehension
Cognitive Science
–
–
–
Expert Systems
Learning Systems
Knowledge-Based Systems
Neural Networks
Based on brain design
Hardware and software
Recognize patterns
–
–
–
Design specifications
Spiegel Catalogs
Pick stocks
Machine Vision
Advantages of Machine Vision
–
–
–
Broader spectrum of light
Will not suffer fatigue
Damage less easy
Literal
–
Problems less detection than processing
Speech Recognition
Voice: primarily ID
Speech
–
–
Transcripts
Hands-free operations
Limitations
–
–
–
Need to train
Accents and colds
Synonyms, punctuation, context
Artificial Intelligence
Questions
What is intelligence?
Can machines ever think like humans?
How do humans think?
Do we really want computers to think like
us?
Artificial Intelligence
Applications
Massively Parallel Processing
–
–
Robotics and Motion
–
only if task can be split into independent pieces
math computation and database searches
welding and painting
Statistics, Unclear, and Fuzzy Logic
–
use subjective and incomplete description
Future Applications
Intelligent Agents
–
–
–
–
Learn what you want from what you ask for
and go get it for you
Automated personal assistant
Network traffic can be a problem
Agents are independent of one another
Product-Process Change Matrix
Mass Customization
Invention
Dynamic
Product
Change
Mass Production
Continuous Improvement
Stable
Stable
Process Change
Dynamic
Product-process change matrix
Mass Production
Dynamic
Product
Change
Change conditions
Periodic/forecastable changes in product
market demand and process technology
Strategy
Production
Key organizational tool
Standardized, dedicated production process
Workflows
Serial, linear flow of work, executed to plan
Employee roles
Separate doers and thinkers
Control system
Centralized, hierarchical command system
I/T alignment challenge
Automation of manual processes to achieve cost
justified efficiency enhancement
Reliance on invention form to supply new
product designs and new process tech.; linked
with invention forms in single corporate entity
Stable
Critical synergy
Stable
Process Change
Dynamic
Invention
Dynamic
Product
change
Stable
Change conditions
Constant/unforecastable changes in product
market demand and process technology
Strategy
Production of unique or novel product or
process
Key organization tool
Specialization of creative or high craft skills
Workflows
Independent work
Employee roles
Professionals and craftspeople
Control system
System decentralized to specialized individuals
and groups
I/T alignment
Development and distribution of customized
systems
Critical synergy
Stable
Mass production form supplied with new
processes; operates in market niches too
dynamic or small for mass production;
sometimes incorporated into single corporate
entity with multiproduct mass-production forms
Dynamic
Process change
Figure 3 Product-process change matrix
Mass Customization
Dynamic
Change conditions
Constant/unforecastable changes in market
demand; periodic/forcastable changes in
process technology
Strategy
Low cost process differentiation within new
markets
Key organization tool
Product
change
Workflows
Employee roles
Loosely coupled networks of modular,
flexible processing units
Customer/product unique value chains
Network coordinator and on-demand processors
Control system
Hub and web system; centralized network
coordination, independent processing control
I/T alignment
Integration of constantly changing network info
processing/communication requirements;
interoperability, data communication, and
coprocessing critical to network efficiency
Critical synergy
Reliance on continuous improvement form for
increasing process flexibility within processing
units
Stable
Stable
Dynamic
Process change
Figure 5 Product-process change matrix
Continuous Improvement
Dynamic
Product
change
Change conditions
Constant/unforecastable changes in process
technology, periodic/forecastable changes in
market demand
Strategy
Low cost process differentiation within
mature markets
Key organization tool
Self-managing/cross-functional teams
Workflows
Employee roles
Intensive and reciprocal workflow within teams
Dual, combined doers and thinkers
Control system
Microtransformations; rapid and frequent
switching between decentralized team decision
making and team-managed command systems
I/T alignment
Design of cross-functional info and
communication systems that support microtransformations
Mass-customization form supplied with flexible
new processes; sometimes functions as
transition form in re-engineering to mass
customization
Stable
Critical synergy
Stable
Dynamic
Process change
Figure 6 Product-process change matrix
New core
competence
Phase 3 Redefinition
Value -added
process and services
P
E
R
F
O
R
M
A
N
C
E
Phase 2
Enhancement
Excellence
Phase 1
Automation
Transition Barriers
Efficiency
F
O
C
U
S
Internal Operations
ORGANIZATIONAL FOCUS
Customer and Supplier
interface
New Business
Units