Module 05 of 11 / 6 lessons / 8 practice exercises / 37 links

Discovery and requirements capture

Discovery is where you learn how work really happens, which is often different from how people describe it. This module teaches you to interview without leading, watch real work, read documents and system logs, map the process, find the people who decide, write a one-page brief with testable acceptance criteria, and plan for adoption from the first week.

New to a word? Check Start here: the basics first. How to use this module. Read each lesson top to bottom: the diagram first, then the explanation and the worked example. Use "Find more here" to go deeper with docs, videos and courses. Then do the practice. Tick "I did this" to track your progress in this browser.

  1. 5.1Running discovery interviews
  2. 5.2Shadowing and evidence from documents and logs
  3. 5.3Process mapping with swimlanes and BPMN basics
  4. 5.4Stakeholders and RACI
  5. 5.5Writing the one-page brief and acceptance criteria
  6. 5.6Change and adoption from day one

Lesson 5.1

Running discovery interviews

You will be able to run an interview that gets facts about real past cases instead of opinions and polite agreement.

Why this matters on a client engagement

Your proof of concept is only as good as your understanding of the problem. People are kind in interviews: they say your idea sounds great and describe the process as it should be. An FDE who asks about the last real case, and listens more than talks, finds the exceptions, workarounds and numbers that decide whether a solution will work.

Shape of a discovery interview

  1. Open and set expectationsNo wrong answers; learning their work
  2. ContextRole, systems, who sends and receives work
  3. Last real caseStep by step, on screen if possible
  4. Dig into painSlowest step, what went wrong, how often
  5. Workarounds and numbersSpreadsheets, tricks, volumes, times
  6. Close with asksDocuments, shadowing, next person
Spend most of the time on the last real case and its pain points.

The short version

A discovery interview is a structured conversation to learn how someone does their work, what goes wrong, and what it costs them. The most useful single technique is to ask about the last real case: 'Walk me through the last invoice exception you handled.' A specific, recent case has real details, real systems and real time spent. A general question such as 'How do you handle exceptions?' gets the official version.

Rob Fitzpatrick's book The Mom Test gives three rules that fit discovery well. Talk about their life, not your idea. Ask about specifics in the past, not generics or opinions about the future. Talk less and listen more. The name comes from the idea that even your mother would lie to you about your idea to be kind, but she cannot mislead you about facts from her own week.

Why opinions and future questions mislead

Questions like 'Would you use a tool that does X?' or 'How much time would this save you?' ask people to predict their own behaviour. Most people answer yes to be helpful, and their estimates are guesses. Compliments ('That sounds really useful') feel like progress but carry no information.

Facts from the past are different. 'How many exceptions did you handle yesterday? Which one took longest? What did you do?' gives you things you can check against system data later. When someone says 'always' or 'usually', ask for the last time it happened.

A simple interview structure

Forty minutes is enough for most interviews. Book an hour so you never rush the close, which is where you get access to the next source of evidence.

  • Open (2 minutes): who you are, why you are here, that there are no wrong answers, and that you want to learn their work, not test them.
  • Context (5 minutes): their role, their day, the systems they use, who they get work from and hand it to.
  • Last real case (15 minutes): walk through one recent case step by step. Ask them to show you on screen if possible.
  • Dig into pain (10 minutes): which step was slowest, what went wrong, what they did about it, how often that happens.
  • Workarounds and numbers (5 minutes): spreadsheets, notes, personal tricks; volumes and times they can point to.
  • Close (3 minutes): ask for documents, a chance to shadow, and who else you should talk to.

Question bank

The question 'Have you tried to fix this before?' is especially telling. If someone has built a spreadsheet or asked IT for help, the pain is real. If they have never done anything about it, it may be a minor annoyance.

  • Tell me about the last time you did this. When was it?
  • What happened just before it reached you? What happened after you were done?
  • Which system did you have open? Can you show me?
  • What took the longest? What were you waiting for?
  • What did you do when it did not fit the normal steps?
  • How did you know you had done it right?
  • Have you tried to fix this before? What happened?
  • If this problem disappeared tomorrow, what would you do with the time?
  • Who else deals with this, and who decides how it is done?

Avoiding leading questions and taking good notes

A leading question hints at the answer you want. 'Isn't it frustrating to chase buyers by email?' leads. 'What happens after you email the buyer?' does not. Avoid naming your solution until the end, if at all. When you hear something interesting, ask 'Tell me more about that' or 'Why?' and then stay quiet. Silence feels awkward, but people fill it with the most useful details.

Take notes in three kinds: facts (what happened, with numbers), quotes (their exact words, in quote marks), and your own interpretations, clearly marked as yours. Write up within an hour while memory is fresh. If you record, ask permission first, and follow the client's policy on recordings and transcripts. Interview in pairs when you can: one person asks, the other writes.

text
Interview: AP clerk, 12 min call, 2025-03-04
Case: INV-102, price mismatch, raised 3 Mar

