0% found this document useful (0 votes)
78 views8 pages

Department of CS & IT: The University of Lahore

Here are the key interactions between the phases: - Initiating processes set the scope and objectives that are further planned in the planning phase. The planning phase develops the scope, schedule, budget based on what was set in initiating. - The planning phase identifies the tasks, dependencies, resources and schedule required. This plan is then executed in the executing phase. - Monitoring and controlling processes in the executing phase track progress and identify any areas of deviation. Corrective actions are taken as needed. Findings are fed back into the planning phase for future projects. - Monitoring and controlling identifies when phases are complete. This allows transition to the next phase like transitioning from executing to monitoring and controlling and so on. -

Uploaded by

M. Talha Nadeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views8 pages

Department of CS & IT: The University of Lahore

Here are the key interactions between the phases: - Initiating processes set the scope and objectives that are further planned in the planning phase. The planning phase develops the scope, schedule, budget based on what was set in initiating. - The planning phase identifies the tasks, dependencies, resources and schedule required. This plan is then executed in the executing phase. - Monitoring and controlling processes in the executing phase track progress and identify any areas of deviation. Corrective actions are taken as needed. Findings are fed back into the planning phase for future projects. - Monitoring and controlling identifies when phases are complete. This allows transition to the next phase like transitioning from executing to monitoring and controlling and so on. -

Uploaded by

M. Talha Nadeem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

The University of Lahore

Department of CS & IT
DAY - DATE:  SEMESTER: SPRING 2016
Friday 1 April 2016
 
MID- FINAL MAKE-UP OTHER:
EXA EXAM EXAM
M
PROGRAM BSCS  
CS-5310 Software Project Management
CODE - COURSE NAME STUDENT ID :
STUDENT NAME:
LECTURER Ms. Syeda Synnia Tanveer, Mr. Atif Ikram

MAX. MARKS 60 SECTION:


I fully understand the Exam Regulations
TIME ALLOWED 1 hour and 30 minutes
below.
BOOKS ALLOWED NO STUDENT SIGNATURE :
NOTES ALLOWED NO
COMPUTER ALLOWED NO  
CALCULATOR ALLOWED NO  

INSTRUCTIONS TO THE CANDIDATE


EXAM REGULATIONS:
1. Before the test begins, leave all non-test materials at the front of the room, including communication
devices which should all be turned off.
2. Write your answers in correct and proper English only.
3. After the test, place your answer sheet in your examination book and give these to the proctor.
4. A student may complete the exam before – but not after – the exam time ends.
5. Leaving the room before the end of the exam time is allowed only if:
a. examination has begun for at least 30 minutes
b. the student has completed the test
c. the student will not return to the examination room
6. A student arriving more than 30 minutes late will be allowed to sit for the examination only if no other
student has completed the same examination, and no additional time will be given.
7. A student is automatically considered cheating when, during the examination time, he or she:
a. has a communication device turned on (such devices are confiscated immediately)
b. uses any unapproved item (i.e., references, etc) for a closed book exam
c. communicates with anyone, other than the proctor or lecturer of the course
i. verbally or non-verbally
ii. inside or outside the examination room
iii. for any reason
d. passes any item to another student (i.e., books, paper, pens, erasers, etc)
e. looks at another student’s answer(s) or work
8. Any student who is caught cheating:
a. is listed by name and violation on announcement boards
b. is immediately removed from the examination room

Page 1 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
Section- A

Q.1- This question is objective in nature and for each question several suggested options a, b, c
& d are given. Overwriting, cutting and using correction fluid is NOT ALLOWED.
Encircle the correct option. (20)
1. Project Management Institute (PMI) establishes,
a) Project Management standards
b) Provides seminars
c) educational programs
d) All of above
2. Software requirement specification (SRS) and Work break down structure (WBS) are potential
deliverables of:
a) Requirements phase
b) Design phase
c) Implementation phase
d) Maintenance phase
3. Requirements can end with a review named as,
a) Software Requirements Final (SRF)
b) Software Requirements Review (SRR)
c) Ending Review Requirements (ERR)
d) None of above
4. A description of the work required for the project
a) statement of work (SOW)
b) work process
c) Project charter
d) None of the above
5. After the resource allocation, the project manager should:
a) Create WBS
b) Create task estimation
c) Identify dependencies
d) Identify resources
7. Cost Reimbursable Contracts involves
a) Cost plus incentive fee (CPIF)
b) Cost plus fixed fee (CPFF)
c) Cost plus percentage of costs (CPPC)
d) All of above
8. SPMP means.
a) Software project management plan
b) Software plan management process
c) Software project management procedure
d) None of above
9. Determining the size & duration of activities:
a) Planning
b) Estimation

