Business module
Project & Task Tracking Software
Projects, the tasks they break into, and who owns each piece — on the same trusted directory as your HR system. The module behind Kellith PMS.
A project board is only as honest as its definition of done. Kellith's projects module makes “done” mean something — and keeps work connected to the same directory the rest of the organisation runs on.
The rules it enforces
Not aspirations — guarantees. Each of these is a documented behaviour of the module, covered by a test.
- Work is never given to someone who has left.
- Neither a project owner nor a task assignee may be a terminated employee — checked at creation and on every reassignment, against the same directory HR uses.
- A project cannot be completed while work is still open.
- Finish or cancel the outstanding tasks first. That is the invariant that makes a completed project a fact rather than a mood.
- Completion is reversible; cancellation is final.
- Work is routinely found to be incomplete, so reopening is allowed and clears the completion stamp. A cancelled project, though, takes no new work.
- Work only goes to people who are on the project.
- A member is someone the project can give work to — that is the whole definition, and the assignee picker honours it.
- Project codes are unique per organisation.
- Compared case-insensitively, so “ACME-2” and “acme-2” can never be two different projects.
What it lets people do
- Start a new project.
- See projects and their progress.
- See every project in the organization, not only the ones you are on. Reading only — never update, create or assign.
- Change a project's details, including completing or cancelling it.
- Add a piece of work to a project.
- See the work on a project.
- Change a task's title, notes, priority, due date, estimate or status.
- Give a task to someone, or take it off them. Deliberately separate from update: editing work and reassigning a colleague's work are different authorities (ADR-0016).
- Put people on a project, and take them off it. Separate from editing the project itself: deciding who is on a team is its own authority.
Runs inside
Need projects in a product shaped for you? Tell us what to assemble.