FACT  Opened ERP exception queue, 41 items waiting
FACT  Checked PO price vs invoice: 4 percent higher
FACT  Searched shared mailbox for buyer approval, none found
QUOTE "I email the buyer and then just wait"
FACT  Emailed buyer twice (4 Mar, 6 Mar); reply 7 Mar
FACT  Tracks open items in a personal spreadsheet
MINE  Waiting on buyer may be most of elapsed time
NEXT  Ask buyer how approvals are decided; get ERP log

Worked example

Worked example: rewriting a weak interview

A first-time interviewer asked an AP clerk: 'Would an AI that explains exceptions help you?' The clerk said 'Yes, definitely.' That answer is worthless: it is a prediction and a kindness.

Rewritten using the last real case, the same interview learned that the clerk handled 41 queued exceptions that week, that the longest one waited three days for a buyer reply, and that the clerk kept a personal spreadsheet to track chasers. Those facts point to a different problem than expected: the delay is waiting for approvals, not understanding the exception.

  • Weak: 'Is the process slow?' Better: 'How long did the last one take from arrival to payment?'
  • Weak: 'Would you use this?' Better: 'What did you use last time to work out the cause?'
  • Weak: 'Do you find the ERP hard?' Better: 'Show me the screens you used for that case.'

Start practicing

Practice 1

Interview someone about their last expense claim

40 min

Goal: Practise the last-real-case technique and fact, quote, interpretation notes.

  1. Find a friend or colleague who has filed an expense claim, booked travel or submitted a timesheet recently.
  2. Ask them to walk you through the last time they did it, using the structure and question bank from this lesson. Do not suggest any solution.
  3. Take notes in FACT, QUOTE and MINE lines as in the example.
  4. Within an hour, write up the case as a numbered list of steps with the time each took.
  5. Paste your questions (not their personal details) into Claude and ask it to flag any that were leading or about the future, then rewrite those.

Done when: You have a step list with times, at least three exact quotes, and a rewritten version of every leading question.

Practice 2

Fix ten bad questions

15 min

Goal: Train your ear for leading and hypothetical questions.

  1. Write ten questions you might naturally ask about a process you want to improve.
  2. Mark each as past-specific, general, future or leading.
  3. Rewrite every one that is not past-specific so that it asks about a real recent case.

Done when: All ten questions ask about something that already happened and none hints at an answer.

Common mistakes

  • Pitching your solution during the interview. Once people know what you want, they tell you what you want to hear.
  • Accepting 'always', 'never' or 'usually' without asking for the last real case.
  • Interviewing only managers. They know the official process; the people doing the work know the real one.
  • Mixing your interpretations into the facts in your notes, so you later cannot tell what was said.
  • Ending without asking for documents, shadowing time and the next person to talk to.

Check yourself

  1. What are the three rules of The Mom Test, in your own words?
  2. Why is 'Would you use this?' a poor discovery question?
  3. Rewrite 'Isn't the approval step a pain?' so it is not leading.
  4. What three kinds of notes should you keep apart, and why?

Lesson 5.2

Shadowing and evidence from documents and logs

You will be able to observe real work, time real cases, read procedures and system event logs, and reconcile them when they disagree.

Why this matters on a client engagement

What people say they do, what the procedure says they should do, and what the systems record are three different stories. Your solution has to work on the real one. Shadowing and logs give you numbers for the business case and the exceptions your proof of concept must handle.

Four sources of evidence

Interviews
  • Why people do things
  • Pains and workarounds
  • Blind spot: memory, tact
Shadowing
  • Real screens and steps
  • Touch time per case
  • Blind spot: small sample
Documents
  • Intended process
  • Rules with numbers
  • Blind spot: often outdated
Event logs
  • Every case, timestamped
  • Elapsed time and rework
  • Blind spot: email work
Each source shows something the others miss; compare them before you design.

The short version

Shadowing means sitting with someone, in person or on a shared screen, while they do their normal work. You watch and ask short clarifying questions. In lean manufacturing this is called going to the gemba, the place where the work happens. In user research it is called a field study or, when you also interview, contextual inquiry.

Documents tell you the intended process. Standard operating procedures (SOPs), work instructions, policies and training slides describe how work should flow. System event logs tell you what actually happened, with timestamps. Together with interviews you get three views you can compare.

How to shadow well

Ask for a normal day, not a demo. Explain that you want to see real cases including messy ones. Sit where you can see the screen. Ask them to think aloud: say what they are looking at and why. Hold your bigger questions for natural pauses so you do not change how they work.

Note every system and screen used, every copy and paste between systems, every lookup in email or a spreadsheet, and every point where they wait or ask someone else. Those are the handoffs and workarounds that matter. Shadow at least two people, because individuals often have different methods for the same task, and at least one busy period such as month end if the work is seasonal.

Timing real cases

Use a simple timing sheet with columns for case ID, start time, end time, steps, systems used, and whether it was standard or an exception. Time at least 20 to 30 cases if you can, across more than one person, so one unusual case does not dominate.

Separate touch time from elapsed time. Touch time is how long someone actively works on the case. Elapsed time is from arrival to completion, including waiting. A case might take 12 minutes of touch time but five days elapsed because it waits for an approval. These lead to different solutions: one saves effort, the other removes waiting.

