Object Model - kurtispe/Scrumptious GitHub Wiki
User
class is the code representation of users. Users will can be assigned or select a task to work on.
Role
Name
Email
Task
ID
The Project
class is the code representation of a project. A Project is the overall goal to be accomplished. It contains all relevant information users would need to work on a project.
Name
List<Sprint>
Requirements
Description
ID
The Sprint
class is the code representation of a Sprint. Sprints are periods of time where attempts are made to complete specific tasks.
Name
Date
Requirements
Description
Backlog
ID
The Backlog
class is the code representation of a Backlog. Backlog is a set of tasks. It will contain a log of tasks to complete a sprint.
List<Task>
ID
The Task
class is the code representation of a Task. A Task is an individual assignment contained in the backlog. to completing a sprint.
Name
Description
Requirements
Boolean
List<Step>
User
ID
The Step
class is the code representation of Steps. Steps are optional increments labeled for any given task.
Name
Description
Boolean
ID