Professional Documents
Culture Documents
Problem 1: We are creating an airline reservation system, what kind of SDLC model
should be used in our documentation?
Problem 2: Suppose you are an entrepreneur for a business in a new and growing
market with your competitors. Which software development life cycle model to select
and why?
Problem 3: Inventory Management System is a robust and efficient system which would
facilitate the functionality of managing, tracking and monitoring logistics of the
Education Department. It would help in managing the inventory for quantity and status
of equipment. The system will also help to keep track of the internal distribution of the
warehouse. Choose a Software process model what do you think is the suitable one?
Case 2
Problem
ABC is an international software house. ABC is currently working on a project that is
totally new for the development team and even the client is confused about the
requirements of this project. Hence this company is facing difficulties because they fail to
apprehend user requirements properly. For this project, it is decided to build a sample
application and show it to the client for feedback.
In the context of this above scenario as a project manager what will be the choice of the
software lifecycle model?
Analysis
The best model for this scenario will be the agile model this is mainly because the vague and
unclear requirements, In this model we can have some sprints, each sprint duration from 2 to 3
weeks, and the team will start to take part of the requirements which it is okay to be not clear.
The team has to understand what are the initial requirements and prioritize them based on which
one can give an early business value to the customer and they can actually search for some
information about similar systems to better understand the requirements and the future vision of
this software as well. Moreover, they can build a prototype of what they understand and show it
to the customer and discuss the customer feedback. This will stimulate the new requirements
from the feedback as changes or new additional business requirements need to be developed.
Throughout the development lifecycle, the team will build the backlog and repeat the same
process with each sprint and the requirements will be clearer as well. I’m considering here that
we have a skilled team has an existing experience of the agile model as well as the project
manager.
Here, Agile and prototyping techniques can be combined.