Question: Microsoft Project Assignment Description A system development project has been defined to contain the following list of tasks (activities) along with their optimistic, most likely,

Microsoft Project Assignment Description

A system development project has been defined to contain the following list of tasks (activities) along with their optimistic, most likely, and pessimistic estimated times for completion. The project will start on 2/05/2013.

Task

Activity

Preceding Activity

1

Requirements Collection

-

2

Screen Design

1

3

Report Design

1

4

Database Design

2,3

5

User Documentation

4

6

Programming

4

7

Testing

6

8

Installation

5,7

Time Estimate (in days)

Estimated Time

Task

Activity

Optimistic

Most Likely

Pessimistic

(o + 4ML + p) / 6

1

Requirements Collection

1

5

9

2

Screen Design

5

6

7

3

Report Design

3

6

9

4

Database Design

1

2

3

5

User Documentation

2

6

7

6

Programming

4

5

6

7

Testing

1

3

5

8

Installation

1

1

1

Example 1 Manually calculate duration

Use the PERT weighted average to calculate the estimated time column.

Create the above project in Microsoft Project 2013 (or 2016) and save your file as

YourLastNameManual 1.

Enter the Tasks, Duration, and Predecessors shown above inside MS Projects data table.

Auto Schedule the tasks.

Show the project summary task.

Create a Total Slack Time column (no free slack time).

Create a Network Diagram and rename it as your YourLastNameND1.

Create a Detailed Gantt diagram and Rename it YourLastNameDG1.

Save and exit.

Example 2 Using Macros to estimate duration

Open a new MS Project and rename the file YourLastNameMacros.

Again, the project will start on 2/05/2013.

Enter the Tasks and Predecessors shown above inside MS Projects data table

Do NOT input any value in the Duration column.

Create three columns Duration 1, Duration 2, and Duration 3. You may rename them as O, ML, and P.

Enter values for O, ML, and P for each task inside MS Projects data table

Go to the View tab, click on drop down arrow on Macros and select Visual Basic

In the top left panel, select your MS Project file and input the following VB code in the appendix.

Click the play button to run the code.

View the default MS Project screen to view the duration column estimates.

Save and exit MS Project.

Example 3 Add-in

Open a new MS Project and rename the file as YourLastNameAddin.

Again, the project will start on 2/05/2013.

Google MS Project 20xx PERT addin.

Microsoft Technet offers a free add-in you can download and install to your system. Download the file and install it on your system.

Enter the Tasks and Predecessors shown above inside MS Projects data table

Do NOT input any value in the Duration column.

Select the PERT ADD-IN tab on MS Project and click on Entry Form.

Enter the optimistic, expected (aka most likely), and pessimistic duration values for each task in their respective columns.

Click on the Calculate button which will populate the Duration with estimated time values.

To go back to the default MS Project screen, click on the Task tab and click on the Ganntt Chart button in the View section.

Save and exit MS Project.

APPENDIX

VB CODE:

Sub PERT()

'Declare variable

Dim myTask As Task

'Loop all tasks to update duration

For Each myTask In ActiveProject.Tasks

If Not (myTask Is Nothing) Then

'User PERT formula to update Duration, knowing that Duration1 = Optimistic duration...

myTask.Duration = (myTask.Duration1 + 4 * myTask.Duration2 + myTask.Duration3) / 6

Else

'Extremely simple error handling, you might need to replace it

MsgBox Prompt:="Error on calculating duration"

End If

Next myTask

End Sub

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!