Page 2 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
c) Scheduling
d) Monitoring
10. Project elements include:
a) Function
b) Activity
c) Task
d) All of above
11. Process WBS is typically used by:
a) Project manager
b) Engineering Manager
c) Technical Manager
d) All of above
12. For highly cross-functional projects, which type of WBS is suitable
a) Organizational WBS
b) Geographical WBS
c) Both can be used
d) None of above
13. Categorizing IT Projects involves addressing:
a) A problem
b) An opportunity
c) A directive
d) All of above
14. WBS is basis of
a) Networking schedule
b) Costing
c) Risk Analysis
d) All of them
15. Normally, Estimation is performed for:
a) Size
b) Effort
c) Schedule
d) All of above
16. Lines of Code and Function Point are:
a) Algorithmic measures of estimation
b) Bottom up estimation techniques
c) Expert judgment techniques
d) None of them
17. Silver bullet Syndrome beliefs in:
a) Change in tools & procedures
b) Change in work force
c) Change in environment
d) Both b and c
18. Procurement management means:
a) Building goods or services in-house
b) Acquiring goods or services utilizing internal resources
c) Acquiring goods or services from an outside resource
Page 3 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
d) None of above
19. Customer-Developer friction is a ________________ related mistake
a) People
b) Process
c) Product
d) Technology
20. In Estimation by Analogy:
a) Use new project
b) Use past project
c) Use LOC method
d) Both a and b options must be used

Q.2- Write “T” for TRUE and “F” for FALSE in the LAST empty column for the following
statements. Overwriting, cutting and using correction fluid is NOT ALLOWED. (10)

1. The Insufficient risk management is process related mistake. T

2. Unrealistic expectations are people related mistakes. T

3. COTS are Controlled-off-the-Shelf Software F

Coordinating people and other resources to carry out the plan is called
4. F
Controlling process.

Ensuring that project objectives are met by monitoring and measuring progress
5. F
and taking corrective measures when necessary, is called Executing process.

In strong matrix organizations, most of the power and authority lie with the
6. T
Functional manager.

7. CDR is a Design related Review T

8. Feasibility study is done in Pre-Project phase. T

9. Companies perform outsourcing to reduce both fixed and recurrent costs T

A group of IT project under a coordinated management structure is called


10. T
portfolio.

Page 4 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
SECTION-B
Q.3- Planning for a Software Project requires a systemic approach. Provide all steps involved
in Software Project Planning Program. Explain any 4 steps in detail. (5)

1) Set goal and scope

2) Select lifecycle

3) Set org./team form

4) Start team selection

5) Determine risks

6) Create WBS

7) Identify tasks

8) Estimate size

9) Estimate effort

10) Identify task dependencies

11) Assign resources

12) Schedule work

Q.4 – Being a project manager, what project management skills will you require to ensure
that your project improves on previous projects based on your management and
leadership skills? (4)

Project Management Skills

• Leadership

• Communications

• Problem Solving

• Negotiating

• Influencing the Organization

• Mentoring

• Process and technical expertise

Page 5 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
Q.5- Keeping in view the PMI’s process links, illustrate how the phases of PMI interact
with each other. (4)

Design Phase
Initiating Planning
Processes Processes
Implementation Phase
Initiating Planning
Controlling Executing Processes Processes
Processes Processes

Controlling Executing
Closing Processes Processes
Processes

Closing
Processes

Q.6 - Assuming that you are running your own software house, how will you perform the
project portfolio management considering the 5 level approach? (4)

 A 5-level approach (from CIO magazine)

1. Create a Portfolio Database

2. Prioritize Projects

3. Divide into budgets based on type

4. Automate the repository

5. Apply modern portfolio theory


Q.7- Why is it considered important to follow a 40-20-40 Rule for time allocation for your
software project scheduling? (2.5)
1. 40 % of project effort is allocated to specification

2. 20 % is applied to coding

3. Finally last 40% is applied to testing

Page 6 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
Q.8- Enlist 5 reason for Software Crisis in terms of Software Project Failure. (2.5)

1. People begin programming before they understand the problem

2. The team has an unrealistic idea about how much work is involved.

3. Defects are injected early but discovered late.

4. Programmers have poor habits – and they don’t feel accountable for their work.

5. Managers try to test quality into the software.

Q.9 – Provide the Wide band Delphi process of estimation in detail (8)

The Wideband Delphi Process

Step 1: Choose the team

The project manager selects the estimation team and a moderator. The team should consist
of 3 to 7 project team members. The moderator should be familiar with the Delphi
process, but should not have a stake in the outcome of the session.

If possible, the project manager should not be the moderator because he should ideally be
part of the estimation team.

Step 2: Kickoff Meeting

The project manager must make sure that each team member understands the Delphi process,
has read the vision and scope document and any other documentation, and is familiar with the
project background and needs.

The team brainstorms and writes down assumptions.

The team generates a WBS with 10-20 tasks.

The team agrees on a unit of estimation.

Step 3: Individual Preparation

Page 7 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management
Each team member independently generates a set of preparation results.

For each task, the team member writes down an estimate for the effort required to complete the
task, and any additional assumptions he needed to make in order to generate the estimate.

Step 4: Estimation Session

During the estimation session, the team comes to consensus on the effort required for each task
in the WBS. .Each team member fills out an estimation form which contains his estimates. The
rest of the estimation session is divided into rounds during which each estimation team member
revises her estimates based on a group discussion. Individual numbers are not discussed.

Step 5: Assemble Tasks

The project manager works with the team to collect the estimates from the team members at the
end of the meeting and compiles the final task list, estimates and assumptions.

Step 6: Review Results

The project manager reviews the final task list with the estimation team.

Best of Luck 

Page 8 of 8
Mid Term/Spring 16/SPM CS-5310 Software Project Management

You might also like