Record exceptions with the same care as standard cases, and note the reason each one became an exception. Over 20 or 30 cases a pattern usually appears, such as most exceptions coming from a few suppliers or one type of mismatch. That pattern tells you which cases your proof of concept should handle first.

Reading SOPs and documents

Ask for the SOP, any work instructions, the policy that governs the process (for example an approval limits policy), recent audit findings, and training material for new staff. Read them before shadowing so you can spot where practice differs.

Mark every rule that has a number or a condition, such as 'invoices more than 2 percent above PO price need buyer approval'. These rules are often exactly what an AI assistant must apply, and they become test cases for your evaluation.

Check the date and owner of each document. An SOP last updated years ago, or owned by someone who has left, is a sign that practice has moved on, and a gentle question about it often opens up the real process.

Event logs from systems

Most systems record events: case created, status changed, approved, paid. An event log needs three fields at minimum: a case ID, an activity name, and a timestamp. A resource field (who or what did it) is a bonus. With these you can compute elapsed time, count rework loops, and see which paths cases really take. The discipline of analysing these logs at scale is called process mining.

Ask IT for a read-only export of one or two months for the process you are studying, with personal data removed or masked as the client requires. Then you can query it in SQLite or a spreadsheet, as the example shows.

When interviews and logs disagree

Disagreement is a finding, not a failure. Common patterns: people describe touch time while logs show elapsed time; logs show steps repeated (rework) that people do not mention; the SOP has an approval step that logs show is often skipped; and some work never appears in logs because it happens in email or spreadsheets.

Take the difference back to the people involved without blame: 'The log shows about a third of cases are emailed to the buyer twice. Does that match what you see?' Their explanation usually reveals the real rule or the real pain.

Worked example

Worked example: querying an exception log in SQLite (fictional data)

IT exports a small sample of exception events from the ERP. The clerk said exceptions 'take about ten minutes'. The query shows elapsed times of 54.5 and 167 hours, and one case where the buyer was emailed twice. Both are true: ten minutes is touch time; days is elapsed time spent waiting for buyers. The business case and the design now focus on approvals, not only on understanding exceptions.

Save the code as log.sql and run it with: sqlite3 :memory: < log.sql

sql
CREATE TABLE events (case_id TEXT, activity TEXT, ts TEXT, resource TEXT);
INSERT INTO events VALUES
 ('INV-101','Exception raised','2025-03-03 09:00','ERP'),
 ('INV-101','Clerk reviews','2025-03-03 14:10','Ana'),
 ('INV-101','Email buyer','2025-03-03 14:20','Ana'),
 ('INV-101','Buyer replies','2025-03-05 11:00','Raj'),
 ('INV-101','Payment released','2025-03-05 15:30','ERP'),
 ('INV-102','Exception raised','2025-03-03 10:00','ERP'),
 ('INV-102','Clerk reviews','2025-03-04 09:00','Ana'),
 ('INV-102','Email buyer','2025-03-04 09:15','Ana'),
 ('INV-102','Email buyer','2025-03-06 10:00','Ana'),
 ('INV-102','Buyer replies','2025-03-07 16:00','Raj'),
 ('INV-102','Payment released','2025-03-10 09:00','ERP');

-- Elapsed hours and step count per case
SELECT case_id,
       ROUND((julianday(MAX(ts)) - julianday(MIN(ts))) * 24, 1) AS elapsed_hours,
       COUNT(*) AS steps
FROM events GROUP BY case_id;

-- Rework: any activity repeated within a case
SELECT case_id, activity, COUNT(*) AS times
FROM events GROUP BY case_id, activity HAVING COUNT(*) > 1;

Start practicing

Practice 1

Shadow yourself and build a log

45 min

Goal: Feel the gap between touch time and elapsed time with real data.

  1. Pick a task you do several times a week, such as answering a type of email or processing an online order.
  2. For the next five cases, write a row each time something happens: case ID, activity, timestamp, who did it.
  3. Load the rows into SQLite using the table from the example, or type them into a spreadsheet.
  4. Run the two queries from the example and note elapsed time per case and any repeated activities.
  5. Separately, note the minutes you actively worked on each case and compare with the elapsed time.
  6. Write three sentences on what the log showed that you would not have said in an interview.

Done when: You have a working SQLite table, both query results, and a written comparison of touch and elapsed time.

Common mistakes

  • Shadowing a demo instead of real work. Ask for real cases, including messy ones.
  • Timing only a handful of cases from one person and treating the average as fact.
  • Mixing touch time and elapsed time in the business case.
  • Trusting the SOP as the real process. Check it against shadowing and logs.
  • Asking for log exports with personal data you do not need. Ask for masked or minimal fields.

Check yourself

  1. What is the difference between touch time and elapsed time, and why does it change the solution?
  2. What three fields does an event log need at minimum?
  3. Name two blind spots of interviews that logs can expose.
  4. How would you raise a disagreement between the SOP and the logs with the team?

Lesson 5.3

Process mapping with swimlanes and BPMN basics

