Module 16 β Business AIΒΆ
π§ β Capstones Β· π Course home Β· Django βΆ
Goal: Bridge the gap between knowing how to build AI systems (Modules 1β15) and knowing how to land them inside a real organisation. By the end of this module you will be able to walk a stakeholder through the architecture choices, the governance model, and the POC β MVP β Production path for any AI-automation initiative.
Estimated time: 5β7 hours.
Prerequisites: Modules 1 (foundations) and at least one of Modules 5 (ML) or 8 (AI Engineering). NB 50 additionally leans on Module 13 (packaging & scheduling, NB 45β46); NB 49 and NB 51 are flagged βrecommended earlyβ and are essentially prerequisite-free. Strong background reading: the NB 47β48 capstones β they make the business cases here much more vivid.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Modules 1β15 β
β (you can already BUILD AI systems) β
βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Module 16 β Business AI in Practice β
β β
β NB 49 Digital transformation & AI-induced change β
β NB 50 Architecture patterns for AI applications β
β NB 51 AI-assisted software development β
β NB 52 BPM integration, governance, POCβMVPβProd β
β β
β (you can SHIP AI systems inside organisations) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
One running example ties the four notebooks together: π’ Meridian, a fictional ~400-person B2B SaaS company, decides what to automate (NB 49), how to structure it (NB 50), how to build it with an AI assistant (NB 51), and how to ship and govern it (NB 52) β same company, four chapters, so the abstractions always have a face attached.
Notebooks at a glanceΒΆ
# |
Notebook |
β± Time |
Difficulty |
What youβll learn |
|---|---|---|---|---|
49 |
|
~1.5 h |
Intermediate |
Why AI feels different this time, tasks-not-jobs framing, the five-stage maturity model, three change strategies, the four adoption pitfalls, the human side |
50 |
|
~1.5 h |
Intermediate |
Single-tier β 3-tier β service-oriented β microservices, the end-to-end ML pipeline, and picking the simplest architecture that holds |
51 |
|
~2 h |
Intermediate |
The 2026 IDE landscape, Git & pull requests, prompt engineering for code, the four failure modes of AI-generated code, when not to trust the assistant |
52 |
|
~2.5 h |
Intermediate |
Embedding AI in the BPM loop, RACI governance, POC β MVP β Production, three case studies, the 10-question readiness checklist |
Notebook guidesΒΆ
49 Β· Digital Transformation & AI-Induced Change β 49_digital_transformation.ipynbΒΆ
Module 16 opens with the broadest question: why is AI suddenly everywhere, and what is it actually changing inside organisations? The first thing it fixes is the unit of analysis β Meridianβs leadership opens a strategy offsite asking βhow many support roles can AI replace?β, and the notebook shows why the useful question is which tasks within jobs AI absorbs first. From there it builds the moduleβs core mental model: donβt ask βwhich AI project should we fund?β β ask βwhich of our existing tasks should we redesign now that intelligence is a cheap utility?β
Flagged π recommended early: it is prerequisite-free, and the onboarding spiral suggests reading it near the start of the course to see why organisations automate, then returning to the rest of Module 16 later. Entirely conceptual β reading and reflection, no code cells.
Learning objectives:
Explain why the current AI wave feels different from previous ones, in terms a non-technical stakeholder will follow
Use the task-not-job framing to identify where AI can land first in a real business process
Place an organisation on a five-stage AI-maturity model and propose the next concrete step
Recognise the four most common adoption pitfalls and prevent them in a project youβre advising on
Distinguish substitution, augmentation, and reinvention as three different change strategies
Sections:
Why AI feels different this time
The unit of change β tasks, not jobs
The five-stage AI maturity model
Three change strategies β substitution, augmentation, reinvention
The four most common adoption pitfalls
π§ Mental model β the strategy map
The human side β what changes for the people in the room
π§ Mini-recap
Frameworks covered: the five-stage AI maturity model (Unaware β Experimenting β Operationalising β Industrialising β AI-native) Β· task-not-job framing Β· substitution / augmentation / reinvention change strategies Β· the four adoption pitfalls (technological solutionism, pilot purgatory, under-invested evaluation & monitoring, skipped change management β plus a bonus fifth on running ethics/governance in parallel) Β· the 2Γ2 strategy map (patterned vs one-off task Γ low vs high stakes).
Practice: 3 β quick-exercise checkpoints Β· 5 π§ͺ practice exercises (ββββ, incl. a reasoning-based βDebug me πβ) Β· 4 π§ stretch exercises (βββ) Β· π bonus mini-project: draft your own AI maturity assessment.
50 Β· Architecture Patterns for AI Applications β 50_architecture_patterns.ipynbΒΆ
Once you know what to automate (NB 49), the next question is how to structure it. This notebook walks four canonical architectures in order of growing complexity, plus the dedicated end-to-end ML pipeline pattern β each with the specific moment in an organisationβs life when itβs the right answer, and the specific failure mode when itβs the wrong one. Meridianβs lone engineer is at the whiteboard asking the notebookβs driving question: whatβs the simplest architecture that does the job β and how will I know when weβve outgrown it? The mental model: architecture is the answer to a traffic question, not a fashion question β user count, volume, and team size pick the pattern, never what sounds modern.
It isnβt all prose: a π¬ runnable, stdlib-only simulation demonstrates failure isolation, contrasting a monolith (one failing capability kills the whole request) with a service-oriented gateway that degrades gracefully behind per-service boundaries.
Learning objectives:
Draw and label the five canonical architectures (single-tier, 3-tier, service-oriented, microservices, ML pipeline)
Map a given AI requirement to the simplest architecture that meets it
Recognise the smell that a project has outgrown its current architecture
Avoid the two opposite mistakes: over-engineering (microservices for a 5-user pilot) and under-engineering (a 200-user system held together by one script + cron)
Identify the ML-specific concerns (training data, model versioning, drift) that pure-software patterns donβt address
Sections:
π§ Mental model β architecture as the answer to a traffic question
Pattern 1 β Single-tier (the script)
Pattern 2 β Three-tier (presentation / business logic / data)
Pattern 3 β Service-oriented (a few services, one team) β incl. π¬ failure isolation, demonstrated
Pattern 4 β Microservices (one team per service)
The cross-cutting pattern β end-to-end ML / AI pipeline
The right size for your AI project β a decision table
How the courseβs notebooks map to these patterns
Frameworks covered: single-tier script Β· three-tier client-server Β· service-oriented Β· microservices Β· end-to-end ML/AI pipeline (cross-cutting) Β· the traffic-question heuristic and decision table, with the rule βpick the architecture youβll have outgrown in 12 months, not the one youβll need in 36β Β· failure isolation & graceful degradation.
Practice: 4 β quick-exercise checkpoints Β· 5 π§ͺ practice exercises (ββββ, incl. an architecture-review βDebug me πβ) Β· 4 π§ stretch exercises (βββ, e.g. cost a microservices migration, review a real-ish ADR).
51 Β· AI-Assisted Software Development β 51_ai_assisted_software_development.ipynbΒΆ
In 2024β2026, how code gets written changed more than in the previous twenty years: a working professional now spends a significant fraction of the day directing an AI assistant rather than typing. This notebook is that workflow β the tools, the habits, and above all the critical-review discipline that separates AI-assisted productivity from AI-assisted bug-introduction. In the running example, Meridianβs one engineer builds the 3-tier triage app from NB 50 with an assistant doing much of the typing. The mental model: the assistant is a fast, confident junior who never says βI donβt knowβ β so (1) only delegate what you could review, and (2) review every diff before you trust it.
Flagged π do this early: the Git + GitHub + Copilot workflow pays off across every notebook, and the onboarding recommends it right after the Python basics. Two π¬ runnable demos show what a commit really is (a content-addressed snapshot, rebuilt with hashlib in ~10 lines) and how git diff is computed on demand with difflib.
Learning objectives:
Pick an IDE and AI-assistant combination that matches your work style
Use Git fluently for the operations 90% of working programmers do (commit / branch / pull request / merge conflict)
Write prompts for code that consistently produce reviewable, runnable output β not vague drafts
Critically review AI-generated code, naming the four most common failure modes
Decide when not to use the AI assistant
Sections:
The modern IDE landscape (2026) β completion vs chat
Git basics β what 90% of professional work looks like (the 9 everyday commands, π¬ commits-as-snapshots, pull requests)
Prompt engineering for code β what works in 2026 (five patterns)
Critical review of AI-generated artefacts β the four failure modes + the 60-second review checklist
When not to use the AI assistant
How this course is set up to teach this workflow
Frameworks covered: completion vs chat interaction modes (VS Code + Copilot, Cursor, PyCharm + JetBrains AI, Jupyter AI) Β· the 9-command Git core + pull-request workflow Β· five prompt patterns for code (give the AI what it canβt see; ask for one thing; be specific about constraints; ask for tests; ask for alternatives) Β· the four failure modes (hallucinated APIs, plausible-but-wrong, architectural drift, silent over-confidence) Β· the 60-second review checklist Β· the βconfident juniorβ delegation rule.
Practice: 4 β quick-exercise checkpoints Β· 5 π§ͺ practice exercises (ββββ, incl. a review-style βDebug me πβ) Β· 4 π§ stretch exercises (βββ, e.g. compare two assistants, write a team prompt-style guide) Β· π bonus mini-project: set up your AI-assisted workflow for this course.
52 Β· BPM Integration, Governance, POC β MVP β Production β 52_bpm_governance_poc_mvp.ipynbΒΆ
The closing notebook pulls the methodology together. You now know what to automate (NB 49), how to structure it (NB 50), and how to build it efficiently (NB 51) β what Meridian holds at this point is working code that nobody uses yet, and this is the last and longest stretch: turning it into a default tool the organisation trusts. The mental model: POC, MVP, and Production are not three phases of one project β they are three different projects with three different questions (βCan it work at all?β / βWill real users use it?β / βCan we run it for three years?β), and confusing them is the single most expensive mistake in AI project planning.
Three π case studies make the pattern concrete: Case 1 is Meridianβs ticket-triage story told end-to-end from POC to production; Case 2 is invoice processing in a 60-person finance department; Case 3 is βAI for sales analyticsβ β a project that didnβt ship. A synthesis section distils everything into a 10-question readiness checklist, and a final section turns the whole module into a four-week, four-role team seminar (with an instructor grading rubric).
Learning objectives:
Embed an AI feature at the right point in the BPM lifecycle (analyse β design β execute β monitor)
Draft a RACI table for an AI initiative covering the human, AI, and platform roles
Distinguish POC, MVP, and Production by their purpose, not their feature list β and avoid the most common confusion
Walk through three case studies end-to-end, identifying where each project went well and where it struggled
Produce a one-page project plan for a hypothetical AI initiative at your own organisation
Sections:
Embedding AI in the BPM lifecycle
Governance β drafting a RACI for an AI initiative
POC β MVP β Production β three projects, not three phases
Three case studies β what real AI initiatives look like
Synthesis β a one-page checklist for an AI initiative
Run it as a team β the seminar format
Frameworks covered: the BPM loop (analyse β design β execute β monitor) with three AI-integration patterns (AI in design / execute / monitor) Β· RACI matrices for AI initiatives Β· the POC β MVP β Production model Β· the 10-question readiness checklist (βa tool for the technical lead to say no constructivelyβ) Β· the four-role, four-week seminar format.
Practice: 4 β quick-exercise checkpoints Β· 5 π§ͺ practice exercises (ββββ, incl. a post-mortem-reading βDebug me πβ) Β· 4 π§ stretch exercises (βββ, e.g. design the production rollout, write a βthis project should stopβ memo) Β· π bonus mini-project: your own project plan.
How these notebooks workΒΆ
The earlier modules teach technique; this one teaches judgement β Modules 1β15 are the workshop, Module 16 is the seminar. The lessons are mostly prose, ASCII diagrams, decision tables, and case discussions: NB 49 and NB 52 contain no code at all, while NB 50 and NB 51 each embed a few small, deterministic, stdlib-only π¬ demos (failure isolation; Git snapshots & diffs) that β like everything in the course β run 100% offline. The exercise rhythm is the standard one, adapted to the material: β ~2-minute checkpoints with collapsible solutions after most sections, β-rated π§ͺ practice exercises where the βDebug me πβ items are flawed plans, architectures, and post-mortems to critique rather than broken code, π§ stretch exercises that produce written artefacts (stakeholder briefings, ADR reviews, rollout designs, stop memos), and π mini-projects in three of the four notebooks that leave you with a reusable maturity assessment, a personal AI-assisted workflow, and a project plan. Every notebook closes with π§ key takeaways and a β self-assessment.
Where nextΒΆ
β Module 8 β AI Engineering (../08_ai_engineering/27_llm_fundamentals.ipynb) β the hands-on deep-dive companion to this module. After that, Module 7 β Industry Applications (../07_industry_applications/, NB 23β26) and Module 10 β Agents, Tools & MCP (../10_agents_tools_mcp/, NB 37β40) complete the course.
β Module 15 β Capstones (../15_capstones/47_capstone_analytics.ipynb or 48_capstone_ai_assistant.ipynb), if you havenβt done them yet. The capstones make many of the Module 16 ideas concrete.
π Finished this module? Test yourself with the Module 16 quiz β five questions, ~10 minutes.