0% found this document useful (0 votes)
6 views1 page

Software Development Models for Mobile Apps

The document outlines a scenario where a software engineering consultancy must advise a client on the best development process for a mobile app focused on real-time food delivery tracking, with a 4-month launch timeline and evolving requirements. It asks for the identification and comparison of at least three software development models based on flexibility, time to market, risk management, client involvement, and documentation needs, followed by a recommendation. Additionally, it prompts consideration of how recommendations would change if the team was distributed or if strict regulatory compliance was required.

Uploaded by

Roger Gan
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)
6 views1 page

Software Development Models for Mobile Apps

The document outlines a scenario where a software engineering consultancy must advise a client on the best development process for a mobile app focused on real-time food delivery tracking, with a 4-month launch timeline and evolving requirements. It asks for the identification and comparison of at least three software development models based on flexibility, time to market, risk management, client involvement, and documentation needs, followed by a recommendation. Additionally, it prompts consideration of how recommendations would change if the team was distributed or if strict regulatory compliance was required.

Uploaded by

Roger Gan
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

Tutorial Question

Scenario:
You are part of a software engineering consultancy firm tasked with advising a client
on the best software development process model for their upcoming project. The
client is a startup developing a mobile application for real-time food delivery
tracking. The app must be launched within 4 months, and the requirements are
expected to evolve based on user feedback during development. The team is small,
co-located, and highly skilled in rapid prototyping.
Question:
1. Identify and describe at least three software development process
models that could be considered for this project.
2. Compare and contrast these models in terms of:
o Flexibility to changing requirements

o Time to market

o Risk management

o Client involvement

o Documentation needs

3. Based on your analysis, recommend the most suitable model for this
project. Justify your choice with reference to the project characteristics and
constraints.
4. How would your recommendation change if:
o The team was distributed across multiple time zones?

o The client required strict regulatory compliance and detailed


documentation?

You might also like