Skip to content

Operating Model

Darwin’s workflow is:

request → clarify → estimate → review → approve → track → learn

The workflow explains the journey. The operating model explains how teams keep that journey reliable.

  • Start from a work request when the reason for the work matters.
  • Keep project context complete enough that another user can understand what happened.
  • Treat tasks as action prompts, not as approval or audit records.
  • Keep estimate logic, prices, quantities, files, comments, and decisions traceable.
  • Do not treat an estimate as committed until it has an approved baseline.
  • Track actual costs only against the active approved baseline.
  • Use variance to improve future estimating logic, not only to explain overruns.
StagePrimary ownerReady to hand off when
RequestRequesterScope intent, files, requested outcome, and assignee are clear.
ClarificationEstimatorMissing information is documented in comments or files.
Project generation and estimationEstimatorThe project has been generated from clear request information, and the estimate has modules, quantities, price context, assumptions, and source files.
ReviewReviewerIssues are resolved or converted into governed requests.
ApprovalApproverThe decision is recorded and an approved baseline exists.
Cost trackingCost controllerActual costs are entered, reviewed, and tied to source evidence.
LearningProject lead or catalog ownerVariance findings are clear enough to improve modules, prices, or assumptions.

At the start of a working session, check:

  1. assigned tasks
  2. assigned, blocked, and pending work requests
  3. active project summaries for owned work
  4. comments, files, activity, and approval decisions before editing estimates
  5. cost-control projects with pending actual costs or variance review

At the end of a working session, confirm:

  1. request status reflects current workflow state
  2. unresolved questions are captured in comments
  3. source files are attached to the object they explain
  4. tasks point to the next action
  5. major estimate changes have an activity trail, request, or review note

Before estimation:

  • request type and status are correct
  • client or project context is known
  • required drawings or files are attached or explicitly missing
  • assignee and next action are clear
  • project generation has preserved the originating work-request context

Before review:

  • major scope has modules or cost items
  • quantities have source context
  • price list and rate assumptions are visible
  • known gaps are documented

Before approval:

  • review findings are resolved or explicitly accepted
  • selected estimation revision is clear
  • approval request has decision context
  • summaries or reports are available for approver review

Before cost tracking:

  • approval decision is approved
  • approved baseline exists
  • cost groups are available
  • cost controller can identify the active baseline

Before variance conclusions:

  • actual costs are reviewed
  • invoices or source records are attached or noted
  • variance is compared against the active approved baseline
  • follow-up actions are recorded for material findings

A work request explains intent: what needs to be created, clarified, reviewed, refreshed, changed, or approved.

A task tells a specific user that an action needs attention. Completing a task does not approve a project, complete a review, or create a baseline by itself.

An approval request asks someone to decide. An approval decision records approve or reject history.

An approved baseline exists only after approval. Cost tracking and variance should use the active approved baseline, not an arbitrary estimate or approval-related task.

  • If files are missing, mark the request as waiting for information or blocked, then name the missing source in a comment.
  • If a request has the wrong type, correct it early or create the right request type and explain the correction.
  • If a task exists but the business state is wrong, update the underlying request, project, estimation, approval, or cost entry.
  • If an estimate is rejected, preserve the decision history and create the required revision or follow-up request.
  • If an approved project does not appear in cost control, confirm the decision, project approval baseline, and active baseline reference.
  • If an actual cost has no source evidence, keep it pending until evidence is attached or the risk is explicitly accepted.