This project demonstrates agile project management using ZenHub and GitHub. It involves playing the roles of a product owner, scrum master, and developer.
In this scenario, I will be working on developing the backend product catalog for an e-commerce website. The stakeholders have provided the following requirements:
- Ability to create a product in the catalog.
- Ability to retrieve a product from the catalog.
- Ability to update a product in the catalog.
- Ability to delete a product from the catalog.
- Ability to "Like" a product in the catalog.
- Ability to "Dislike" a product in the catalog.
- Ability to list all products in the catalog.
- Ability to query a subset of products in the catalog.
- The system must be hosted in the cloud.
- The system must have automation to deploy new changes to the cloud.
I will be using ZenHub and GitHub for project management:
- ZenHub: The Kanban board will be used to create a backlog and sprint plan.
- GitHub: The code repository for the project.
This project is licensed under the MIT License.
For any questions or inquiries, please contact Wendy Nina.