0% found this document useful (0 votes)
10 views

Lec 03

The document outlines the importance of project management in systems development, emphasizing the need for effective management to meet customer expectations and adhere to budget and time constraints. It details the phases of project management, including initiation, planning, execution, and closedown, along with tools such as Gantt charts and network diagrams for scheduling and monitoring projects. Additionally, it discusses the role of a project manager and the significance of a project charter and feasibility studies in the project management process.

Uploaded by

oracledb53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Lec 03

The document outlines the importance of project management in systems development, emphasizing the need for effective management to meet customer expectations and adhere to budget and time constraints. It details the phases of project management, including initiation, planning, execution, and closedown, along with tools such as Gantt charts and network diagrams for scheduling and monitoring projects. Additionally, it discusses the role of a project manager and the significance of a project charter and feasibility studies in the project management process.

Uploaded by

oracledb53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

2024-12-07

3
System Analysis and Design
Course Code IT223
Faculty of Computing and Information Technology

Dr. Mohammed Shobail


1

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

Pine Valley Application Project

FIGURE 3-1: Three computer applications at Pine Valley Furniture: order filling, invoicing, and payroll
3

Managing the Information Systems Project

 Project
 A planned undertaking of related activities to reach an objective

that has a beginning and an end.


Project management
 A controlled process of initiating, planning, executing, and closing

down a project

2
2024-12-07

Managing the Information Systems Project (Cont.)

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

Deciding on Systems Projects

System Service Request (SSR)


A standard form for requesting or proposing systems
development work within an organization

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

Project Management Activities

FIGURE 3-3: A project manager juggles numerous activities 8

4
2024-12-07

‫أنشطة إدارة المشروع‬

9
‫ يتنقل مدير المشروع بين العديد من األنشطة‬:3-3 ‫الشكل‬

Phases of Project Management Process

Phase 1: Initiation
 Phase 2: Planning
 Phase 3: Execution
 Phase 4: Closedown

10

5
2024-12-07

PM Phase 1: Project Initiation


Assess size, scope and complexity, and establish procedures.
Establish:
Initiation team
 Relationship with customer
 Project initiation plan

 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

Project manager name and contact information


Customer name and contact information
Project start and completion dates

Key stakeholders, roles, responsibilities


Project objectives and description

Key assumptions
Signatures of stakeholders 13

PM Phase 2: Project Planning


Define clear, discrete activities and the work needed to complete each
activity. Tasks include:
1. Describing Project Scope, 6. Determining Project Standards
Alternatives, and Feasibility and Procedures
2. Dividing the Project into 7. Identifying and Assessing Risk
Manageable Tasks
8. Creating a Preliminary Budget
3. Estimating Resources and Creating
9. Developing a Project Scope
a Resource Plan
Statement
4. Developing a Preliminary Schedule
10. Setting a Baseline Project Plan
5. Developing a Communication Plan
14

7
2024-12-07

Dividing Project into Manageable Tasks


Scheduling Diagrams
Gantt chart: horizontal bars represent
task durations
Network diagram: boxes and links represent
task dependencies

15

Developing a Preliminary Schedule

16
FIGURE 3-5: Gantt chart showing project tasks, duration times for those tasks, and predecessors

8
2024-12-07

Scheduling Diagrams Network Diagram

FIGURE 3-6 :A network diagram illustrating tasks with rectangles (or ovals) and the relationships and
17
sequences of those activities with arrows

Developing a Preliminary Budget

18
FIGURE 3-7: A financial cost and benefit analysis for a systems development project

9
2024-12-07

PM Phase 3: Project Execution


Plans created in prior phases are put into action.
Actions
Execute baseline project plan.
Monitor progress against baseline plan.
Manage changes in baseline plan.
Maintain project workbook.
Communicate project status.

19

Monitoring Progress with a Gantt Chart

20
FIGURE 3-8: Gantt chart with tasks 3 and 7 completed and task 8 partially

10
2024-12-07

PM Phase 4: Project Closedown

Bring the project to an end.


Actions
Close down the project.
Conduct post-project reviews.
Close the customer contract.

21

Representing and Scheduling Project Plans

Gantt Charts
Network Diagrams
PERT Calculations
Critical Path Scheduling
Project Management Software

22

11
2024-12-07

Gantt Charts vs. Network Diagrams

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

Gantt Charts vs. Network Diagrams (Cont.)

24
Figure 3-9: Graphical diagrams that depict project plans (a) A Gantt chart (b) A network diagram

12
2024-12-07

Gantt Charts vs. Network Diagrams (Cont.)

Figure 3-10 A network diagram showing activities (represented by circles) and sequence
25
of those activities (represented by arrows)

Estimating Task Duration

PERT: Program Evaluation Review Technique


Technique that uses optimistic (o), pessimistic (p), and realistic
(r) time estimates to determine expected task duration
Formula for Estimated Time:
ET = (o + 4r + p)/6

26

13
2024-12-07

Example PERT Analysis

27
FIGURE 3-11: Estimated time calculations for the SPTS project

Critical Path Scheduling

A scheduling technique whose order and duration of a sequence


of task activities directly affect the completion
Critical path: the longest time in which a project can be completed
Slack time: the time an activity can be delayed without delaying
the project

28

14
2024-12-07

Critical Path Example(dependencies between tasks)

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

Critical Path Example (Cont.)

Network diagram shows dependencies


30
FIGURE 3-13: A network diagram that illustrates the activities (circles) and the sequence (arrows) of those activities

15
2024-12-07

Determining the Critical Path

Calculate the earliest possible completion time for each activity by


summing the activity times in the longest path to the activity. This
gives total expected project time.

Calculate the latest possible completion time for each activity by


subtracting the activity times in the path following the activity from
the total expected time. This gives slack time for activities.

Critical path contains no activities with slack time.


31

Critical Path Calculation


Early and late time calculations are determined and critical path established.
(Note: Activity #5 can begin late without affecting project completion time.)

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

Critical Path Calculation (cont.)

Note the slack time in Activity #5.


FIGURE 3-15: Activity slack time calculations for the SPTS project; all activities except number 5 are on
33
the critical path

Using Project Management Software

Many powerful software tools exist for assisting with


project management.
Example: Microsoft Project can help with
Entering project start or end date.
Establishing tasks and task dependencies.

Viewing project information as Gantt or Network diagrams.

34

17
2024-12-07

Assignment

‫إشرح كيفية تمثيل وجدولة خطط المشاريع ؟‬

Explain how to Representing and


Scheduling Project Plans ?

35

18

You might also like