Git Product home page Git Product logo

agile-final-project's Introduction

agile-final-project

Final Project for the Coursera Intro to Agile e-course

agile-final-project's People

Contributors

tolgacaglar avatar

Watchers

 avatar

agile-final-project's Issues

ability to delete a product from the catalog

As a product owner

I need the ability to delete a product from the catalog

So that customers don't see the products that are not in the catalog anymore.


Given there is a product named 'ABC' in the catalog
When the product 'ABC' is deleted,
Then a retrieval from 'ABC' doesn't show any product

retrieve product from the catalog

As a systems architect

I need the ability to retrieve a product from the catalog.

So that customers can see the products they wish to buy


Given there is a product named 'ABC' in the catalog
When the product 'ABC' (with case-insensitive, i.e. 'abc', 'AbC', 'ABc',...) is retrieved
Then the product 'ABC' is shown

ability to update a product in the catalog

As a product owner

I need the ability to update a product in the catalog

So that the customers see the updated products in the catalog


Given there is a product named 'ABC' in the catalog
When the name of the product 'ABC' is changed to 'ABCD'
Then the retrieved product 'ABCD' shows the same product

host in cloud

As a systems admin

I need the whole data to be hosted in the cloud

So that any restart to the server preserves the latest state.


Given there is a product named 'ABC' in the catalog
After a server restart, and the product 'ABC' is retrieved,
Then the product 'ABC' is shown

create product in the catalog

As a product manager

I need the ability to create a product in the catalog.

So that customers have easy access to new products as they are pushed


Given there are 5 products in the catalog
When a new product is created
Then there are 6 products in the catalog

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.