abdallahalyamni / agile-final-project Goto Github PK
View Code? Open in Web Editor NEWThe final project in the introduction to agile development and scrum course
The final project in the introduction to agile development and scrum course
As a Operation Manager
I need the accepted new changes to be deployed automatically to the cloud
So that I don't deploy it manually every time
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a Service Provider
I need the service to be hosted in the cloud
So that it scales with the users' demand
Given the service's current users are 1000
When the current users number increases
Then the service must use the cloud to satisfy the users' demand
As a Service Provider
I need to be able to create a product in the catalog
So that my catalog will have a new product
Given the catalog has 4 products
When I create a new product
Then the catalog must have 5 products
As a User
I need a like button with the product
So that I can press it if I like the product
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need to be able to query a subset of products in the catalog
So that I find my desired subset of products
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need to be able to see all products on the catalog
So that I find which product suits me
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a User
I need a dislike button with the product
So that I can press it if I don't like the product
Given [some context]
When [certain action is taken]
Then [the outcome of the action is observed]
As a Service provider
I need to be able to delete a product
So that the product is no longer in the catalog
Given the catalog have 5 products
When I delete a product
Then the catalog now has 4 products
As a Service provider
I need to be able to retrieve a product
So that I can see and read its details
Given the catalog has 1 product
When I ask to retrieve this product
Then it should show me this product details
As a Service provider
I need to be able to update a product
So that the updated product will replace the old product
Given I have a product in the catalog
When I update this product details
Then the new details must replace the old ones
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.