Professional Documents
Culture Documents
Mustafa 1
System Planning
D. Suleiman H. Mustafa 3
Managing the Information
System Project
1.1
Dr. Suleiman H. Mustafa
Project Management
• Project is a planned undertaking of related
activities to reach an objective that has a
beginning and an end
• Project management is the process of leading
the work of a team to achieve all project goals
within the given constraints.
– The primary constraints are: scope, time, and budget
• Project information is usually described in
project documentation and created at the
beginning of the development process.
3.8
Dr. Suleiman H. Mustafa
Project Manager
• Project Manager (see next slide):
– Systems Analyst responsible for
• Project initiation
• Planning
• Execution
• Closing down
– Requires diverse set of skills
• Management
• Leadership
• Technical
• Conflict management
• Customer relations
3.9
Dr. Suleiman H. Mustafa
3.10
Dr. Suleiman H. Mustafa
Project Management Process
• Project Phases
– Initiating
– Planning
– Executing
– Monitoring and control
– Closing down
3.11
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Initiating and Planning the
Project
1.1
Dr. Suleiman H. Mustafa
Initiating the Project
1. Establish the project initiation team
2. Establish a relationship with the customer
3. Establish the project initiation plan
4. Establish management procedures
5. Establish the project management
environment and workbook
6. Develop the project charter
3.15
Dr. Suleiman H. Mustafa
Planning the Project
3.16
Dr. Suleiman H. Mustafa
Work breakdown structure
Dr. Suleiman H. Mustafa
Planning the Project (continued)
3. Estimate resources and create a resource
plan.
4. Develop a preliminary schedule
• Utilize Gantt Charts and Network Diagrams
5. Develop a communication plan
› Outline communication processes among
customers, team members and management
› Define types of reports and their distribution
› Determine frequency of reports
3.18
Dr. Suleiman H. Mustafa
3.19
Dr. Suleiman H. Mustafa
Planning the Project (continued)
6. Determine project standards and procedures
› Specify how deliverables are tested and produced
7. Identify and assess risk
› Identify sources of risk
› Estimate consequences of risk
8. Create a preliminary budget
9. Develop a project scope statement
› Describe what the project will deliver
10. Set a baseline project plan
› Estimate of project’s tasks and resources
3.20
Dr. Suleiman H. Mustafa
Executing, Monitoring and
Closing the Project
1.1
Dr. Suleiman H. Mustafa
Executing the Project
1. Execute baseline project plan
› Acquire and assign resources
› Train new team members
› Keep project on schedule
2. Assign tasks and delegate responsibilities to get
work done
3. Maintain project workbook, collect data, and track
project status
4. Measure progress regularly and provide progress
updates
5. Manage the communication and be open to new
ideas.
3.22
Dr. Suleiman H. Mustafa
Executing the Project (continued)
6. Manage changes to baseline project plan
› Slipped completion dates
› Bungled activity that must be redone
› Changes in personnel
› New activities
3.23
Dr. Suleiman H. Mustafa
Project Monitoring
• Project monitoring is the process of keeping a
close eye on the entire project management life
cycle and ensuring project activities are on the
right track.
– This phase coincides with the execution phase of the
project lifecycle.
• Project monitoring helps you measure project
performance and progress.
– The success of a project execution depends on a
clearly defined structure.
3.28
Dr. Suleiman H. Mustafa
Closing Down the Project (continued)
3.29
Dr. Suleiman H. Mustafa
Representing Project
Schedules
1.1
Dr. Suleiman H. Mustafa
Gant Charts and Network
Diagrams
• Gantt charts and Network diagrams are
– tools to help visualize projects from beginning to end,
along with the individual tasks associated with them.
• Both of these charts are used for
– task scheduling,
– controlling, and
– administering the tasks necessary for the completion
of a project.
• While both are useful, one of them can be
sufficient.
Dr. Suleiman H. Mustafa
Gant Charts and Network Diagrams
• The key differences between the two charts is
how they present project data.
– A Gantt chart is a stacked bar chart that lays out
project tasks and timelines linearly. It shows start and
completion dates for individual tasks.
– A Networks diagram is a flow chart representation of
sequential workflow of the project tasks. It shows the
order of activities and visually shows which tasks
can be done in parallel.
3.33
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
3.36
Dr. Suleiman H. Mustafa
How To Create A Gantt Chart
• Step 1: Identify essential project tasks.
• Step 2: Determine time estimates (start and
completion dates and expected time duration) for
each activity
• Step 3: Identify task sequence relationships (which
tasks can run in parallel and which are dependent
on one another).
• Step 4: Determine the start date and expected
completion date of the project.
• Step 5: Show the project milestones along the
timeline.
3.40
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
The Critical Path Method
• The critical path method (CPM) is a technique
whereby you identify tasks that are necessary
for project completion and determine scheduling
flexibilities.
• A critical path in project management is the
longest sequence of activities that must be
finished on time in order for the entire project to
be complete.
• The CPM gives the total expected completion
duration.
1.1
Dr. Suleiman H. Mustafa
Pine Valley Furniture
• Manufacturing Company
– Product: Wood Furniture
– Market: United States
– Organized into functional areas
• Manufacturing
• Sales
– Three independent computer systems were
converted to a database in 1990s
3.48
Dr. Suleiman H. Mustafa
3.49
Dr. Suleiman H. Mustafa
Gantt Chart and Network Diagram for
Pine Valley Furniture
Steps
1. Identify each activity
Requirements collection
Screen design
Report design
Database construction
User documentation creation
Software programming
Installation and testing
3.50
Dr. Suleiman H. Mustafa
Gantt Chart and Network Diagram for Pine
Valley Furniture (continued)
2. Determine time estimates and expected
completion times for each activity
E (Mean Average) =
(O+4ML+P)/6 (by giving more weightage to most
likely estimate);
3.51
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Gantt Chart and Network Diagram for Pine
Valley Furniture (continued)
3. Determine sequence of activities
3.53
Dr. Suleiman H. Mustafa
4. Construct a Gantt chart and Network diagram of the
project’s activities
3.55
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Case Study-2
https://www.simplilearn.com/tutorials/project-management-
tutorial/critical-path-method
1.1
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Dr. Suleiman H. Mustafa
Node 1, the earliest start time is always zero
Node 2, it would be, Es2 = 0 (earliest start time for node 1) + 3
(duration between 1 and 2) = 3
Node 3, it would be, Es3 = 0(Es1) + 4(D1 to 3) = 4
Node 4, the two options available to us: Es4 = 0(Es0) + 6 = 6 or
Es4 = 4(Es3) + 3 = 7. We choose 7 since it’s larger.
3.70
Dr. Suleiman H. Mustafa
Homework: Find the Critical Path on the
following Network Diagram