Training author
Needs a usable first draft of the exercise, not another long summary of the source.
The product story / Hernan Acosta
At Microsoft, I identified a manual authoring problem: training authors had reference material, but still had to turn it into step-by-step exercises people could actually complete. I built a working solution, shared and demonstrated it, then redesigned the workflow for production needs.
Real project. Anonymized public version. I created the underlying solution at Microsoft. This site replaces internal content and infrastructure with public examples; the project history is real, while sample scenarios and business-model assumptions are illustrative.
Inside the public demo.
These examples let you explore the real workflow concepts without access to internal systems.
01 / Problem and opportunity
The reference documents already existed. The remaining work was to read them, pull out the relevant tasks, define learning objectives, list materials and prerequisites, write learner instructions, add completion checks, and format everything into a reviewable worksheet.
I identified that repeated translation and assembly work as the problem to solve. Authors needed a structured starting point, and reviewers needed to see whether it accurately reflected the source—not spend their time reconstructing the document or finding hidden assumptions.
My solution: a source-to-worksheet workflow that drafts the required sections, keeps missing information visible, supports review and revision, and produces an editable training document. The goal was to assist the author, not remove their judgment.
The job to be done“When I have a reference document, help me turn it into a training exercise with clear steps and completion checks, so I can focus on the learning experience instead of rebuilding the worksheet.”
Needs a usable first draft of the exercise, not another long summary of the source.
Needs to see missing facts and judge whether the draft reflects its source.
Needs consistent exercises, a workable review process, and a clear way to evaluate time and quality.
This is a real example from my work at Microsoft: I identified the authoring problem and created a working solution. Role descriptions are generalized here; internal documents, systems, and operational details are not published.
02 / My contribution and process
I defined the problem, built a working version, shared it, and presented and demoed the solution. I then redesigned the workflow for production needs. This public adaptation came afterward.
I focused on the gap between an existing reference document and an exercise someone could teach or complete. The opportunity was to assist the translation into objectives, preparation, instructions, and completion checks.
Output: a concrete problem and a defined training-author workflow.I made the worksheet's 17 fields a shared contract. Prompts, revisions, previews, and document generation could then work with the same structure instead of a different free-form response each time.
Output: a field schema, section requirements, and prompt responsibilities.I built a source-to-worksheet flow and iterated on AI-assisted drafting, field mapping, and document output. Supplied source content could become an editable training worksheet—something I could demonstrate, not just describe.
Output: a working solution and generated documents to inspect.After creating the working version, I shared the solution, presented the approach, and demonstrated the workflow. That put both the output and the product decisions in front of others.
Output: a shared working version, presentations, and demos.I moved beyond making a single run work and redesigned around clearer responsibilities, consistent fields, source checks, review, failure handling, and document delivery. The focus shifted to a workflow that could be operated predictably.
Output: production-oriented workflow design and clearer operating requirements.I preserved the reusable concepts and created new sample content, placeholder infrastructure, and this local browser walkthrough. Visitors can explore the review and export experience without internal access.
Output: an anonymized case study, interactive demo, and reusable blueprints.03 / Strategy and prioritization
Turn source content into the sections a training author actually needs. Preserve the source meaning, expose missing facts, and produce something editable.
The redesign prioritized consistent structure, explicit review, source availability, failure handling, and a reliable document handoff over adding more features.
| Approach | Why it is attractive | Tradeoff |
|---|---|---|
| A template alone | Simple, familiar, and easy to start. | The author still does the synthesis and repeated assembly. |
| Free-form chat | Flexible drafting with little setup. | Structure, missing facts, revision scope, and review can drift. |
| A controlled assistant | One artifact contract and a visible review boundary. | More deliberate interaction and validation work. This is the design I chose. |
I prioritized a controlled source-to-document sequence over an unrestricted chat experience. Copilot Studio and Power Automate supported the low-code design; the browser layer is a separate public adaptation that lets visitors explore it without internal access.
04 / Product and business metrics
Count a worksheet only after content review and a usable export. An active author has started at least one worksheet that week. Count each worksheet once, not each revision.
Proposed pilot criteria—not measured results. The example thresholds below are planning choices, not historical performance or commitments. They would be agreed with pilot participants after establishing a comparable baseline.
| Measure | Definition | Example decision rule |
|---|---|---|
| Time to accepted worksheet | Median active authoring + review + correction time on matched tasks. Track elapsed lead time separately. | Target at least 30% less active time than the manual baseline, without worse quality. |
| First-pass acceptance | First drafts accepted without substantive corrections / all first drafts reviewed. | Proposed target 80% or higher; inspect rejection reasons by field. |
| Unsupported-content rate | Reviewed drafts with at least one unsupported material claim / all drafts audited. | Any critical unsupported instruction pauses the pilot. Define severity before evaluation. |
| Usable export reliability | Attempts producing a readable, content-faithful artifact within the agreed time / all generation attempts, including failures. | Proposed target 95% or higher; a file existing alone is not success. |
| Repeat use | Activated authors producing an accepted worksheet in the following week / activated authors observed for two full weeks. Activation means a first accepted worksheet. | Measure first; segment by task frequency rather than invent an adoption claim. |
| Cost per accepted worksheet | Authoring and review labor, failed attempts, platform usage, support, and allocated setup cost / accepted worksheets. | Improve against the manual baseline at the same quality bar; do not count labor capacity as cash savings. |
A fast model response is not end-to-end time saved. A successful export is not proof of learning. None of these pilot metrics is collected by this public site.
05 / Business judgment
This planning model asks whether reduced assembly effort could justify implementation and running costs. It charges for every assisted attempt and includes a full manual fallback when the assisted workflow is unsuccessful.
Modeled, not realized
Capacity value is the value of potentially reusable time, not revenue, profit, a staffing reduction, or cash saved. The payback figure is capacity-equivalent, not financial payback. Real decisions require observed quality, demand, costs, and a plan to reuse the time.
Let V = monthly attempts, M = manual minutes, A = assisted minutes including review, s = assisted completion share, R = hourly labor value, C = usage cost per attempt, F = fixed monthly cost, and I = one-time setup cost.
A + (1 - s) × M. An unsuccessful attempt consumes the assisted time and then restarts manually.V × (s × M - A) / 60.(hours freed × R) - (V × C + F).ceil(F / ((s × M - A) × R / 60 - C)), only when per-attempt contribution is positive.I / net monthly capacity value, only when that monthly value is positive.The model assumes comparable tasks, unchanged quality, stable costs and demand, and a reusable value for freed time. It does not model cash realization, taxes, discounting, ramp-up, retention, or learning outcomes. Put review and normal corrections into assisted time; put recurring support and licensing into fixed costs. Do not double-count them. Results are rounded for display; calculations use unrounded values.
06 / Evidence and reflection
I built the working version at Microsoft, shared it, presented and demoed it, and redesigned the workflow for production needs.
Read the project progressionThree replacement scenarios, real edits, review-gated downloads, and a visible source-failure path. Sample drafting is replayed locally; no internal service is exposed.
Inspect the demoThis portfolio reports the build and design work, not internal adoption or financial data. Proposed targets and the calculator are planning aids, not reported results.
See the evaluation plan07 / Measuring broader use
Building, sharing, and demoing the solution came first; production-oriented redesign followed. For broader use, the evaluation plan below would measure whether the workflow consistently delivers accepted training exercises at a sustainable cost.
A future evaluation would record timestamps, revision counts, outcome categories, and reviewed quality scores with appropriate consent and retention rules—not raw source bodies by default. No such analytics or pilot is running on this site.
Identify a real problem, build something useful, put it in front of others, and redesign it for reliable use.
Explore the workflow