Home

/

Beyond the Fractional CTO

/

The Artifact Pack

The Artifact Pack

Appendix A
Appendix
6
min read

These are the three artifacts the book keeps pointing at: the task ticket, the board and its cadence, and the roadmap slice. Each one is plain enough that a non-technical founder can read it and a developer can work from it. That dual readability is the point. The artifact is where the business and the keyboard meet.

Nothing here is proprietary, and nothing here is heavy. If a template makes the work harder to see rather than easier, cut a field.

The task ticket

The unit of delivery. One task, scoped small enough to ship on its own and check when it's done. A good ticket fits on one screen and answers four questions: what, why, what counts as finished, and how you'll know.

FieldWhat goes hereWhy it earns its place
TitleOne line, plain English. "Add CSV export to the orders list."A founder should grasp it without a translation.
ContextTwo or three sentences. What's happening, who asked, what business need sits behind it.Stops the developer guessing and stops scope creep later.
ScopeA short list of what this task does cover, and one line on what it explicitly does not.The out-of-scope line is what keeps the task small.
Definition of doneBullet checklist of the conditions that must all be true to call it finished.This is the contract. No "done" without every box ticked.
Acceptance checkThe single thing you'll do to verify it works. "Export an order list, open the file, confirm the columns."Lets a non-technical owner accept the work without reading code.
OwnerOne name. The person whose keyboard this lands on.One owner per task. No shared accountability.
EstimateA rough size, in days, not a precise forecast.Sets expectation, feeds the cadence, stays honest.

Sample task ticket

Title: Add CSV export to the orders list Context: Finance currently copies orders into a spreadsheet by hand every Friday. They've asked for a one-click export so the weekly reconciliation stops eating an afternoon. This is the first of three small finance-facing tasks. Scope: - In: an "Export CSV" button on the existing orders list that downloads the currently filtered orders. - Not in: scheduled or emailed exports, any new report formats, changes to the orders list itself. Definition of done: - Button visible on the orders list to users with the finance role. - Export respects the active filters (date range, status). - File opens cleanly in Excel and Google Sheets with correct column headers. - Works on a 10,000-row order list without timing out. Acceptance check: Filter the orders list to last month, click Export, open the file, confirm the row count and totals match what's on screen. Owner: Priya · Estimate: 2 days

Reuse this shape for every task. The fields don't change; only the content does. When a ticket starts needing a fifth bullet under scope or a second owner, that's the signal to split it into two tasks.

The board and the cadence

The board is where the founder watches delivery without running it. Four columns, left to right, and a task moves one column at a time. You read the board by scanning where the cards sit, not by attending a meeting.

The four-column board, backlog, in progress, in review, shipped, with task cards, a WIP limit marked over the in-progress column, and a rightward arrow.
ColumnWhat it meansWho acts here
BacklogWritten, scoped tickets waiting their turn, ordered by priority.Founder / owner sets the order.
In ProgressBeing worked on right now. Keep this column short.Developer.
In ReviewBuilt, awaiting the acceptance check.Owner runs the check and approves.
ShippedApproved and live.Nobody — it's done.

Two rules keep the board honest. First, a work-in-progress limit: cap how many cards sit in In Progress at once (one or two per developer). A long In Progress column means work is being started, not finished. Second, the approval gate: nothing moves from In Review to Shipped until the owner runs the acceptance check and says yes. That gate is where accountability lives.

The weekly cadence

The board doesn't run itself. A light rhythm keeps tasks flowing and gives the founder a fixed point each week to see progress and steer.

WhenEventLengthWhat happens
Start of weekPrioritise~30 minOwner orders the backlog. Pull the top tasks into the week.
DailyAsync updateminutesEach developer posts: shipped yesterday, working on today, anything blocked. Written, not a meeting.
On completionApproval gate~15 minOwner runs the acceptance check, approves or sends it back with a note.
End of weekReview~30 minLook at what shipped vs. what was planned. That gap feeds next week's order.

You don't need to attend a standup or read a burndown chart. You read the board, you read the daily updates when you want to, and you run the approval gate. That's the whole job of seeing the work.

The roadmap slice

A roadmap slice ties a stream of tasks back to a business outcome, so every piece of work has a reason a non-technical reader can defend. This is the artifact that keeps delivery aligned with revenue instead of drifting toward whatever's technically interesting.

It's deliberately not a year-long Gantt chart. A slice covers one outcome and the handful of tasks that move it, with rough timing in weeks. You hold several slices at once, ordered by which outcome matters most.

Business outcomeWhy it matters nowTasks (in order)Rough timingDone when
Cut the weekly finance reconciliationFinance loses an afternoon every Friday; it doesn't scale as orders grow.CSV export · saved filter presets · scheduled Friday emailWeeks 1–3Reconciliation takes under 30 minutes with no manual copying.
Reduce checkout drop-off~1 in 5 carts abandons at payment; each point recovered is direct revenue.Guest checkout · clearer payment errors · retry-failed-card flowWeeks 3–6Measured drop-off at the payment step falls and holds.
Onboard enterprise customers fasterSales has three deals stalled on missing access controls.Role-based permissions · audit log · SSO loginWeeks 5–9A new enterprise account can be set up without engineering touching it.

Each row reads as a sentence a founder would say to a board: we're spending the next three weeks getting finance off manual reconciliation, and we'll know it worked when Friday stops costing an afternoon. The tasks in each row become tickets in the backlog. The outcome column is what you protect when someone proposes a feature nobody asked for.

Keep the slice shallow and current. When an outcome is met, drop the row and pull the next one up. A roadmap that lives in this shape never becomes the spec graveyard, because it was never trying to predict the whole year in the first place.

the-title-trap
what-a-cto-is-actually-accountable-for
software-delivery
team-performance
operational-reliability
technical-quality
roadmap-business-alignment
the-spec-graveyard
task-shaped-work
running-the-cadence
visibility-accountability
the-scorecard-the-top-10-kpis
technical-quality-is-the-codebase-getting-cheaper-or-more-expensive-to-change
build-hire-or-subscribe
conclusion-reliable-execution-delivered
the-artifact-pack
the-top-10-kpis-definitions-how-to-measure
bus-factor-key-person-concentration
fractional-cto-sources-further-reading
the-cost-maths-chapter-13

Download the full PDF for free?

Oops! Something went wrong while submitting the form.
Related Chapters