You will be able to draw a clear swimlane map of a real process showing steps, roles, systems, handoffs and exceptions, using basic BPMN symbols.

Why this matters on a client engagement

A process map is the shared picture everyone argues over, and that argument is valuable. It shows the client their own process, often for the first time, and it shows you exactly where your solution plugs in. A good map also becomes the backbone of your brief, your test cases and your handover documents.

Invoice price exception, current state

  1. Supplier: Sends invoice PDF by email
  2. AP clerk: Keys invoice into ERP
  3. ERP: 3-way match fails on price
  4. AP clerk: Reviews exception and PO
  5. AP clerk: Emails buyer for approval
  6. Buyer: Checks contract price list
  7. Buyer: Approves or asks for credit
  8. Supplier: Sends credit note if asked
  9. AP clerk: Updates invoice in ERP
  10. ERP: Releases payment
Each row is a role or system; every move between rows is a handoff.

The short version

A process map shows the steps of a piece of work in order. A swimlane map adds horizontal or vertical lanes, one per role or system, so you can see who does each step and where work passes from one lane to another. Every time a line crosses between lanes, there is a handoff, and handoffs are where delay and errors collect.

BPMN (Business Process Model and Notation) is a standard notation for these maps, maintained by the Object Management Group (OMG). You do not need the full standard. A handful of symbols covers most discovery work and makes your maps readable by business analysts and process teams who already know BPMN.

The BPMN basics you need

  • Pool: a whole participant, such as your client company or an outside supplier.
  • Lane: a role or system inside a pool, such as AP clerk, buyer or ERP.
  • Start event (thin circle): what triggers the process, such as 'invoice received'.
  • Task (rounded rectangle): a unit of work, named verb plus object, such as 'Check PO price'.
  • Exclusive gateway (diamond): a decision with one path taken, such as 'Price within tolerance?'.
  • Sequence flow (solid arrow): order of steps inside a pool.
  • Message flow (dashed arrow): communication between pools, such as an email to the supplier.
  • End event (thick circle): how the process finishes, such as 'payment released'. A process can have several end events.

Building the map step by step

Start from your evidence, not a blank whiteboard. Use your interview notes, shadowing timing sheet and event log. First, agree the start and end: what triggers the process and what counts as done. Second, list the steps of the standard path as verb plus object. Third, assign each step to a lane. Fourth, add decisions as gateways and the paths out of each. Fifth, add exceptions: what happens when a check fails, a reply never comes, or data is missing. Sixth, label each step with the system used and, where you have it, the typical time.

Draw the happy path first, then the exceptions. If you start with every exception the map becomes unreadable before anyone understands the main flow.

Levels of detail

Keep maps at the level of the conversation. A level one map fits a whole value chain stream such as procure to pay on one line. A level two map shows one process, such as invoice exception handling, in eight to twenty steps. A level three map details one step, such as how the clerk investigates a price mismatch, and is useful when that step is where your AI assistant will work.

Map the current state (as is) first. Draw the future state (to be) only after the client agrees the current state is right. The future state should show exactly which steps change, which disappear, and where a human still reviews AI output.

Reviewing the map with the client

Walk the map with the people who do the work, not only managers. Ask 'What is missing?' and 'Where does this usually go wrong?' rather than 'Is this right?'. Mark every disputed step and resolve it with evidence. Keep a version date on the map. Tools can be as simple as paper and sticky notes, or any free diagram tool; what matters is that the lanes and handoffs are clear.

A good test of a finished map: someone new to the process should be able to point at any step and say who does it, in which system, what triggers it and what happens next. If they cannot, the map needs another pass.

From map to solution design

Once the current state is agreed, the map becomes a design tool. Mark each step with its pain from your evidence: long waits, high touch time, frequent errors. Then ask, for each marked step, whether it can be removed, simplified, or supported by a tool. Removing a step beats automating it. Many approval loops exist only because information is missing when the request is made, so sending the right information up front can remove the loop entirely.

Where an AI assistant helps, draw it as its own lane in the future-state map, and show the human review step right after it. That makes it obvious to the client who decides, which matters for trust, audit and the acceptance criteria you will write next.

Worked example

Worked example: invoice exception handling (fictional)

The diagram shows the current state for a price mismatch at the parts distributor. A three-way match compares the invoice, the purchase order (PO) and the goods receipt; if prices or quantities differ beyond a tolerance, the ERP raises an exception.

From the log you know the longest waits sit between 'Emails buyer' and 'Approves or asks for credit'. From shadowing you know the clerk spends most touch time in 'Reviews exception and PO', searching email for context. Those two points are where a proof of concept could help: drafting the cause and evidence for the clerk, and sending the buyer a structured approval request instead of a free-text email.

  • Exception path not shown: buyer does not reply within three days, clerk chases by phone.
  • Exception path not shown: quantity mismatch, which goes to the warehouse instead of the buyer.
  • Gateway in BPMN: 'Price within tolerance?' after the match, with 'yes' going straight to payment.

Start practicing

Practice 1

Map a process you know as a swimlane

45 min

