Assignment 02
Assignment 02
Deadline: 05-12-2024
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.
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?