Chapter 12

advertisement
Chapter 12
Implementing
Business/IT Solutions
Section 1
Developing Business Systems
2
II. The Systems Approach
 Uses a systems orientation to defining and solving
problems and opportunities
 Problem Solving – there are specific steps in solving
any problem
 Recognize/Define a Problem or Opportunity – recognize it
exists
 Develop and Evaluate Alternative System Solutions – what
are the different ways to solve this problem?
 Select the Best System Solution – decide which alternative is
best
 Design the Selected System Solution – design the system for
the chosen solution
 Implement and Evaluate the Success of the Designed System
– put the solution into effect and monitor results for the
outcome
3
II. The Systems Approach
Systems Thinking
4
The Systems Development Life Cycle
5
Systems Development Lifecycle (SDLC) Waterfall Development Methodology
6
VI. Systems Design
The Prototyping Process
7
IV. Starting the Systems Development
Process
 Systems development can be very costly,
investigations are made to determine whether to
proceed
 Feasibility Studies – identify needs, resources, costs,
benefits
 Operational Feasibility – will the proposed system
fit existing business environment and objectives?
 Technical Feasibility – degree to which current
technical resources can be applied to the new
system
 Human Factors Feasibility – assess the degree of
approval/resistance to the new system
8
IV. Starting the Systems Development
Process
Economic Feasibility – the extent to which the
proposed system will provide positive
economic benefits to the organization
 Cost/Benefit Analysis – do the benefits justify the costs?
 Tangible Costs/Benefits – can be calculated/quantified
(hardware, software, increase in payroll)
 Intangible Benefits – hard to calculate (customer
approval, political feedback)
Legal/Political Feasibility – what are the
legal/political ramifications of the new
system?
9
IV. Starting the Systems Development Process
Feasibility Factors
10
Cost/Benefit Analysis
• Costs versus Benefits
• Tangible costs and benefits can be quantified with a
high degree of certainty
– Example: decrease in operating costs
• Intangible costs and benefits are harder to estimate
– Example: improved customer service
11
Assess Financial Viability
Net Present Value
 PV
= Cash flow amount
(1 + interest rate)n , where


 NPV
interest rate = required return
n = number of years in future
=  PV(future cash inflows) – 
PV(future cash outflows)
12
Assess Financial Viability
Return on Investment
ROI = NPV
PV(cash outflows)
Generally, if
NPV>=0,
Project is OK
If NPV < 0,
Project is
unacceptable
10-13
13
VI. Systems Design
• Create a new system to solve the
problem/opportunity
• Prototyping – create working models of the
proposed system
• The Prototyping Process – prototypes are
developed quickly for trial by users to obtain
user feedback
• User Interface Design – critical because the
interface is the part of the systems closest to the
user
• System Specifications – listing of elements that
formalize the design
14
Tracking Tasks Using Gantt Chart
2
3
Task
4 5 6
Week
7 8 9
10
11
12
13
Go to Library
Go to Bookstore
Select and Purchase Book
Skim Book
Write Phase One
Read Book Carefully
Write Phase Two
10-15
15
Tracking Tasks Using PERT Chart
Go to Library
4 weeks
Go to Bookstore
4 weeks
Select and
purchase book
1 week
Skim book
3 weeks
Write Phase One
2 weeks
Write Phase Two
3 weeks
Read book carefully
3 weeks
10-16
16
Section 2
Implementing Strategic Business Systems
17
II. Implementing New Systems
May be difficult and time-consuming
The Implementation Process
18
Hardware Evaluation Factors
•
•
•
•
•
•
•
•
•
•
Performance
Cost
Reliability
Compatibility
Technology
Ergonomics
Connectivity
Scalability
Software
Support
19
Software Evaluation Factors
•
•
•
•
•
•
•
•
Quality
Efficiency
Flexibility
Security
Connectivity
Maintenance
Documentation
Hardware
20
IS Services Evaluation Factors
•
•
•
•
•
•
•
•
•
•
Performance
Systems development
Maintenance
Conversion
Training
Backup
Accessibility
Business Position
Hardware
Software
21
V. Other Implementation Activities
Testing – testing and debugging are important,
does the system work as it should?
Data Conversion – new implementations often
require replacing software and databases
Documentation – an important means of
communication, often overlooked
Training – training users is vital, usually underbudgeted, and expensive
22
V. Other Implementation Activities
System Conversion Strategies
23
V. Other Implementation Activities
 System Conversion Strategies – cutting over to the
new system
 Parallel – most expensive but safest, run both systems
until everyone is satisfied, then turn off old system
 Pilot – let only a select few users use the new system
until they are happy, then implement the new system
for everyone; best user representation can be selected
for the trials
 Phased (Modular) – gradual conversion one module at a
time, combines best of both direct and modular while
minimizing risks
 Direct – simplest but most dangerous method, turn off
the old system and turn on the new one
24
V. Other Implementation Activities
 Postimplementation Activities – Use and Maintenance
– the longest and most costly phase of a system’s life;
correct errors, improve performance, adapt to
changes in the business environment
 Systems Maintenance – making changes to the system
 Corrective – fix errors
 Adaptive – adding new functionality
 Perfective – improve performance
 Preventative – reduce chances of future system failure
 Postimplementation Review – ensure the new system
meets established business objectives
25
Download