0% found this document useful (0 votes)
23 views2 pages

Assignment#1

The document outlines an assignment requiring the selection of appropriate process models for three different projects based on factors like complexity and requirement uncertainty. It also includes a discussion on the reasons for changing requirements and asks for ten user stories related to an online learning platform development project. The projects include an e-commerce website, an AI chatbot, and a mobile app for social media, each with specific requirements and team compositions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views2 pages

Assignment#1

The document outlines an assignment requiring the selection of appropriate process models for three different projects based on factors like complexity and requirement uncertainty. It also includes a discussion on the reasons for changing requirements and asks for ten user stories related to an online learning platform development project. The projects include an e-commerce website, an AI chatbot, and a mobile app for social media, each with specific requirements and team compositions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Assignment#1

Submission Date: 29th September


Question 1:
Consider the following scenarios and decide which process model would you choose for each
project? Consider factors like project complexity, requirement uncertainty, team experience, and
timeline constraints when selecting a process model. Support your answer with proper reasoning
and only select the models that have been discussed during lectures.
Project 1: E-commerce Website Development
You've been tasked with developing an e-commerce website for a new online retailer. The client
has provided detailed requirements, including user registration, product catalog, shopping cart,
and payment gateway integration. The project timeline is 6 months, and the team consists of
experienced developers. However, the client mentions that they might need to make some
changes to the requirements during the project.
Project 2: Artificial Intelligence (AI) Chatbot Development
A healthcare company wants to develop an AI-powered chatbot to provide patients with
personalized health advice. The project requirements are unclear, and the company needs to
conduct research to determine the best approach. The project timeline is 6 months, and the team
consists of AI/ML engineers, NLP specialists, and conversational interface designers. The
company expects to make significant changes to the requirements during the project.
Project 3: Mobile App Development for Social Media
A social media company wants to develop a mobile app to enable users to share content, connect
with friends, and join communities. The project requirements are well-defined, but the company
expects a high volume of users, which may require scalability adjustments during the project.
The project timeline is 6 months, and the team consists of experienced mobile app developers.

Question 2:
Why do requirements change so much? After all, don’t people know what they want?

Question 3:
A university wants to develop an online learning platform to provide students with access to
course materials, assignments, and grades. The platform should also enable instructors to create
and manage courses, track student progress, and communicate with students. Project
Requirements are
1. User registration and login functionality for students and instructors
2. Course creation and management for instructors
3. Access to course materials, assignments, and grades for students
Write ten user stories (with respect to student) for the online learning platform development
project. Consider the project requirements while writing the user stories. Use the format: "As a
[role], I want [goal] so that [benefit]”.

You might also like