Modeled domain

Projects

Projects defines canonical business meaning for temporary endeavors, project work, time and cost without assuming a project-management application or accounting implementation.

Project

A temporary business endeavor organized to achieve a defined objective within planned scope, time and responsibility.

Project Task

A defined unit of project work assigned, scheduled, tracked and completed within a project.

Project Time

A business record of time worked or charged by a worker against a project or task.

Project Cost

A business record of cost incurred, allocated or recognized against a project or task.

Representative capabilities

projects.project.create
projects.project.close
projects.project-task.assign
projects.project-task.complete
projects.project-time.submit
projects.project-time.approve
projects.project-cost.record

Cross-domain meaning

Project Time may reference an HR Worker. Project Cost can later relate to Finance without moving the meaning of Project or Project Task into an application-specific accounting model.

Business-only boundary: project-tool APIs, issue trackers, build pipelines, source-control tasks and technical work schedulers remain outside ABCS unless the underlying action has independent business meaning.

Machine-readable source