Loading...
Skip to Content

uEngine AX Consulting · Workshop

Agent Storming

A workshop for designing how people and AI work together. The people who do the work uncover how it really flows, then design, run and improve processes where people and AI agents collaborate.

Background

Agents succeed or fail on the boundaries of the work, not on the model

When companies put AI agents to work, the obstacles come less from the model’s reasoning than from a lack of understanding of the work. Without domain context, a model gives answers that look reasonable while breaking real business rules. With several agents, responsibility blurs, data leaks between contexts and the agents become entangled. The ‘Big Ball of Mud’ that software engineering has long warned about reappears at the agent layer.

That is why architects in academia and industry have begun using domain-driven design (DDD) and EventStorming to find and design agents. AWS divided flight operations and the customer journey by bounded context to derive dedicated agents, and consultancies such as Orium use EventStorming to diagnose manual bottlenecks and set adoption priorities and roadmaps.

The value of EventStorming is that it shows a company’s reality as it is. Manual workarounds, system gaps and informal collaboration that appear in no policy document come up on the wall, and the hotspots marked there become agent opportunities. Domain events lead to triggers, commands to tool calls, policies to guardrails and read models to RAG context.

Agent Storming is uEngine’s workshop approach for carrying this out in the field, organized into workshop steps, decision criteria, role assignments and an adoption roadmap.


Why Agent Storming

Agent adoption fails in two places at once

Enterprise AI doesn’t succeed or fail on the size of the model. It depends on how clearly you hand agents the boundaries and responsibilities of the work.

Over 40%

Share of agentic AI projects expected to be canceled by the end of 2027

Gartner
15%

Share of day-to-day work decisions agents are expected to make autonomously by 2028

Gartner
41~86.7%

Range of task failure rates across seven major open-source multi-agent systems

UC Berkeley MAST, 1,642 execution traces
76.5%

Share of all failures that arise in design and collaboration structure

UC Berkeley MAST

Failure in choosing what to automate

Where to use agents

Choosing targets around the technology drives up cost, blurs the business value and weakens risk control. Many use cases marketed as agentic don’t need an agent at all (Gartner).

Failure in designing the units

How to divide them

Dividing by technology or org chart loses the meaning of the work. Merge everything and you overload context; split too finely and you get broken context and conflicting decisions. Adding or removing agents alone doesn’t fix it.

Gartner’s advice — Rather than bolting agents onto existing work, redesign the workflow from the ground up. That is the path to success.

Three Design Outputs

One EventStorming session finds the place, the boundary and the design material

Three design outputs that move past the limits of a technology-first approach.

Place · Where to use them?

Where agents belong

Turn hotspots where observing, deciding and acting are possible into agent opportunities.

Failures it prevents: targets with unclear value, use cases chosen by trend

Responsibility · How far to trust them?

The agent’s boundary

Assign a bounded context with consistent terms and rules as the area of responsibility.

Failures it prevents: context overload, conflicting decisions, blurred responsibility

Material · What drives them?

The agent’s design material

Carry the nine artifacts from the workshop into the system architecture and code.

Failures it prevents: broken business rules, hallucinations from conflicting policies

Workshop

A five-step workshop lays out the work and draws the boundaries

Lay out the work as events in time order, draw boundaries and specify agent candidates. We recommend 8 to 12 people who know one work journey together.

1

Lay out events

Arrange what happened in the work, as past-tense events, in time order.

2

Mark pivotal events

Mark points of no return in bold to set reference points.

3

Draw boundaries

Divide contexts by pivotal events, changes in terms and changes in ownership.

4

Mark hotspots

Find bottlenecks and unclear spots and mark them with a red diamond.

5

Opportunity and spec

Pick candidates per context and choose the first pilot most likely to succeed.

From Stickies to Agents

The stickies on the wall become an agent’s design material

How the nine artifacts of an EventStorming workshop translate into the parts of an AI agent.

StickyMeaning in the domainRole in an AI agent
Domain EventorangeA fact that has already happenedAsynchronous trigger input; task-completion output message
CommandblueA command and intent that cause a state changeAgent task instructions; tool-call (Function Calling) signals and actions
PolicylilacA business rule that reacts to conditionsSystem prompt, conditional routing and guardrails (rules that stop execution outside the allowed scope)
Read ModelgreenAn information view for decision-makingRAG context, in-memory view, data lookups for judgment and context
AggregateyellowThe smallest unit of transactional consistencyPersistent state store; scope of write permissions
ActoryellowWhoever performs the workAn AI agent or a person (human-in-the-loop)
External SystempinkThird-party and legacy services outside the domainExternal SaaS subscriptions; legacy core-system APIs
HotspotredFriction, delays, bottlenecks and unresolved risksPrime candidates for automation and innovation
Bounded Contextdashed boundaryThe boundary within which terms and models holdA single agent’s area of responsibility, or a multi-agent team’s priorities and boundaries

