Lessons and how to use them
Start with lesson 1 and practice the work involved in an enterprise AI project, or choose a lesson for a problem you face now. The focus is working with customers and other teams; production coding needs separate training.
How to work through the exercises
On your own: Read the explanations and worked examples, follow the exercise steps, then open the self-check answers and review the checklist. Keep the lesson records in one notebook to use in the next lesson. When starting midway, use the lesson’s examples to draft missing records and mark anything unconfirmed.
With a group: Take the roles of a business researcher, an engineer, the customer’s business owner and someone who will use the system. Share each role’s needs and concerns, agree on a next step, then exchange feedback and revisit a step that was unclear or incomplete.
The organizations, people, events and data in the cases were created for practice; they are not real customer records.
Understand roles and responsibilities
Understand the work and define the problem
Start working with the customer
What should you agree on at the first meeting?
Understand the work and the people involved
How do you find out how the work really happens?
Define the problem and agree on success
Which problem is worth solving, and when should you stop?
Design the solution and manage risk
Design the human–AI workflow
Which steps should AI handle, and how can people review or take over?
Compare options and test key assumptions
What should you test first when time is limited?
Manage data, risk and responsibility
Who can decide to pause or restore the system?
Evaluate and run a pilot
Evaluate the system and decide whether to release
How do you decide whether the system is ready for users?
Help a pilot become part of everyday work
Why do people still avoid the system after launch?
Handle disagreements and share bad news
How do you explain a problem without making promises you cannot support?
Assess value and hand over
Assess value and recommend the next investment
Does saving time justify a larger investment?
Hand over and expand the deployment
Can the receiving team run the system after you leave?