Goal: Produce a level two current-state map with handoffs and exceptions.

  1. Pick a process with at least three roles, such as a new employee's first day, a refund request, or ordering office equipment.
  2. Write the start event and end event first.
  3. On paper or in any free diagram tool, draw one lane per role or system and place eight to twelve steps named verb plus object.
  4. Add at least one decision gateway and two exception paths.
  5. Circle every handoff between lanes and note which one you think causes the most delay.
  6. Describe your map in text to Claude and ask it which steps or exceptions seem to be missing, then check those against your own knowledge.

Done when: Your map has a clear start and end, at least three lanes, one gateway, two exceptions and circled handoffs.

Common mistakes

  • Mapping the SOP instead of the real process. Build from interview, shadowing and log evidence.
  • Drawing every exception at once so nobody can read the main path.
  • Vague step names like 'Process invoice'. Use a verb and an object that someone could do.
  • Leaving out systems. Each step should say which system is used, since that is where data lives.
  • Jumping to the future state before the client agrees the current state.

Check yourself

  1. What does a lane represent, and why do lane crossings matter?
  2. What is the difference between a sequence flow and a message flow in BPMN?
  3. In what order should you draw the happy path and the exceptions, and why?
  4. When would you draw a level three map?

Lesson 5.4

Stakeholders and RACI

You will be able to identify everyone who can help or block your work and record who does, owns, advises and hears about each decision.

Why this matters on a client engagement

Most proofs of concept that stall do not fail on technology. They stall because security was not asked early, the process owner was not involved, or two people both thought they made the decision. Mapping stakeholders and agreeing a RACI in the first two weeks removes those surprises.

Who to involve, from goal to guardrails

  1. Executive sponsorGoal, budget, removes blockers
  2. Process ownerDecides process changes; signs off acceptance
  3. UsersKnow the real work; decide adoption in practice
  4. IT and data ownersAccess, environments, long-term support
  5. Security and complianceData flows, vendors, regulation, privacy
Read top to bottom: who sets direction, who owns the work, and who sets limits.

The short version

A stakeholder is anyone who affects or is affected by your work. RACI is a simple table that lists tasks or decisions down the side and people or roles across the top. Each cell holds one letter: R for Responsible (does the work), A for Accountable (owns the outcome and signs off), C for Consulted (gives input before the decision, two-way), and I for Informed (told after, one-way).

The most important rule: exactly one A per row. If two people are accountable, nobody is. If nobody is, the decision will drift.

The usual stakeholders on an FDE engagement

  • Executive sponsor: funds the work, sets the goal, removes blockers. Cares about outcomes and risk.
  • Process owner: the manager responsible for how the process runs day to day, such as the AP manager. Decides what changes in the process. Your most important ally.
  • Users: the people who will use the solution, such as AP clerks. They know the real process and decide, in practice, whether it gets used.
  • IT and data owners: control access to systems, environments and data exports. Will support whatever is left behind.
  • Security: reviews data flows, vendors such as LLM providers, access and logging.
  • Compliance, legal and privacy: check regulatory rules, contracts, personal data and record retention.
  • Others who touch the process: buyers, suppliers, internal audit, works councils or unions in some countries.

Finding and ranking stakeholders

Start with the process map: every lane is a stakeholder group. Add the people who own each system the process touches. Then ask in every interview 'Who else should I talk to?' and 'Who could stop this?'.

A power and interest grid helps you plan effort. High power and high interest (sponsor, process owner): manage closely, meet often. High power, lower interest (security, IT leadership): keep satisfied, involve at clear checkpoints. Lower power, high interest (users): keep informed and involve in design. Lower power and lower interest: inform occasionally.

Positions on the grid change during an engagement. Security may have low interest until you propose sending data to an outside API, and then become the most important approver, so review the grid every couple of weeks.

Building the RACI

List the real tasks and decisions of your engagement, not generic ones: approve scope, grant data access, approve the LLM vendor, build the proof of concept, define acceptance criteria, run user testing, approve go-live, own support after handover. Put roles across the top using names where possible. Fill it as a draft, then review it with the sponsor and process owner and change it until they agree.

Check each column too. A person with many Rs may be a bottleneck. A person with no letters may be someone you have forgotten. Too many Cs slows everything down, so consult only those whose input genuinely changes the decision.

Using it during the work

Put the RACI in the project folder and refer to it when a question comes up: 'Per the RACI, the process owner signs off acceptance criteria.' Update it when roles change, such as when a new IT contact joins. At handover the RACI changes: the FDE drops out of R and the client team takes over support, so draw a handover version too.

When a disagreement comes up that the RACI does not cover, add a row, agree the A, and move on. The table is a living tool, not a one-time deliverable, and keeping it current takes minutes.

Meeting security and compliance early