Validate the Opportunity

Not every hotspot should become an agent

For each hotspot, O.D.A tests whether an agent can observe, decide and act on its own. If any answer is no, consider rule-based automation or leaving it with people.

O · Observe

Observe

Can it receive the events and data it needs?

Domain events, read models

D · Decide

Decide

Can it set a course using policy and context?

Policies, RAG context

A · Act

Act

Can it carry out the work through tool calls?

Commands, external system APIs

If all three are “yes”

Reclassify it as an agent opportunity and rank it as a first-pilot candidate.

Choose who does the work by its nature

CategoryRule automation and RPAIntelligent AI agentsPeople
Decision typeDeterministic (same input, same result)Contextual, adaptiveStrategic, political judgment
Form of dataStructured dataUnstructured dataTacit knowledge, complex stakeholder interests
Tolerance for failure riskVery lowMedium (offset by guardrails and human intervention)Very low (legal and ethical accountability concentrates here)
Typical workAccount provisioning, simple data migration, fixed-amount approvals on structured dataAssisting unstructured claims review, predicting supply-chain bottlenecks, rebooking complex journeysFinal approval of large credit reviews, reorganizations, strategy for new domains
First pilot — Start with the task where the felt impact on the front line is highest while risk stays tightly controlled (High Impact / Low Risk).

Boundary

Decide where the boundary goes, not how many agents you have

A good unit emerges when five conditions line up inside one boundary. A bounded context is a design hypothesis that ties them together, and domains and agents are not fixed one-to-one. Keep testing and adjusting against authority, state, cost, risk and responsibility.

ConditionDefinitionDDD elementProblem it preventsWhere EventStorming finds it
1. Consistent languageTerms in prompts, tool descriptions and data share one meaningUbiquitous languageContext overload, confused termsWhere terms change
2. Owned stateThe data an agent may change is clearly scopedAggregateConflicting decisionsAggregate
3. Explicit rulesThe business rules to follow sit together inside the boundaryPolicies, invariantsBroken business rulesPolicy
4. Narrow interfaceExchanges with other units happen only through agreed eventsDomain eventBroken context, tangled dependenciesDomain event
5. Clear responsibilityThe owning team and human approval points are definedTeam that owns the contextBlurred responsibilityActor

Four signals for drawing a boundary

Where a term’s meaning changes

Is the same word used to mean different things?

Pivotal events

Is this a point of no return?

Where ownership changes

Does the work pass to another team?

How far state changes together

Is this data that must stay consistent in one step?

Where several signals overlap is the strongest boundary candidate, and domain experts always make the final call. Data areas with different security or regulatory classifications become separate contexts regardless of other signals (per Microsoft).

Start with a single agent — Vendor guidance from Microsoft and OpenAI agrees: start with one agent and split only when there is a clear boundary.

Blueprint

An eight-step blueprint for reshaping the value stream

It ties design thinking, EventStorming, lean and domain-driven design into one cycle to design, run and learn from collaboration between people and AI.

  1. 1
    DiscoverFind the problem
  2. 2
    UnderstandSet the baseline
  3. 3
    EventStormVisualize the events
  4. 4
    EnvisionFind AI opportunities
  5. 5
    RedesignRedesign roles
  6. 6
    OrchestrateDesign the BPMN
  7. 7
    ExecuteConfirm execution
  8. 8
    LearnMeasure results

The limits of autonomy, and final responsibility with people

People

Handle value judgments and exceptions. Hold the highest authority and final approval.

Agents

Handle pattern analysis, drafting and repetitive work. Limited autonomy, operating under human approval conditions.

External systems

Handle record keeping and tool execution. Run automatically after final human approval.

Five lanes (requester, agent, owner, approver, system) define who does what and when. AI helps work move quickly and efficiently, but exceptions and final decisions return to people by designed rules.

Validate small with Process GPT — Instead of a big-bang rollout, simulate the designed BPMN model in Process GPT at the smallest possible unit to verify what is actually supported. The Process GPT features and screens in the guide are proposal-stage hypotheses before real validation, not a specification of current features.

Roadmap

A five-stage roadmap for company-wide AI agent adoption

