0% found this document useful (0 votes)
5 views

Assignment 02

The assignment for the Software Project Management course at the University of Sahiwal requires students to analyze a project scenario involving the development of a cloud-based data analytics platform for a retail company. Students must address project management techniques, risks, and methodologies such as Waterfall, RAD, and Agile in relation to the project's complexities and client requirements. The assignment is due on December 5, 2024, and must be submitted in both hard and soft formats, with strict guidelines against plagiarism.

Uploaded by

maryammtariqqq
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Assignment 02

The assignment for the Software Project Management course at the University of Sahiwal requires students to analyze a project scenario involving the development of a cloud-based data analytics platform for a retail company. Students must address project management techniques, risks, and methodologies such as Waterfall, RAD, and Agile in relation to the project's complexities and client requirements. The assignment is due on December 5, 2024, and must be submitted in both hard and soft formats, with strict guidelines against plagiarism.

Uploaded by

maryammtariqqq
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

University of Sahiwal

Department of Computer Science


Assignment 02
Software Project Management
Program: Software Engineering
Class: BSSE-7th-Evening (E1)
Instructions:
• Assignment should be submitted in hard form (computer typing) in class as well
as in soft form on google classroom.
• Assignment Copied from friends/internet as it is will be given as zero marks.

Deadline: 05-12-2024

Q1. Read this paragraph carefully…


You have been hired as a project manager for a tech company, InnoSoft, that specializes in building
custom software for clients. Your current project involves developing a cloud-based data analytics
platform for a large retail company. The goal of the project is to help the client analyze customer
purchase data and provide predictive insights to boost sales.

The project must be completed within 12 months due to a contractual obligation, and the client has
allocated a fixed budget. However, the client is not entirely sure of the features they want in the
final product and has asked for flexibility in requirements as they learn more about what is
possible. Additionally, the retail company has a strict security policy due to data sensitivity, and
any software must undergo rigorous security assessments. You have a team with mixed experience
levels, including junior developers and a few experienced engineers. Team members are spread
across different time zones, which has led to challenges with communication and coordination in
the past.
During initial planning, the client emphasized their priority for having a prototype to show
stakeholders within the first three months and requested that certain key features be rolled out
incrementally, starting with a basic version that could be enhanced over time.

Answer these questions according to the above scenario.

a What key project management techniques would you apply to handle this project’s
complexity?

b Identify three potential risks that could lead to project failure in this scenario.

c Explain whether the Waterfall model would be suitable for this project. If not, provide
reasons why the Waterfall approach might not work effectively, especially given the
client’s evolving requirements.

d Since the client wants a prototype within the first three months, discuss how the RAD
model could facilitate this. What are the potential risks of using RAD in the context of
developing a complex data analytics platform?

e The client requires flexibility and ongoing updates to the software. Explain how agile
methodology could help manage this requirement. Identify potential challenges in
applying Agile, considering the fixed budget and the distributed team, and suggest ways
to address them.

Q2: Describe your project proposal and explain why you selected this topic. What impact
do you hope your project will have on the field or subject area?

You might also like