Security and compliance teams are often the slowest approvals, and they are much easier to work with when they hear about the work at the start rather than the week before a pilot. In the first two weeks, send them a short note: what the proof of concept does, which data it reads, where that data goes (for example to an LLM provider's API), who can see the results, and how long anything is kept. Ask what their review process is and how long it usually takes.

Treat their questions as design input. If they require that no personal data leaves the company, you may need to mask fields before sending them to a model. If they require logs of every AI suggestion, build that in from the first version. Finding these rules in week one costs a day; finding them in week eight can cost the pilot.

Worked example

Worked example: RACI for the invoice exception proof of concept (fictional)

Roles are the sponsor (finance director), process owner (AP manager), AP team lead, IT, security, compliance and the FDE. Each row has exactly one A.

  • Defining acceptance criteria has two Rs (AP lead and FDE) and one A (process owner): shared work, single owner.
  • Security is A for the vendor decision because the client's policy gives them that authority; ask, do not assume.
  • The FDE is only C after handover, which forces a real support plan.
text
Task                         Sponsor ProcOwner APLead IT  Security Compliance FDE
---------------------------- ------- --------- ------ --- -------- ---------- ---
Approve scope and goal          A       C        I     I     I        I       R
Grant read-only ERP export      I       C        I     A     C        I       R
Approve LLM vendor and data     I       C        I     C     A        C       R
Define acceptance criteria      I       A        R     I     I        C       R
Build and evaluate the PoC      I       C        C     C     I        I       A
Run user testing                I       A        R     I     I        I       R
Approve pilot go-live           A       R        C     C     C        C       C
Own support after handover      I       A        R     R     I        I       C

Start practicing

Practice 1

Build a RACI for a project you know

30 min

Goal: Practise single accountability and spot gaps.

  1. Pick a real or recent project, such as an office move, a system upgrade or an event.
  2. List eight real tasks or decisions down the side of a spreadsheet and the roles across the top.
  3. Fill each cell with R, A, C, I or leave it blank.
  4. Add a formula or check by eye that every row has exactly one A.
  5. Look down each column and note any role with too many Rs or no letters at all.
  6. Write two sentences on which row you expect the most disagreement about and why.

Done when: Every row has exactly one A, and you have notes on bottlenecks and gaps.

Common mistakes

  • Two As on one row, or none. Always exactly one.
  • Leaving security and compliance until the end. Involve them in week one.
  • Consulting everyone on everything. Too many Cs slow decisions.
  • Using generic tasks copied from a template instead of the engagement's real decisions.
  • Forgetting the handover RACI, so support defaults to the FDE who is leaving.

Check yourself

  1. What do R, A, C and I mean, and how is C different from I?
  2. Why must each row have exactly one A?
  3. Why is the process owner often more important day to day than the sponsor?
  4. How does the RACI change at handover?

Lesson 5.5

Writing the one-page brief and acceptance criteria

You will be able to turn discovery into a one-page brief with user stories and acceptance criteria that the client signs off and you can test against.

Why this matters on a client engagement

The brief is the contract between you and the client about what the proof of concept will do and how everyone will know it worked. Without it, scope grows, success is argued about at the end, and evaluation has no target. One page forces you to choose what matters.

From discovery to a signed brief

  1. Discovery evidenceInterviews, shadowing, documents, logs
  2. Problem and baselineMeasured numbers with sources
  3. Scope in and outOut of scope written explicitly
  4. User storiesAs a, I want, so that
  5. Acceptance criteriaGiven, when, then; plus quality on a case set
  6. Sign-offProcess owner and sponsor, dated
Each step narrows the work; sign-off fixes what will be built and tested.

The short version

A one-page brief states the problem, who has it, how it works today, what will change, how success is measured, what is in and out of scope, and what constraints apply. User stories describe what each user needs in their own terms. Acceptance criteria are the specific, testable conditions that must be true for a story to count as done.

Write the brief at the end of discovery, review it with the process owner and sponsor, and get explicit sign-off before you build. Revisit it whenever the scope is challenged.

The template, field by field

  • Title: short and plain, naming the process and the change.
  • Problem: two or three sentences in the user's words, based on evidence.
  • Who is affected: user groups and rough numbers of people.
  • Current process and baseline: the key steps and today's measured numbers, such as volume, touch time, elapsed time, error rate, with sources.
  • Goal and success metrics: the target change in those numbers, plus any quality threshold the AI output must meet.
  • In scope: what the proof of concept will do.
  • Out of scope: what it will not do, stated explicitly so nobody assumes it.
  • User stories: three to six, each with acceptance criteria.
  • Data and systems: what it reads, what it writes, and access needed.
  • Constraints: security, privacy, compliance, human review rules, budget, timeline.
  • Risks and assumptions: what could make it fail and what you are taking as true.
  • Owners and sign-off: sponsor, process owner, and the date agreed.

User stories

A user story has the form: As a (role), I want (capability), so that (benefit). The benefit part matters most because it explains why, which lets the team find better ways to meet the need. Write stories from evidence: each should trace back to a pain you heard or saw.

Good stories are small enough to build and test in days, and independent enough to deliver one at a time. The INVEST checklist is a common test: Independent, Negotiable, Valuable, Estimable, Small, Testable.

Acceptance criteria

Acceptance criteria turn a story into checks. A common format is Given (a starting situation), When (an action or event), Then (an observable result). Another is a plain checklist of rules. Both must be specific enough that two people would agree whether they pass.

For AI features, add criteria about quality across a set of cases, not just one: for example 'On the 50-case evaluation set, the stated cause matches the AP lead's judgement in at least 45 cases.' Also add safety criteria: what the system must never do, such as approving a payment by itself, and what it should do when unsure, such as saying it cannot tell and showing the evidence it found.

Writing criteria for AI behaviour

AI features need three kinds of criteria that ordinary software often does not. Quality on a set: measured over a fixed set of real, representative cases, ideally labelled by the process owner's team, so you can rerun it after every change. Behaviour when unsure: what the system says when evidence is missing or conflicting, such as stating that it cannot tell and showing what it found. Boundaries: actions it must never take on its own, such as approving, paying or emailing a supplier.

Agree how the evaluation set is built before you build the solution. If the team picks the cases after seeing results, the test is no longer fair. A simple rule works: take every case from a chosen recent week, remove ones out of scope, and keep the rest, including the messy ones.

Getting sign-off

Send the brief in advance, then walk it through in a 30-minute meeting with the process owner and sponsor. Read the out-of-scope list out loud; it prevents more arguments than anything else on the page. Record the agreed version with a date. If something changes later, change the brief and get it agreed again rather than letting scope drift by email.

Sign-off does not need ceremony. A short email reply saying 'Agreed' from the process owner and sponsor, saved in the project folder with the brief, is enough. What matters is that the agreed version is clear and easy to find when someone asks later what was promised.

Worked example

Worked example: brief for invoice exception assistant (fictional, numbers are examples)

This is the kind of brief you would put on one page for the distributor.

text
Title: Explain price exceptions for AP clerks
Problem: Clerks search email and contracts to learn why an invoice failed
  the price match, then wait days for buyer approval.
Affected: 8 AP clerks, 25 buyers
Baseline (Mar, ERP log + 30 timed cases): 2,000 exceptions/month,
  12 min touch time, median elapsed 3 days
Goal: touch time 5 min; elapsed 1.5 days; cause correct in 90% of eval set
In scope: price exceptions; draft cause + evidence; draft buyer request
Out of scope: quantity exceptions, approving or paying, supplier emails
Data: ERP export (read only), contract price list, AP mailbox (read only)
Constraints: human approves every action; no data stored outside tenant
Risks: contract list out of date; buyers ignore new request format
Owners: Sponsor Finance Director; Process owner AP Manager; agreed 2025-03-14

Story 1: As an AP clerk, I want the likely cause of a price exception
  with links to evidence, so that I do not search email by hand.
  Given an exception with a PO and contract price on file
  When the clerk opens it
  Then the assistant shows the cause, the prices compared and source links
  And on the 50-case eval set the cause matches the AP lead in 45+ cases
  And if no contract price is found it says so and makes no guess

Start practicing

Practice 1

Write a one-page brief

50 min

Goal: Practise every field and testable criteria.

  1. Use the expense claim interview or the process you mapped earlier as your evidence.
  2. Copy the template fields from this lesson into a document and fill each one in a sentence or two.
  3. Write three user stories in the As a, I want, so that form.
  4. Give each story at least two Given, When, Then criteria and one criterion about what the system must never do.
  5. Check the page length: if it is longer than one page, cut scope, not detail.
  6. Ask Claude to act as a sceptical process owner and list the three questions it would raise before signing, then answer them in the brief.

Done when: The brief fits on one page, every story has testable criteria, and out of scope has at least two items.

Common mistakes

  • Skipping the out-of-scope list. It is the field that prevents the most disputes.
  • Writing criteria that cannot be tested, such as 'the assistant is accurate'.
  • Stories with no 'so that', which hide the reason for the feature.
  • Baseline numbers without sources, which will be challenged at the end.
  • Starting the build before sign-off because time is short.

Check yourself

  1. Name the fields of a one-page brief and say why out of scope matters.
  2. Write a user story for a support agent who wants ticket summaries.
  3. Turn 'the summary should be good' into a testable acceptance criterion.
  4. Why do AI features need criteria over a set of cases rather than one example?

Lesson 5.6

Change and adoption from day one

You will be able to explain why people resist new tools, use the ADKAR model to plan adoption, and bring the process owner along from the start.

Why this matters on a client engagement

A proof of concept that works but is not used has no value. Adoption is decided by people, not by accuracy scores, and it is much easier to design for from the first week than to fix after launch. An FDE who treats change as part of the build leaves behind something that keeps running.

ADKAR stages for one person

  1. AwarenessWhy change is needed, in their own numbers
  2. DesireWhat is in it for them; honest about impact
  3. KnowledgeHow to use it, on their own cases
  4. AbilityPractice in real work with support
  5. ReinforcementResults shared, fixes made, built into SOP
Each stage builds on the one before; find the first stage a person has not reached.

The short version

Change management is the work of helping people move from the current way of working to a new one. ADKAR is a model from Prosci that breaks individual change into five stages: Awareness of the need to change, Desire to take part, Knowledge of how to change, Ability to do it in practice, and Reinforcement so the change sticks. If someone is stuck, find the first stage they have not reached and work on that.

For an FDE, the most important person is the process owner. If they see the solution as theirs, their team will follow. If they see it as something done to them, it will quietly fade.

Why people resist

Resistance is usually a reasonable response, not stubbornness, and it tells you which part of the change is missing. Listen for the reason behind it before trying to answer it. Common reasons:

  • Fear for their job or status, especially with AI. People whose expertise is knowing where things are may feel that is being taken away.
  • Extra work during the transition: learning a tool while still clearing the normal queue.
  • Past tools that were promised and failed, so they wait to see if this one lasts.
  • Unclear benefit to them personally, as opposed to the company.
  • Lack of trust in AI output, especially after one visible mistake.
  • Not being asked: the tool was designed without them and misses their real exceptions.

ADKAR applied to an FDE engagement

  • Awareness: share the baseline numbers and pain from discovery with the team, so the reason for change is their reality, not a slogan.
  • Desire: show what is in it for them, such as fewer chasing emails or leaving on time at month end. Be honest about job impact; if the sponsor has said there are no cuts, say so clearly.
  • Knowledge: short, hands-on training on their own cases, plus a one-page guide covering when to trust the output and when to check.
  • Ability: a pilot period with you available, a simple way to report problems, and time freed to practise.
  • Reinforcement: share results, fix reported issues quickly, recognise champions, and have the process owner build use into the standard procedure.

Bringing the process owner along

Involve the process owner from the first week. Ask them to choose who you interview and shadow. Review the process map and brief with them before anyone else. Let them name the exceptions that matter and approve the acceptance criteria; they are accountable for those in the RACI.

Show early, rough versions on real cases, and let their team break it. Each problem they find and you fix builds trust. Agree with them how adoption will be measured, such as the share of exceptions where the assistant's draft was used, and review it together weekly during the pilot.

If the process owner is too busy to engage, treat that as a risk to raise with the sponsor early, not something to work around. A solution built without its owner rarely survives the FDE leaving.

Signs adoption is working or failing

Working: usage grows week by week without reminders; users ask for new features; the team starts describing exceptions in the tool's terms; the process owner presents results themselves. Failing: usage spikes after training then falls; people use the tool only when you are in the room; workarounds such as the old spreadsheet stay in use; feedback stops. When you see failing signs, go back to ADKAR and ask which stage is missing, then talk to two users about their last real case with the tool.

Designing for adoption in the build

Adoption is partly a design problem. Put the assistant where people already work, such as inside the ERP screen or the ticket view, rather than in a new window they must remember to open. Show the evidence behind each suggestion, so users can check it in seconds and build trust. Make it easy to correct the output and capture those corrections, since they become your best source of improvement and show users their input matters.

Keep the first version narrow and reliable. One task done well on most cases earns more trust than five tasks done unevenly. Add scope only after usage and quality are stable.

Worked example

Worked example: adoption plan for the AP team (fictional)

Two weeks into the pilot, usage of the exception assistant is high for four clerks and near zero for two of the most experienced. In short conversations about their last cases, both say they already know the causes and the tool slows them down. They have Awareness and Knowledge, but not Desire.

The FDE and AP manager change approach: the experienced clerks are asked to review the assistant's drafts on hard cases and to write the rules it misses. Their expertise becomes the source of the improvements. Within two weeks they are the champions who train new staff.

  • Week 1: process owner picks interviewees; baseline shared with team (Awareness).
  • Week 3: clerks test an early version on their own cases (Desire, Knowledge).
  • Week 5: pilot with daily office hour and a feedback form (Ability).
  • Week 7: results shared by AP manager; usage added to SOP (Reinforcement).

Start practicing

Practice 1

ADKAR review of a change you lived

25 min

Goal: Use ADKAR to diagnose a real adoption success or failure.

  1. Think of a tool or process change at work or school that you or others resisted.
  2. Write one line for each ADKAR stage saying whether it was reached and how you know.
  3. Identify the first stage that was missing.
  4. Write two concrete actions that would have addressed that stage.
  5. Ask Claude to challenge your diagnosis and suggest one stage you might have misjudged.

Done when: You have a five-line ADKAR assessment, a named missing stage, and two specific actions.

Practice 2

Draft an adoption plan for a proof of concept

30 min

Goal: Plan adoption alongside the build.

  1. Take the brief you wrote in the previous lesson.
  2. List the user groups and, for each, the most likely reason for resistance.
  3. Write one action per ADKAR stage with a week number.
  4. Define one adoption metric and how the process owner will review it.

Done when: Your plan has a dated action for each stage and one measurable adoption metric owned by the process owner.

Common mistakes

  • Leaving adoption until after the build. Plan it from week one.
  • Treating resistance as stubbornness instead of information about what is missing.
  • Training once and leaving. Ability and Reinforcement need follow-up.
  • Avoiding the job question. Be honest within what the sponsor has agreed.
  • Making the FDE the face of the tool instead of the process owner.

Check yourself

  1. What do the five letters of ADKAR stand for?
  2. Give three reasons people resist an AI tool and how you would respond to each.
  3. Why is the process owner more important for adoption than the sponsor?
  4. Name two signs that adoption is failing and what you would do next.