PROJECT MANAGEMENT ASSIGNMENT 2

smartman1212
IT270_Assignment2.docx

Pg. 08

Assignment 2

Deadline: 31-3-2019

[Total Mark for this Assignment is 5]

IT Project Management

IT270

https://www.seu.edu.sa/sites/ar/SitePages/images/logo.png

College of Computing and Informatics

Question One

Learning Outcome(s):

LO1: Explain the job roles of an IT project manager.

LO5: Assess the tasks in the project initiation phase including identifying business requirements, stakeholders, and project team responsibilities.

1 Marks

What are the main processes involved in project time management? In your words please describe them to help students in high school to perform their final project?

Hint: What’s really challenging here that the language and description of each process should be easy and understandable by students did not study project management subject at all. (show me your innovative ways to transfer your experience and knowledge in stating, defining, and illustrating (graphs may be used).

Ans.

Defining activities: identifying the important tasks that they must perform to produce the project deliverables.

Sequencing activities: identifying and documenting the priorities and steps to be taken, but with considering the sequence of steps, in other words, step that depend on another must come after what it depends on.

Estimating activity resources: understand and calculate the resources they should use to perform project activities like number of team members.

Estimating activity durations: estimating the time needed for every task or activity.

Developing the schedule: analyzing every task and what tasks are depending on it, also the resources or who will do the task, what is needed to accomplish the task, and time needed.

Controlling the schedule: students must be capable of dynamically change time schedule according to any changes that appear during executing of previous tasks.

Question two

2.5 Marks

Learning Outcome(s):

LO1: Explain the job roles of an IT project manager.

LO5: Assess the tasks in the project initiation phase including identifying business requirements, stakeholders, and project team responsibilities.

Suppose a project X is half completed by the end of first month. Upto this duration the rate of performance is 50 percent.

Complete the below table by using given values and explain about the budget and schedule on the basis of calculations.

Earned value calculations for project X after 1 month are as follows:

PV=8000 SR AC=20000 SR RP=50%

Project X

Duration (1 Month)

Earned Value (EV)

PV * RP = 4000 SR

Planned Value (PV)

8000 SR

Actual cost (AC)

20000 SR

Cost Variance (CV)

EV – AC = -16000

Schedule Variance (SV)

EV – PV = - 4000

Cost Performance Index (CPI)

EV/AC = 20%

Schedule Performance Index (SPI)

EV/PV = 50 %

budget and schedule on the basis of calculations:

The project is doing poorly with big problems in schedule as from SPI less than 100% by a great value 50% and SV is -4000 negative value this indicates the project is behind schedule.

The project is over budget. Because Cost Performance Index (CPI) is 20% very low and accordingly if half project PV was 8000 and suppose full project BAC was 16000 double the value then Estimate at completion (EAC) = BAC / CPI = 80000 which is over budget.

Question three

1 Marks

Learning Outcome(s):

LO1: Explain the job roles of an IT project manager.

LO5: Assess the tasks in the project initiation phase including identifying business requirements, stakeholders, and project team responsibilities.

Describe Testing tasks in the software development life cycle?

testing needs to be done during almost every phase of the systems development life cycle,

not just before the organization ships or hands over a product to the customer.

Testing tasks:

unit test is done to test each individual component (often a program) to

ensure that it is as defect-free as possible. Unit tests are performed before moving

onto the integration test.

Integration testing occurs between unit and system testing to test functionally

grouped components. It ensures a subset(s) of the entire system works together.

System testing tests the entire system as one entity. It focuses on the big picture

to ensure that the entire system is working properly.

User acceptance testing is an independent test performed by end users prior

to accepting the delivered system. It focuses on the business fit of the system

to the organization, rather than technical issues.

Question four

1.5 Marks

Learning Outcome(s):

LO1: Explain the job roles of an IT project manager.

LO5: Assess the tasks in the project initiation phase including identifying business requirements, stakeholders, and project team responsibilities.

The following table shows the tasks, dependencies, and estimated times a project manager might input. Please use the details below to draw a GANTT chart for a software development project? (The project Starting date 12/06/2019)

Task Identifier

Task Description

Predecessor Task(s)

Time (days)

1

Establish project

-

2

2

Establish customer requirements

1

3

3

Produce software specification documents

2

4

4

Write test plans

3

1

5

Write code

3

2

6

Developer testing

5

2

7

System testing

4,6

4

8

Write customer documentation

3

3