Project Roadmap - tempus-app/wiki GitHub Wiki

This page outlines the project roadmap with expected release dates of features. Although we work in phases the work is still done in sprints where the clients will be continuously updated with the evolving project. The phases came about due to the nature of the project. The onboarding application needs to be started before the timesheet application which lead to the natural conclusion of phases.

Timeline

Roadmap Calendar

Phase 1

This phase will cover the core features of the onboarding portal. With this phase we hope to have setup the look and feel of the application, the database, and the stack. The features covered in this phase include:

  • Account creation and management
  • Resume features such as saving, parsing, and sharing resumes
  • Profiles for resources and other accounts
  • Office 365 Integration for assigned resources
  • Viewing and filtering profiles for their skills

Phase 2

Phase 2 is an intermediate stage where we are moving on from the onboarding application and beginning the timesheet application. The features for this phase include:

  • Tracking billable hours for assigned resources
  • Calendar model so that resources can be billed appropriately according to holidays in their regions
  • Client onboarding so clients can properly track their contracted employees

Phase 3

In Phase 3 we hope to finish the application. This is a two part phase since it stretches over the summer break. In the first part we will deliver the MVP which will have the onboarding application and the core features of the timesheet application. In the next part we will be back for the fall semester and finish the remaining features of the timesheet application. Features in this phase include:

  • Dashboard construction where users can enter in their hours
  • Approval flows so that managers and others can approve of timesheets
  • Billing hour calculations so CAL & Associates can properly charge their clients
  • Reporting features such as billing and costing reports generation

Phase 4

Phase 4 looks to improve other aspects of the application. In this phase we hope to accomplish improvements in security and performance. This phase also allows us to implement additional features the client may need.