Lec 03
Lec 03
3
System Analysis and Design
Course Code IT223
Faculty of Computing and Information Technology
Introduction
Project management (PM) may be the most important aspect of
systems development.
Effective PM helps to ensure
The meeting of customer expectations.
The satisfying of budget and time constraints.
The nature of projects has changed from custom development to
implementing packaged software and data warehousing.
PM skills are difficult and important to learn.
2
1
2024-12-07
FIGURE 3-1: Three computer applications at Pine Valley Furniture: order filling, invoicing, and payroll
3
Project
A planned undertaking of related activities to reach an objective
down a project
2
2024-12-07
Project manager
A systems analyst with a diverse set of skills—management,
leadership, technical, conflict management, and customer
relationship—who is responsible for initiating, planning, executing,
and closing down a project
Deliverable
The end product of an SDLC phase
Feasibility study
A study that determines whether a requested system makes
economic and operational sense for an organization
3
2024-12-07
FIGURE 3-2: System Service Request for Purchasing Fulfillment System with name and contact information of the person requesting the system,
a statement of the problem, and the name and contact information of the liaison and sponsor 7
4
2024-12-07
9
يتنقل مدير المشروع بين العديد من األنشطة:3-3 الشكل
Phase 1: Initiation
Phase 2: Planning
Phase 3: Execution
Phase 4: Closedown
10
5
2024-12-07
Management procedures
Project management environment and workbook
Project charter 11
Packaged Software
12
FIGURE 3-4 :The project workbook for the Purchase Fulfillment System project contains nine key documents in both hard-copy and electronic form.
6
2024-12-07
Project Charter
A short document prepared for the customer describing project deliverables and
outlining the work required to complete the project
Elements:
Title and authorization date
Key assumptions
Signatures of stakeholders 13
7
2024-12-07
15
16
FIGURE 3-5: Gantt chart showing project tasks, duration times for those tasks, and predecessors
8
2024-12-07
FIGURE 3-6 :A network diagram illustrating tasks with rectangles (or ovals) and the relationships and
17
sequences of those activities with arrows
18
FIGURE 3-7: A financial cost and benefit analysis for a systems development project
9
2024-12-07
19
20
FIGURE 3-8: Gantt chart with tasks 3 and 7 completed and task 8 partially
10
2024-12-07
21
Gantt Charts
Network Diagrams
PERT Calculations
Critical Path Scheduling
Project Management Software
22
11
2024-12-07
Gantt charts
Show task durations.
Show time overlap.
Show slack time in duration.
Network diagrams
Show task dependencies.
Do not show time overlap, but show parallelism.
Show slack time in boxes.
23
24
Figure 3-9: Graphical diagrams that depict project plans (a) A Gantt chart (b) A network diagram
12
2024-12-07
Figure 3-10 A network diagram showing activities (represented by circles) and sequence
25
of those activities (represented by arrows)
26
13
2024-12-07
27
FIGURE 3-11: Estimated time calculations for the SPTS project
28
14
2024-12-07
PRECEDING ACTIVITIES indicate the activities that must be completed before the specified activity can begin.
29
FIGURE 3-12 Sequence of Activities within the SPTS project
15
2024-12-07
FIGURE 3-14: A network diagram for the SPTS project showing estimated times for each activity and the earliest and
32
latest expected completion time for each activity
16
2024-12-07
34
17
2024-12-07
Assignment
35
18