Sei sulla pagina 1di 17

BBB Bill

JJJ Jill
PPP Phil
6
IT1 - BBB

10
24
15

4
IT3/IT4 - BBB
8
IT7 - JJJ

3
B2 - JJJ

5
IT8 - JJJ

8
IT2 - JJJ
2
B6 - PPP

5
IT5 - PPP

4
IT6 - PPP

4
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Initialize Earliest Start of Initial Tasks to 0

6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

4
IT3/IT4 - BBB
8
IT7 - JJJ

3
B2 - JJJ

5
IT8 - JJJ

8
IT2 - JJJ
2
B6 - PPP

5
IT5 - PPP

4
IT6 - PPP

4
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Earliest Finish for initial tasks


EF = ES + Dur

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

4
IT3/IT4 - BBB
8
IT7 - JJJ

3
3
B2 - JJJ

5
IT8 - JJJ

8
IT2 - JJJ
2
B6 - PPP

5
5
IT5 - PPP

4
IT6 - PPP

4
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Earliest Start for IT3/IT4, IT2 and B7


ES = max EF of prerequisites

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

6
4
IT3/IT4 - BBB
8
IT7 - JJJ

3
3
B2 - JJJ

5
IT8 - JJJ

8
IT2 - JJJ
2
B6 - PPP

5
5
IT5 - PPP

4
IT6 - PPP

4
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Earliest Finish for IT3/IT4, IT2 and B7


EF = ES + Dur

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

6
4
10
IT3/IT4 - BBB
8
IT7 - JJJ

3
3
B2 - JJJ

5
IT8 - JJJ

8
14
IT2 - JJJ
2
B6 - PPP

5
5
IT5 - PPP

4
IT6 - PPP

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Earliest Start for IT7 and B6


ES = max EF of prerequisites

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

6
4
10
IT3/IT4 - BBB
14

3
3
B2 - JJJ

5
5
IT5 - PPP

8
IT7 - JJJ
5
IT8 - JJJ

8
14
IT2 - JJJ
9

10
24
15

2
B6 - PPP

4
IT6 - PPP

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Continue until all Early Start and Early Finish Times are Calculated
ES = max EF of prerequisites
EF = ES + Dur
0

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

6
4
10
IT3/IT4 - BBB

10
24
15

Earliest Finish time for this project is 27


14

8
22
IT7 - JJJ
22

3
3
B2 - JJJ

8
14
IT2 - JJJ
9

5
5
IT5 - PPP

2
11
B6 - PPP

11

4
15
IT6 - PPP

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

5
27
IT8 - JJJ

Initialize latest finish of IT8 to its earliest finish time

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

6
4
10
IT3/IT4 - BBB
14

8
22
IT7 - JJJ
22

3
3
B2 - JJJ

8
14
IT2 - JJJ
9

5
5
IT5 - PPP

2
11
B6 - PPP

11

4
15
IT6 - PPP

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

5
27
IT8 - JJJ
27

Finish Calculations for IT8


Flt = LF - EF
LS = LF - Dur
0

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

6
4
10
IT3/IT4 - BBB
14

8
22
IT7 - JJJ
22

3
3
B2 - JJJ

5
27
IT8 - JJJ
22
0
27

8
14
IT2 - JJJ
9

5
5
IT5 - PPP

2
11
B6 - PPP

11

4
15
IT6 - PPP

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Latest Finish for IT7 and IT6


LF = min of dependent's latest start (LS)

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

6
4
10
IT3/IT4 - BBB
14

3
3
B2 - JJJ

5
5
IT5 - PPP

8
22
IT7 - JJJ
22

22

5
27
IT8 - JJJ
22
0
27

8
14
IT2 - JJJ
9

10
24
15

2
11
B6 - PPP

11

4
15
IT6 - PPP
22

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Finish Calculations for IT7 and IT6


Flt = LF - EF
LS = LF - Dur
0

6
6
IT1 - BBB

BBB Bill
JJJ Jill
PPP Phil

10
24
15

6
4
10
IT3/IT4 - BBB
14

8
22
IT7 - JJJ
14
0
22
0

3
3
B2 - JJJ

5
5
IT5 - PPP

22

5
27
IT8 - JJJ
22
0
27

8
14
IT2 - JJJ
2
11
B6 - PPP

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Latest Finish for B6, IT3/IT4, IT2


LF = min of dependent's latest start (LS)

6
6
IT1 - BBB

3
3
B2 - JJJ

5
5
IT5 - PPP

6
4
10
IT3/IT4 - BBB
14

8
14
IT2 - JJJ
14

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Finish calculatations for B6, IT3/IT4, IT2


Flt = LF - EF
LS = LF - Dur
0

6
6
IT1 - BBB

3
3
B2 - JJJ

5
5
IT5 - PPP

6
4
10
IT3/IT4 - BBB
10
4
14

8
14
IT2 - JJJ
6
0
14

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
16
7
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Calculate Latest Finish for IT1,B2 and B7


LF = min of dependent's latest start (LS)

6
6
IT1 - BBB
6

6
4
10
IT3/IT4 - BBB
10
4
14

3
3
B2 - JJJ
6

8
14
IT2 - JJJ
6
0
14

5
5
IT5 - PPP

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
16
7
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP
14

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Finish calculatations for IT1, B2 and B7


Flt = LF - EF
LS = LF - Dur
0

6
6
IT1 - BBB
0
0
6

6
4
10
IT3/IT4 - BBB
10
4
14

3
3
B2 - JJJ
3
3
6

5
5
IT5 - PPP

8
14
IT2 - JJJ
6
0
14

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
16
7
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP
10
5
14

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Continue
LF = min of dependent's latest start (LS)
Flt = LF - EF
LS = LF - Dur
0

6
6
IT1 - BBB
0
0
6

6
4
10
IT3/IT4 - BBB
10
4
14

3
3
B2 - JJJ
3
3
6

5
5
IT5 - PPP
5
5
10

8
14
IT2 - JJJ
6
0
14

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
16
7
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP
10
5
14

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Label the Critical Path, i.e. mark nodes with no float time
Related properties of these nodes are ES==LS and EF==LF

6
6
IT1 - BBB
0
0
6

6
4
10
IT3/IT4 - BBB
10
4
14

3
3
B2 - JJJ
3
3
6

5
5
IT5 - PPP
5
5
10

8
14
IT2 - JJJ
6
0
14

BBB Bill
JJJ Jill
PPP Phil

10
24
15

14

8
22
IT7 - JJJ
14
0
22

22

5
27
IT8 - JJJ
22
0
27

2
11
B6 - PPP
16
7
18

11

4
15
IT6 - PPP
18
7
22

4
9
B7 - PPP
10
5
14

ES
Dur
EF
Task_ID - Dev
LS
Flt
LF

ES
Dur
EF
Task_ID
Dev
LS
Flt
LF

Earliest Start
Duration
Earliest Finish
Task Identifier
Developer Assigned
Latest Start
Float
Latest Finish

Potrebbero piacerti anche