Title: Introduction to Systems Development and Systems Analysis
1Introduction to Systems Development andSystems
Analysis
2Introduction
- Ann Christy was promoted to controller of
Shoppers Mart (SM). - She determined the following
- Store managers cannot obtain information other
than what is contained on SMs periodic,
preformatted reports. - The sales and purchasing department cannot get
timely information about what products are or are
not selling well.
3Introduction
- Ann is convinced that Shoppers Mart needs a
new information system. - She has the following questions
- What process must the company go through to
obtain and implement a new system? - What types of planning are necessary to ensure
the systems success?
4Introduction
- How will employees react to a new system?
- What problems might this changeover cause, and
how can they be minimised? - How should the new system be justified and sold
to top management? - How can expected costs and benefits be quantified
to determine whether the new system will indeed
be cost-effective?
5The Systems Development Life Cycle
- What are the five steps in the systems
development life cycle (SDLC)? - Systems analysis
- Conceptual design
- Physical design
- Implementation and conversion
- Operations and maintenance
6The Systems Development Life Cycle
Systems Analysis Do initial
investigation Do system survey
Do feasibility study Determine information needs
and system requirements Deliver systems
requirements
Feasibility analysis and decision points
7The Systems Development Life Cycle
Conceptual Design Identify and evaluate
design alternatives Develop design
specifications Deliver conceptual design
requirements
Feasibility analysis and decision points
8The Systems Development Life Cycle
Physical Design Design output
Design data base Design input
Develop programs Develop
procedures Design controls
Deliver developed system
Feasibility analysis and decision points
9The Systems Development Life Cycle
Implementation and Conversion Develop plan
Install hardware and software Train
personnel, test the system Complete
documentation Convert from old to new system
Fine-tune and review Deliver operational
system
Feasibility analysis and decision points
10The Systems Development Life Cycle
Systems Analysis
Operation and Maintenance Operate system
Modify system Do ongoing
maintenance Deliver improved system
11The Players
- Who are the people involved in developing and
implementing AIS? - management
- accountants
- information systems steering committee
- project development team
- systems analysts and programmers
- external players
12The Players
- What are top managements roles?
- providing support and encouragement
- establishing system goals and objectives
- determine information requirements
13The Players
- What are accountants roles?
- determine their information needs
- may be members of the project development team
- play an active role in designing system controls
14The Players
- What are the steering committees roles?
- set policies that govern the AIS
- ensures top-management participation
- guidance and control
- facilitates coordination and integration of
IS activities
15The Players
- What are the project development teams roles?
- plan each project
- monitor project
- make sure proper consideration is given
to the human element
16The Players
- What are the system analysts and programmers
roles? - study existing systems
- design new systems prepare specifications
- write computer programs
17Planning Systems Development
- Why is planning an important step in systems
development? - consistency
- efficiency
- cutting edge
- lower costs
- adaptability
18Planning Systems Development
- What types of systems development plans are
needed? - project development plans
- master plan
- Project Management Institute http//www.pmi.org/
19Planning Techniques
- Two techniques for scheduling and monitoring
systems development activities are - PERT
- Gantt chart
- PERT (program evaluation and review technique)
requires that all activities and the precedent
and subsequent relationships among them be
identified.
20Planning Techniques
- What is the critical path?
- The path requiring the greatest amount of time.
- The total time of the project can be reduced
by shortening the critical path. - If any activity on the path takes longer than
anticipated, a delay occurs.
21Planning Techniques
6
4
G
F
C
5
1
2
D
A
E
B
3
Critical path A,B,E
22Planning Techniques
- A Gantt chart is a bar chart with project
activities listed on the left-hand side and units
of time (days or weeks) across the top. - For each activity, a bar is drawn from the
scheduled starting date to the ending date. - As activities are completed, the bar is filled in.
23Planning Techniques
Project Planning Chart (Sample Gantt Chart)
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________________________________________________
__________
Activity Week Starting
1
2
3
4
5
6
7
8
24Feasibility Analysis
- Systems analysis is the first step in the systems
development life cycle (SDLC). - A feasibility study (also called a business case)
is prepared during systems analysis and updated
as necessary during the remaining steps in the
SDLC. - The steering committee uses the study to decide
whether to terminate a project, proceed
unconditionally, or proceed conditionally.
25Feasibility Analysis
- What five important aspects need to be considered
during a feasibility study? - Technical feasibility
- Operational feasibility
- Legal feasibility
- Scheduling feasibility
- Economic feasibility
26Feasibility Analysis
- Economic feasibility is the most frequently
analyzed of the five aspects. - What is the basic framework for feasibility
analysis? - capital budgeting model
27Feasibility Analysis
- What are some capital budgeting techniques?
- payback period
- net present value (NPV)
- internal rate of return (IRR)
28Behavioural Aspects of Change
- Individuals involved in systems development are
agents of change who are continually confronted
by peoples reaction and resistance to change. - The best system will fail without the support of
the people it serves. - Why do behavioural problems occur?
29Behavioural Aspects of Change
- personal characteristics and background
- manner in which change is introduced
- experience with prior changes
- communication
- disruptive nature of the change process
- fear
30Behavioural Aspects of Change
- How do people resist AIS changes?
- aggression
- projection
- avoidance
31Behavioural Aspects of Change
- How can behavioural problems be improved?
- meet needs of the users
- keep communication lines open
- maintain a safe and open atmosphere
- obtain management support
- allay fears
- solicit user participation
32Behavioural Aspects of Change
- provide honest feedback
- make sure users understand the system
- describe new challenges and opportunities
- re-examine performance evaluation
- avoid emotionalism
- present the system in the proper context
- control the users expectations
- keep the system simple
33Systems Analysis
- When a new or improved system is needed, a
written request for systems development is
prepared. - The request describes the current systems
problems, why the change is needed, and the
proposed systems goals and objectives. - It also describes the anticipated benefits and
costs.
34Systems Analysis
- There are five steps in the analysis phase
- Initial investigation
- Systems survey
- Feasibility study
- Information needs and systems requirements
- Systems analysis report
35Case Conclusion
- What did Ann Christy decide?
- that the corporate office would gather
daily sales data from each store - What was the estimated initial cost of the
system? the net present value of the investment? - initial cost 5 million
- NPV more than 3 million