Gather Information Product requirements using the Information Product Canvas pattern template. Define business questions, outcomes, personas, delivery types, core business events, feature stories, will/wont's and vision for each Information Product.
An AgileDataGuides Pattern Template app.
The Information Product Canvas is a visual requirements tool for Information Products. Each canvas captures everything needed to design and deliver an Information Product:
| Section | Purpose |
|---|---|
| Name | The Information Product name and description |
| Product Owner | Who owns this product |
| T-Shirt Size | Effort estimate |
| Business Questions | What questions does this product answer |
| Outcomes/Actions | What actions and outcomes result from answering the questions |
| Personas | Who consumes this product |
| Vision | Vision statements for this product |
| Delivery Types | How the product is delivered (e.g. Dashboard, Report, API) |
| Data Sync | How often data is refreshed (e.g. Real-time, Hourly, Daily) |
| Core Business Events | What events create the data that feeds the product |
| Feature Stories | User stories in "As a... I want... so that..." format |
| Will/Won't | Explicit scope: what's in and what's out |
Launch the Live Demo — no install required. The demo runs entirely in your browser. Your data is saved in localStorage and never leaves your device.
The demo includes the SaaS Revenue Metrics example canvas so you can explore the app straight away.
For full functionality including file-based storage and Claude Code integration, run it locally.
Run ./start-IPC.sh from the terminal.
The app starts at http://localhost:5115.
Requires: Node.js (v18+).
data/ for direct access by Claude or other toolsExport your canvas as JSON and use it with Claude Code or Claude Chat:
Local mode (running on your machine): Save writes canvas files to the data/ folder as JSON. This only works in dev mode (pnpm dev) where the server can write to disk. Claude Code can then read these files directly.
Demo mode (live demo at GitHub Pages): All data is stored in your browser's localStorage. Nothing is sent to any server. Your canvases persist between visits but are private to your browser.
Export downloads files to your browser's downloads folder for sharing or backup.
Import loads a previously exported JSON file — works in both local and demo modes.
Local mode: This app is designed to run locally on your own machine. Do not expose it to the internet or deploy it on a public server. The Save feature writes files directly to your filesystem. There is no user authentication, so anyone who can reach the server can read and overwrite your data.
Demo mode: The live demo is a static site with no server or backend. All data stays in your browser's localStorage and never leaves your device. There is nothing to attack — no API, no database, no file system access.
If you need to share your work, use the Export buttons to download files and share them manually.
Learn how to fill out your first canvas in 30 minutes.
Get the full guide — An Agile Data Guide to Information Product Canvas — as an ePub for just $12. Use code parsecs at checkout, or click here to get the discount applied automatically.
While you can use the Information Product Canvas app on its own, the full guide walks you through every canvas area with real-world examples, proven patterns, and tips from 10+ years of coaching data teams.
You can also explore free articles on each canvas area on the Companion Information Product Substack.