Internal tool

Internal project management tool

An internal tool does not succeed because it is complete, but because teams agree to fill it in.

Product preview combining a Kanban board and a Gantt-style timeline.
Interface illustration, recreated for this presentation. It is not a screenshot of the final deliverable.

Context

When engagement tracking is spread across spreadsheets, messaging and the memory of a few people, management has no consolidated view, and every progress review means reconstructing the picture. The point of an internal tool is less to model everything than to become the place where information actually gets entered.

The problem

Internal tools nearly always fail for the same reason: they ask for more than they give back.

  • Entry that is too heavy, and teams go back to the spreadsheet
  • Two needs coexist: daily task tracking and a calendar view of deadlines
  • Permissions have to isolate teams without blocking management's overview
  • Existing history cannot be abandoned at launch

The solution

An application built around two complementary views of the same data, and entry reduced to the strict minimum.

  • Kanban board for daily task tracking
  • Timeline of milestones and deadlines, on the same data
  • Quick time entry, designed to be filled in at the end of the day
  • Per-team permissions, with a consolidated view for management
  • Progress and workload dashboards

My role

Design of the data model, the API, the two views and the permission system, plus migration of the existing data and containerised deployment.

Constraints

  • Adoption: every additional mandatory field lowers the completion rate
  • Two representations of the same data, which have to stay consistent
  • Per-team permissions without walling off management
  • Migration of existing history at launch
  • A growing volume of tasks, with views that have to stay fast

Outcome

A single source for engagement progress, readable as a Kanban board or a timeline depending on the need.

  • Management has a consolidated view without manual reconstruction
  • Teams work in whichever view suits them, on the same data
  • Time entry is light enough to actually be done

Outcomes are described by the capability delivered. No commercial performance metric is claimed here: usage figures belong to the client, and I do not publish numbers I cannot substantiate.

A project of this kind?

Describe your need in a few lines. I will tell you what is feasible, what is not, and where to start.

Get in touch