project plan

20
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes How the project will be developed How resources will be required How the resources will be used The timely provision of equipments and tools Provision of contingency plan in the event that project risks materialize Task designations

Upload: cody-byers

Post on 02-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Project Plan. The Development Plan The project plan is one of the first formal documents produced by the project team. It describes How the project will be developed How resources will be required How the resources will be used The timely provision of equipments and tools - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Project Plan

Project Plan

The Development Plan The project plan is one of the first formal

documents produced by the project team. It describes How the project will be developed How resources will be required How the resources will be used The timely provision of equipments and tools Provision of contingency plan in the event that

project risks materialize Task designations

Page 2: Project Plan

Software Project Development Plan

Software development project plan

Other standards includes the IEEE standard 1058 which is called software project management plan

PMI’s project management plan

Page 3: Project Plan

Project Scheduling

Project Schedule Activities Resources especially people

The project schedule answers two basic planning questions What and when How:

Page 4: Project Plan

Scheduling

What Activities and Milestones List of activities and their expected time of

implementation Diagrams (e.g. PERT network diagrams) Table Charts (e.g. Gantt charts) Graphs

All this present two important information Activities Time of implementation

Page 5: Project Plan

Is it possible to get a full list of all the activities in the beginning of the project?

Page 6: Project Plan

Scheduling

The HOW discussion includes the following How risk will be handled How the project will be organized How reviews will be conducted How standard will applied What methodology will be used and How the product will be tested.

Page 7: Project Plan

Scheduling

The Activity List This is often developed with the work

breakdown structure (WBS) table The WBS breaks down all project activities to

a much lower level, called work tasks. A schedule list of activities contains the

following information: Activity ID, Activity name, Description, start date,

completion date, dependency, and responsibility.

It is important that you two high priority activities don’t overlap.

Page 8: Project Plan

Sample Activity List

Activity ID

Activity Name

Description Start Date

End Date

Dependencies

Assignment Responsibility

5 Integration

Software and hardware integration

5.1 Equipment

Procurement of integration equipment

Jan 10

Jan 31 5.3 Ali (Baba), N.

… … … … … … …

5.3 Integration plan

Prepare integration plan

Jan 1 Jan 28 Ellyn Mann

Page 9: Project Plan

Scheduling

Milestone and Baselines Milestone are used as points of payment,

measurement of progress on the project and for determining baselines.

IEEE definition of baseline includes “a formally agreed specification that then serves as the basis for further development” Functional baseline: This document is the basis

for all design and implementation, and in particularly it is the basis for system testing and acceptance.

Page 10: Project Plan

Gantt Chart

Requirement analysis

Top level design

Detailed design

Implementation

Integration

Testing

Maintenance

Jan. Feb Mar Apr May June July Aug Sep Oct Nov Dec.

Page 11: Project Plan

Gantt Chart - Integration

Set Integration site

Integrate Phase IIntegrate executive

Integrate OSIntegrate user interface

Integrate phase IIIntegrate hardware

Integrate communications

Integrate full systemIntegrate main computer

Maintenance

Mar April June July August

Page 12: Project Plan

Gantt Charts

Do Enable important schedule

information to be grasped quickly

Do not Does not provide information on the

amount of resources required to complete each activity.

Page 13: Project Plan

PERT Chart

PERT (Program Evaluation and Review Technique) Used to plan project activities And to monitor their performance

PERT Can address two important issues

The need to identify dependences The need to ensure that responsibilities for each

activity has been assigned.

Page 14: Project Plan

PERT Chart

Aij = Activity at node i and ending at node jDij = Duration of activity Aij

A1,2D1,2

Ax,yDx,y

Page 15: Project Plan

PERT Chart: Critical Path

A1,2D1,2

Ax,yDx,y5 8

45

12

3

12

116

3

662

10

Critical pathPERT

Page 16: Project Plan

Scheduling HR

The most important and most valuable project resource is the development team (people)

The team size The development team size is influenced by

# of activities Intensity or complexity of the activities Skill

Page 17: Project Plan

Development team size

0

2

4

6

8

10

12

14

16

18

Time

Project setupRequirementDesignImplementationIntegrationTestingProject Wrap-up

Page 18: Project Plan

Scheduling Resources

Resources Work place Equipments Vendors and subcontractors

Page 19: Project Plan

Scheduling

Monitoring and updating the schedule It is not a static document Period report

Schedule Update Checklist

1. Activity list

2. Personal assignment

3. Risk list and risk analysis

4. Resources allocation

5. Third party status (subcontractors, vendors, suppliers)

6. Schedule chart (Gantt)

7. Precedence network (PERT)

8. Approved requirements and design changes

Page 20: Project Plan

Customer Perspective

The customer is in the center of a project scheduling The customer is the most important project

entity One measure of project success is the degree of

customer satisfaction To promote customer satisfaction:

Honest communication Continuous communication Maintain technical quality Make it easy to use Understand that there are different types of customers