Uploaded by saidibolt57

SPM CUIT 208 Assignments Due date 23 May 2022 (2)

advertisement
SPM CUIT 208 Assignments Due date 23 May 2022
Exercise 1
1. Explain why software projects deserve special attention.
[25]
2. Bad management always leads to project failure but good management does not guarantee
success. Discuss.
[25]
Exercise 2
Examine factors that leads to project failure and how would you mitigate them.
[50]
Exercise 3
Examine the importance of planning in SPM using examples of any four types of project plan. [25]
Exercise 4
Discuss the role of contracts in SPM.
[25]
Exercise 5
Compare and contrast the Delphi method and the planning game approach to software estimation. [25]
Exercise 6
Using examples examine the use of metrics in software project management.
[20]
Exercise 7
Explain how version control is used in SPM making particular reference to the version control models.
[25]
Exercise 8
(a) Given the task durations and dependencies below, draw a Gantt Chart.
TASK
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
DURATION (DAYS)
8
15
15
10
10
5
20
25
15
15
7
10
1
[15]
DEPENDENCIES
----------T1(M1)
-----T2, T4 (M2)
T1, T2 (M3)
T1 (M1)
T4 (M5)
T3, T6 (M4)
T5, T7 (M7)
T9 (M6)
T11(M8)
(b) Draw an activity network
[10]
c) Describe the importance of milestones in monitoring the progress of a software project.[5]
Exercise 9
Read the following case study carefully and use it to answer the questions that follow.
CASE STUDY: TM Solutions
Company: As a multi-billion-dollar world leader in manufacturing automotive components, this
company’s customer base includes virtually every major manufacturer in the global automotive,
commercial vehicle, and off-highway markets.
Industry: Automotive
Services Provided: Programme & Portfolio Management, Project Management, Project
Recovery, Resource Management, Business Strategic Planning & Consulting, and PMO Advisory
services.
Challenge: As the company emerged from bankruptcy protection, its Human Resources (HR)
executives wanted to reduce service costs, which were averaging US $20 million annually. They
developed a strategy to “right-source” key HR functions that had been outsourced to a single
contractor. By bringing the majority of services back in-house, and partnering with an array of
best-in-class service providers for select elements of the programme, the company expected to
both improve HR services and cut costs dramatically. Overall, there were 15 discrete projects
included in the HR Transformation Programme, encompassing all aspects of HR service delivery,
such as Payroll, Benefits, Health and Welfare, and Pensions.
After eight months, however, the entire programme was in jeopardy. Key milestones and
deliverables were not being met for any of the projects, and critical cost overruns were adding up.
With just four months remaining to complete the entire HR Transformation Programme, the CIO
realized that the organization did not have the programme management expertise to achieve the
expected results.
Solution: On a Thursday evening, the CIO asked PM Solutions to assume programme
management oversight for the HR Transformation Programme. The following Monday morning,
PM Solutions provided the first of two world-class Programme Managers to turn around and
recover the troubled initiative. This effort required masterful interface management between the
client, the outgoing service provider, and multiple new service providers. Tensions between the
stakeholders were high and expectations management was a critical element to success. Applying
PM Solutions’ proprietary Project Review and Recovery techniques, the veteran consultants reset
client/vendor requirements, milestones, resource projections, estimates, and delivery targets.
a) Explain the difference between project management and portfolio management. [5]
b) “After eight months, however, the entire programme was in jeopardy”. As a project
manager, discuss the possible causes of the transformation programme getting into
jeopardy.
[20]
c) Suggest any four (4) ways you would have used to prevent the programme getting into
jeopardy. Explain in detail.
[15]
2
Exercise 10
a) The process of a software project is “invisible”. A newly appointed software projects
manager is not sure on how to tell whether or not a software project is successful. You were
tasked to help the manager. Describe three (3) main aspects that they would use to measure
the success of their projects.
[9]
b) Chinhoyi University of Technology is considering developing an electronic examinations
timetable. You have been appointed the risk management specialist in the project team.
Explain the steps you would take to manage risk in the time table project.
[8]
c) Explain the meaning of “program system product” at it is used in software project
management.
[3]
Exercise 11
a) “Everyone is responsible for the quality of a software product”. Comment on this assertion.
[8]
b) Effective project automation reduces building inconsistencies in software. Examine any
three (3) functions performed by a software project management tool in managing the
quality of software being built.
[12]
Exercise 12
Your team has been tasked to develop an Examinations management system for a university. The
system should have a database of question papers with multiple choice question. During the
examination time, the system randomly selects a paper for that session. Once a student opens a
paper, he/she has to attempt it and submit at the end of the session. The system marks the paper
automatically and computes the score. The system further calculates the final score of the student
consisting of coursework (already in the system) and the exam mark. Only registered students can
take the examination at any one time.
You are required to:
a) Perform a work breakdown structure for the project.
b) Draw up a task table showing the tasks, their durations and dependencies.
c) Draw a Gantt chart for the project.
[20]
[10]
[10]
Exercise 13
(a) The projects manager in your department is having challenges in maintaining functional
teams in the projects being carried out by the organisation. Explain any three (3) major
considerations that they should implement to build effective teams.
[15]
(b) You have been tasked to develop a library project test plan. Describe any one (1) test case
that you would implement during the testing process.
[5]
3
Exercise 14
a) Compare and contrast the copy-modify-merge system and the lock-modify-unlock
system as modes of version control in software projects.
[6]
b) “Quality of a software artefact is everyone’s responsibility.” Elaborate this view.
[5]
c) If you were tasked to automate software project management, give any three (3) tasks that
you would automate, giving reasons for your choice.
[9]
Exercise 15
The SoftCenter has employed you as a business analyst in a project to develop an e-learning
system for ECD classes. The system was never developed before.
a) Describe any two methods that you would use to gather requirements for the system.
[6]
b) Suggest any three well-formed functional requirements for the system.
[6]
c) Give any three non-functional requirements for the system.
[6]
d) Discuss any three issues that can emanate from fixing the requirements at the early
stages of the project life cycle.
[7]
4
Download