This repository's objective was to serve as an exercise in the creation of a RESTful API using Rails and the concepts of the Scrum framework.
This project was built using
-
Ruby on Rails - RESTful API
-
Rake - Build manager
-
Bundler - Dependency manager
-
RSpec - Behavior-Driven Development
-
JSON:API - API Specification
-
JWT - Authentication
-
Pundit & JSONAPI::Authorization - Authorization
-
Hashids - Non-sequential, alphanumeric IDs
-
-
Scrum - Framework for managing the development of complex products
-
Roles: Scrum Master, Product Owner, Developer
-
Events: Sprint, Sprint Planning, Sprint Review, Sprint Retrospective, Daily Scrum
-
Team: Group of Scrum Master, Product Owner, and 3 to 9 Developers
-
Product: The system, item, or service being developed
-
Product Backlog: An ordered list of product requirements and features
-
Sprint: A development cycle no greater than 30 days in which the development team agrees to deliver a set of features
-
Sprint Backlog: A subset of the product backlog to be implemented during a sprint
-