8000 Time Tracker Road Map · ioet/time-tracker-ui Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Time Tracker Road Map

Sandro Castillo edited this page Mar 29, 2021 · 7 revisions

Strategy

The time tracker is now successfully replacing TSheets and is working for basic registration of time worked on a project by employee and the technologies used

The product is not intended to be a T-sheets copy, but an evolution that can make end-users’ life easier suggesting tasks that people have been working on during the last few days. Furthermore, customized reports can be integrated into the application to provide useful information for people interested in them. The first version of this product is going to be used by ioet but a multi-tenant support needs to be considered.

Requirements

The application needs to provide the following functionalities:

  • Have a better but similar UX so users can switch to this new product easily. This will help to avoid creating tutorials to show how the application works.
  • Improve technologies information saved as part of time entries. Currently, engineers make typos when they are saving their information which makes hard to analyze data
  • Provide integration with Google SSO so engineers can use their credentials from ioet to login into the application.
  • Structure the data in a way that can be later explored to generate useful reports for people interested in them.
  • Add support for multi-tenancy.

Immediate objectives

  • Technology and Staffing Dashboard: Based on the data we get from the time tracker, we should be able to create a dashboard with advanced reporting functionality, based on the hours, projects, and technologies that a user registers.
  • Staffing Application: In order for the dashboard to work, we need a simple way to assign a person to a project of a client.
  • Training project: For both new junior hires and interns, as well as ioet Members of Technical Staff, the project shall be a place for training.
  • Optimize costs: Currently we have a high monthly Azure bill.

Plans for the near future

  • Integrate with BambooHR: While we want to replace BambooHR in the future, there will be quite some time where we will use both the time tracker and new systems, and BambooHR.
  • Reduce Time Tracker functionality to its basics: The original time tracker software that we currently have should be reduced to just a time tracking application. Any additional functionality (reporting, user management) should be done by the new general dashboard application.

Plans for the not-so-near future

  • mobile app
  • make this a generic multi-tenant platform that we can use as a basic project for new clients
  • Replace BambooHR
  • Implement the original bpm plans

Timeframe

The product construction is going to have different stages, each stage is intended to provide value for the product and it can be immediately tested and used by end-users. The following diagram shows the milestones that have been created for the product:

Lucidchart diagram available in this link.

Clone this wiki locally
0