CIS 375 SOFTWARE ENGINEERING

University Of Michigan-Dearborn

Dr. Bruce Maxim, Instructor

Project Schedule

(Break into phases)

  1. Deliverables:
  1. Milestones:

Completion of an activity of delivery (must be measurable).

Milestones must have definite a start and stop.

  1. Work breakdown structure:

Separate project development into phases, composed of steps (series of activities).

 

Digraph = activity graph.

Activities :

    1. Precursor.
    2. Duration.
    3. Due date.
    4. End point.

 

Critical path method:


Activity

Precursor

Duration

EST

EFT

LST

LFT

Slack

Start

-

0

0

0

0

0

0

A

Start

2

0

2

0

2

0

B

Start

3

0

3

4

7

4

C

A

5

2

7

2

7

0

D

A,B

4

3

7

7

11

4

E

D

2

7

9

11

13

4

F

B,C

6

7

13

7

13

0

FINISH

E,F

0

13

13

13

13

0

Critical Path is when all slack times = 0.

PERT:

(Program evaluation review technique)

       

JAN

     

FEB

   

TASK

EARLIEST START

LATEST START

1

8

15

22

29

5

12

17

24

1

1/1

2/5

*

*

*

*

*

*

     

2

1/1

1/8

*

*

             

3

1/9

1/22

*

*

*

*

         

4

1/9

1/22

*

*

*

*

         

5

1/23

2/1

     

*

*

*

     

6

1/23

2/1

     

-

-

F

     

7

1/23

2/17

     

-

-

F

F

F

 

8

2/2

2/17

         

*

*

*

*

  1. Gant Charts:

  1. Overlay People On Gant Chart:

  1. Milestone Chart:

  1. Line Graph:

 

Pressman’s Project Plan:

  1. Project scope.
  2. Project schedule.
  3. Project team organization.
  4. Technical description of proposed system.
  5. Project standards, procedures, proposed methodologies.
  6. Quality assurance plan.
  7. Special tools & techniques.
  8. Configuration management plan.
  9. Documentation plan.
  10. Data management plan.
  11. Resource management plan.
  12. Test plan.
  13. Training plan.
  14. Security plan.
  15. Maintenance plan.