Don’t convert everything at once. Release a single pilot to a limited group first, adjust through four-week evaluations and expand carefully into adjacent contexts.

StageCore activitiesKey deliverables
1. AlignBig-picture EventStorming, surfacing business events, identifying context boundariesIntegrated timeline board, draft contexts, ubiquitous language glossary
2. PrioritizeTurning hotspots into agent opportunities, assessing impact and risk, selecting a pilotAgent opportunity backlog, single-pilot definition, key performance indicators (KPIs)
3. DesignDefining event schemas and state models, defining approval guardrailsArchitecture on a Page, OpenAPI spec, guardrail spec
4. BuildBuilding the RAG retrieval base, orchestration and tool-call integration; release to limited usersWorkflow code, monitoring dashboard, performance evaluation suite
5. Iterate & ScaleFour-week evaluations of operating data, tuning prompts and guardrails, expanding to adjacent contextsAgent performance report, context map diagram, governance guidelines

Three final deliverables for executives

Multi-agent collaboration map

Specifies goals, responsibilities and authority for people and agents.

Executable BPMN process

Orchestration including approval steps and exception-handling gateways.

Results and experiment metrics (KPIs)

Tracks the pre-adoption baseline, quality and cost, and the human intervention rate.

Every deliverable, from event discovery through opportunity finding and authority design to final execution metrics, stays traceable end to end.

Limits of adoption and responses

AreaLimit or riskResponse
Cold startPsychological resistance to a blank page; AI anchoring bias that misses exceptionsUse AI drafts only as a starting point, and always fill in exceptions with domain experts.
Big-bang attemptsAutomating everything brings unpredictability and a surge in cost and debugging difficultyStart with a lightweight pilot on one hotspot, evaluate every four weeks, then expand.
Domain judgmentTools or AI can’t decide real ownership boundaries and standard terms on their ownDomain experts set bounded context boundaries and terms themselves.
High-risk zonesWithout human control: regulatory violations and legal liabilityHard-code human-in-the-loop approval guardrails into the context spec.

Facilitator Consultant

The facilitator consultants who lead the workshop

They guide the conversation at the wall and settle the boundaries and first pilot with you. The work is led by practitioners who have carried out process and architecture transitions in the enterprise, and taught them.

Profile photo of Jinyoung Jang, CEO of uEngine Solutions

Jinyoung Jang

CEO & President, uEngine Solutions

  • Founder of uEngine BPMS and Open Cloud Engine
  • Lead instructor at MSA School; extensive cloud (MSA, DDD) teaching
  • SAFe Agile Certified Consultant (SPC)
  • Technical advisory member, Digital Platform Government
  • Certified instructor, Korea Software Technology Association (KOSTA)
  • Former member of the OMG/SEMAT international standards tools subcommittee
Profile source: MSA School
Profile photo of Yongju Park, uEngine Director and MSA consultant

Yongju Park

uEngine Director & MSA Consultant

  • Lead instructor at MSA School; author of microservices course materials and textbooks
  • Instructor, LG CNS EventStorming training (2019)
  • Instructor, microservices training at SK, KT, Doosan and KOSTA (2019–2021)
  • MSA DT master plans, PoCs and pilots
  • Adjunct professor, Department of Computer/AI Engineering, Sejong Cyber University
Profile source: MSA School
Profile photo of Seongyeol Yoon, CEO of DreamFlow

Seongyeol Yoon

CEO, DreamFlow

  • Lead instructor at MSA School; extensive microservices teaching
  • MSA development, domain analysis and design, and server development projects
  • Expert instructor, BAPF Forum and Curriculum Committee, Korea Software Technology Association (KOSTA)
  • Former vice-chair, TTA IoT Special Technical Committee SPG11
  • Former adjunct professor, Gachon University
Profile source: MSA School

Seokbin Yoon

Special-appointment professor, Sogang University · CEO, TrustConnector Inc.

  • Researches enterprise AI and blockchain, after IBM and Oracle
  • Author of “The AI Orchestrator and the Super One-Person Company” (Good Morning Media)
Source: Tax & Finance News · Money Today

A track record of teaching EventStorming and DDD

9,655

Cumulative MSA School trainees

As of 2024
325

MSA School training sessions

As of 2024
17,864 hours

Total MSA School training time

As of 2024
2,800+

Members in the DDD and EventStorming community we run

EventStorming is a hands-on topic in MSA School’s intermediate and advanced courses; the trainee count covers all of MSA School. Major client companies include SK C&C, Hanwha Group, Samsung SDS, LG CNS, LG U+, GS Group, Kyobo Life, Hana Financial Group, KB Kookmin Bank, Shinhan Investment, ITCEN Group and Moornmo.

