agile-final-project's People
agile-final-project's Issues
Must be hosted in the cloud
As a System Administrator,
I need the product catalog to be implemented in the cloud,
So that I can scale resources dynamically with user demand.
Details and Assumptions
- use the Azure cloud
Acceptance Criteria
Given the product catalog,
When user traffic spikes during certain times,
Then I want the application to scale up and down dynamically.
Need the ability to update a product in the catalog
As a System Administrator,
I need to be able to update products in the catalog ,
So that I can adjust changed product information, such as the prize.
Details and Assumptions
- Product details that need to be changeable include prize and color.
Acceptance Criteria
Given a product in the catalog,
When I want to update the prize of a product to X,
Then the prize of the product should have changed permanently to X.
Need the ability to "Dislike" a product in the catalog
As a Customer,
I need to be able to "dislike" a product in the catalog,
So that I can show that I am not interested in this product.
Details and Assumptions
- [document what you know]
Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]
Need the ability to retrieve a product from the catalog
As a Customer,
I need to be able to retrieve a product from the catalog
So that I can inspect the product in more detail.
Details and Assumptions
- customers should see a product overview page when inspecting a product.
Acceptance Criteria
Given a product in a catalog,
When I click on a product,
Then I should see the product overview page for the product I clicked on.
Need the ability to create a product in the catalog
As a System Administrator,
I need to be able to create products in the catalog,
So that I can populate the catalog with products.
Details and Assumptions
- The current catalog is still empty
Acceptance Criteria
Given a product catalog with 0 products,
When I add one product to the catalog,
Then the product catalog displays the one product I added.
Need the ability to delete a product from the catalog.
As a System Administrator,
I need to be able to delete products from the catalog,
So that products that are no longer available are not shown to the customers.
Details and Assumptions
- deletion should remove any traces of the product from the catalog
- URLs of deleted products should display a "This Item is no more available" text.
Acceptance Criteria
Given a product in the catalog,
When I delete the product from the catalog,
Then the customer should not be able to see the product in the catalog or access it with the product URL.
Need the ability to "Like" a product in the catalog
As a Customer,
I need to be able to "like" a product in the catalog,
So that I can indicate my preferences.
Details and Assumptions
- [document what you know]
Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]
Need the ability to list all products in the catalog
As a Customer,
I need to be able to list all products in the catalog,
So that I can browse all products in the catalog.
Details and Assumptions
- [document what you know]
Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]
Need the ability to query a subset of products in the catalog
As a Customer,
I need to be able to query a subset of products in the catalog,
So that I can filter the catalog for products that are relevant to me.
Details and Assumptions
- [document what you know]
Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]
Must have automation to deploy new changes to the cloud
As a System Administrator,
I need automated pipelines for deployment,
So that any changes done to the code based get deployed automatically without additional manual handling.
Details and Assumptions
- [document what you know]
Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.