Skip to content

Latest commit

 

History

History
91 lines (66 loc) · 3.25 KB

File metadata and controls

91 lines (66 loc) · 3.25 KB

Short descriptions

Name Definition
User A signed in administrator who can create, edit projects and be selected for assignments
Role What job a person can fulfill
Project A duration container for a list of assignments, phases
Duration A start and end date
Phase A single point in time with a label
Assignment A user's utilization for a duration on a project
Price rate Hourly net fee for a user

Complex definitions

User

A signed in administrator who can create, edit projects and be selected for assignments

Property Required Default Description Example
Name yes - Self explanatory Jane Doe
Email yes - Self explanatory jane.doe@booom.studio
Role(s) yes - A list of roles this person fills (at least one) Tech Lead, Account, Developer
Price rate no - The usual price rate for this person 40€

Note: A client is not a User in the MVP. They can open read-only, public urls.

Project

A duration container for a list of assignments, phases

Property Required Default Description Example
Title yes - Self explanatory Vuelo
Desciption no - Free text for any info regarding the project Contact: bob@client.com
Duration no - When will project start and end 2017.12.19. - 2018.01.15.
Phases no - A list of labels within the duration of the project 2017.12.19. - Kickoff, 2018.01.10. - Bugfixing
Assignments yes The duration of the project with 8 hrs / day utilization A list of assignments, at lease one John working the first week 8hrs a day

Phase

A single point in time with a label

Property Required Default Description Example
Date yes - A date within the parent project's duration 2018.03.19.
Label yes - A simple word or expression Discovery

Assignment

A user's utilization for a duration on a project

Property Required Default Description Example
Assignee no - A user Leo
Duration yes The parent project's duration When does it start, end. Can be outside the project's duration 2017.01.01. - 2018.01.10.
Price rate no The assignee's price rate if applicable Hourly rate 45€
Utilization yes - See Utilization 8 hours / day

Assignment → Utilization

The amount and frequency of time a person will work on an assignment

Property Required Default Description Example
Total time yes - The initial estimation for the length of the assignments 80 hrs, 12 MD
Duration yes - Parent's duration
Hours per day yes 8 Self explanatory 4

Note: Total time and the duration start is fixed when calculation this, but modifiying hours per day or the end of the duration will update the other.

Other notes

  • Holiday is a project
  • Show warning with conflicting assignments

Unprocessed:

Core features

  • Team member report
  • Project report, stats
  • Full months view, internal, everyone, all projects + filter
  • Administration - projects, users

Report Entry

  • Team member
  • Project?
  • Description
  • Date
  • Duration