Trainee satisfaction

4.9

Average Rating

MSA School results, as of 2024
4.7 / 5.0

Average satisfaction

Cloud Native Professional course, 257 sessions · 7,410 trainees
4.7 / 5.0

Trainee rating

Cloud-native flipped-learning course, September 2024
“I liked how the whole flow, from EventStorming to code generation and development, was connected right inside the web browser.”
“There were plenty of examples and exercises, and it was a valuable course for seeing how DDD translates into real code and how the tools link together along the way.”
“Both the instructor and the assistant instructor answered every question kindly and explained things simply and in detail so that no one was left behind.”

uEngine’s project history

EventStorming · DDD · MSA

Understanding the work together and designing along its boundaries

  • 2025Gov24 cloud-native microservices consulting
  • 2023~2024Microservices architecture consulting: KB Wallet, SK Networks and more
  • 2023Shinhan Investment Corp. MSA implementation training
  • 2022~2023Samsung SDS cloud-native implementation training
  • 2022Kyobo Life Digital Acceleration Tech Track; Hanwha Systems MSA implementation training
  • 2021Hanwha Systems SIT MSA transition cloud consulting
  • 2020~2021SK C&C MSA Intensive training
  • 2019LG CNS EventStorming-based Microservice training, LG MSA standard development methodology manual design, LG U+ microservices transition pilot

BPM · BPM engine R&D since 2001

Running the workflows of finance, government, manufacturing and telecom

  • 2026SKT OSS domain: process asset creation and agentic automation build (Process GPT)
  • 2025Awarded the Hanwha Life BPM system build
  • 2023~2024LG Energy Solution OCAP, LG Chem overseas branch management and closing optimization, LG CNS LGES next-generation ERP, Hana Bank Project ONE
  • 2022LG Display BPM automation system development
  • 2015~2023IBK Industrial Bank of Korea post-next-generation BPM subscription
  • 2010~2011Hyundai Merchant Marine integrated logistics, Korea Atomic Energy Research Institute, Koramco Asset Trust, Kyungdong Navien, POSCO ICT PI, Hanwha Group enterprise systems
  • 2007~2009Hyundai/Kia new-vehicle quality management, Green Cross Life new contract and reinstatement underwriting, SK Telecom, Daewoo Securities, Korea Securities Finance

Full company history · BPM case studies · MSA training results

Theoretical foundation — It connects Lean, the Theory of Constraints (TOC) and the Balanced Scorecard (BSC) from management with EventStorming, MSA/DDD and BPM from software engineering, and carries them into AI agent design.

Where to Start

Start at the size that fits your organization

EventStorming isn’t reserved for companies of a certain size. The AI Work Class for Your Company applies a simplified form in its value stream analysis; organizations where several departments work together run the full workshop.

Starter

AI Work Class for Your Company

Small businesses · Individuals

  • Value stream analysis applies a simplified form of EventStorming to real work cases.
  • Bring one real task and practice it with Process GPT Lite.
  • The initial installation of Process GPT Lite in your agreed environment is included.
  • Afterward, a mentoring subscription can carry the improvement forward.
Enterprise

Company-wide workshops and consulting

Larger organizations where several departments move together

  • 8 to 12 people who know one work journey together find the contexts and hotspots.
  • Release a single pilot to a limited group first, then expand through four-week evaluations.
  • Executives and development teams set the transition strategy together through AX Transformation Consulting Training.

Scope and structure are set with you in consultation.

Download

The Agent Storming Workshop Guide

A 50-page guide for executives and business leaders, from the problem through the adoption roadmap, in diagrams and tables. The guide is in Korean.

Contents

  1. Part 1The problem and the starting pointp. 3
  2. Part 2EventStorming and finding opportunitiesp. 13
  3. Part 3Agent responsibility and boundariesp. 24
  4. Part 4Execution and learningp. 36

Download

Get the PPTX to present or edit, or the PDF for a quick read. Both are in Korean.

This guide is a proposal-stage draft. It is not a validated standard or a specification of current Process GPT features.

Based on: Deriving AI Agents from EventStorming. Sources include Gartner, UC Berkeley MAST, Anthropic, Microsoft, OpenAI and Alberto Brandolini; the full list is on page 50 of the guide.

Guide preview

Click a figure to enlarge it.


Find the first boundary where people and AI can work together

We can help you scope the workshop, choose participants and select a first pilot.
Contact: help@uengine.org