The Idea-to-Operations Process

This is the canonical description of the process taught in the “Building Software with AI: From Idea to Operations.” course

Definition

Idea-to-Operations is a lightweight lifecycle for turning business problems into operational software capabilities and keeping them healthy. It defines five stages, three roles, five artifacts, and a small set of rules.

It does not prescribe engineering practices, tools, or methods.

AI has made creating software fast and cheap, so now the most important work has moved to the surrounding stages — choosing the right problem, verifying what was created, operating the software safely, and improving it based on evidence.

Software managed under this process is treated as a capability, not a project. A capability has an owner, users, and a return-on-investment (ROI). It is never “finished”, but it can be improved, replaced, or retired.

The Lifecycle

Discover → Create → Verify → Operate → Improve → (Discover …)

The lifecycle is a loop, and does not have strict time requirements. In addition, you could be at different phases in the loop while working on different aspects of the same capability.

Responsibility Levels

Every capability is assigned a responsibility level when work begins, and the level is re-examined whenever usage grows:

  • Level 1 — Personal. Used by its creator, but not adopted by other team members as a part of their workflow.
  • Level 2 — Team. Used by multiple members of the organization. If the system breaks, there may be manual workarounds or less automated ways of still doing the work process.
  • Level 3 — Critical. Customer facing, access to financials, system of record, backbone for entire departments. Any outage would lead to a work stoppage, and security is extremely important. Needs verification, and regular improvement.

Each of these responsibility levels needs to have a different level of validation and ownership. Putting the Level 3 validation into place on personal automations would be too much, so there is a re-verification step when applications move up a level.

Roles

Capability Owner. The named person accountable for the capability across its whole life. Decides whether it enters real use, watches its health in operation, and makes improvement decisions. Every capability has one Owner at all times. The Owner need not be technical.

Creators. Whoever produces the working software — a business user directing an AI tool, a developer, a vendor. Creators build to the Problem Statement and surface what they learn along the way - the problem statement may be in conflict with the built solution.

Specialist Reviewers. Security, privacy, compliance, and engineering experts who review Level 3 work (and Level 2 work on request). They are pulled in by the Owner when the capability’s level requires it; the Owner’s duty is to know when that is, not to perform the review.

Stakeholders — the people who feel the problem and use the capability — participate throughout but hold no process accountability.

The Stages

Discover

Purpose: Understand the problem and decide whether it is worth exploring.

The team states the problem in business terms — who is affected, how often, at what cost — and identifies the stakeholders. The problem is framed without embedding a solution. The team decides to explore or not, based on value, risk, and reversibility.

Output — the Problem Statement: one page or less stating the problem, who it affects, what better looks like, known constraints, and the assigned responsibility level. Clear enough that a person or an AI tool could act on it.

By level: Level 1 — a go/no-go decision, based on at least a one sentence description. Level 2 — a written Statement and a meeting with affected stakeholders. Level 3 — a written Statement plus quantified value and explicit sponsor agreement.

Rule: No creation work begins without a Problem Statement. (At Level 1 the Statement may be a sentence, but it exists.)

Create

Purpose: Turn the Problem Statement into working software, using working software itself as the medium for learning.

Creators produce a rough working version quickly and put it in front of stakeholders early. Reactions to the working version replace requirements documents. Create also includes the sourcing decision — build with AI, buy, use a platform, or do nothing — revisited as prototypes sharpen understanding of what is actually needed.

Output — a Candidate: a working solution, plus a record of what iteration revealed about the real need.

By level: Level 1 — just build it. Level 2 — iterate with at least two real users before calling it a Candidate. Level 3 — prototype to learn, then engineer (or buy) to run; the prototype itself does not go to production.

Rule: A Candidate is not a capability. Nothing built in Create enters real use until it passes Verify.

Verify

Purpose: Decide, deliberately, how much the Candidate can be trusted and for what.

The team tests the Candidate against the Problem Statement using real data and realistic edge cases, probes failure behavior, and confirms workflow fit. AI-generated software sometimes looks finished regardless of whether it is correct. Business stakeholders verify correctness on real cases. Specialist Reviewers verify security, privacy, compliance, and integration where the level requires.

Output — the Trust Record: a short statement of what the capability is verified for, its known limits, what must not depend on it, and its responsibility level. Someone — the Owner — accepts it.

By level: Level 1 — the creator checks known cases. Level 2 — systematic checks by someone other than the creator. Level 3 — Specialist Review, mandatory, before any real use.

Rule: No capability enters real use without a Trust Record. This is the guardrail that stops the prototype-to-production slide.

Operate

Purpose: Run the capability safely and collect the evidence that real use generates.

The Owner puts the capability into use deliberately, opens a channel where user feedback lands, and watches three things: what users say (feedback), what users do (usage), and how it runs (health and cost). Operating safely means the Owner can answer at all times: where the data lives, who has access, and what happens when it fails.

Output — the Evidence Log: a running record of feedback, usage, incidents, and cost. It is the raw material for Improve; a capability with no Evidence Log is invisible, and invisible capabilities can become abandoned.

By level: Level 1 — the creator notices on an ad-hoc basis. Level 2 — named feedback channel (like on Teams or Slack, or a project in JIRA), Owner reviews weekly. Level 3 — monitoring, support path, and incident response appropriate to running an application in production.

Rule: Every operating capability has a named Owner and a feedback channel, at every level above personal.

Improve

Purpose: Evolve the capability based on evidence.

At a regular cadence the Owner reviews the Evidence Log and makes an explicit decision among five options: evolve (extend what exists), rebuild (recreate it knowing what you now know — often cheaper than renovating), replace (move to a product or engineered system), retire (the need passed or usage never came), or leave alone (needs to be an affirmative decision).

Larger discoveries become new Problem Statements.

Output — the Improvement Decision: which of the five options, and why, recorded in a sentence or two.

By level: Level 1 — fix it when it becomes annoying. Level 2 — evidence review monthly or quarterly. Level 3 — managed roadmap, and re-verification after every significant change.

Rule: “Leave alone” and “retire” are decisions, made and recorded like any other. No capability drifts.

The Portfolio Review

At a fixed cadence — quarterly or twice a year — the organization reviews all operating capabilities together: each one’s Owner, level, usage, cost, and last Improvement Decision. Capabilities with no Owner, no usage, or no decision on record are either retired or re-homed. The Portfolio Review is what keeps the small tools from overwhelming the IT organization.

Summary of the Rules

  1. Every capability has a Problem Statement before Create begins.
  2. Every capability has a declared responsibility level, re-examined when usage grows; outgrowing a level triggers re-verification.
  3. Nothing enters real use without a Trust Record signed by the Owner.
  4. Every operating capability has exactly one named Owner and a feedback channel.
  5. Every capability keeps an Evidence Log proportional to its level.
  6. Improvement Decisions — including “leave alone” and “retire” — are explicit and recorded.
  7. The organization holds a Portfolio Review at a fixed cadence.

A team that adopts these seven rules, names its Owners, and runs the loop is using the process. Everything else — tools, methods, ceremonies, engineering practice — is the team’s to choose.