Skip to main content
Scrumagic
Scrumagic

Hospital Data Platform scenario walkthrough

By Scrumagic Team Last reviewed 6 min read

In short

Hospital Data Platform is an expert scenario in Scrumagic. A hospital needs bed-occupancy and wait-time dashboards before winter pressure begins. The code works on clean samples and the real data does not. This walkthrough covers the project, the people and the decisions, with no spoilers.

A dashboard can pass every test and still be wrong. That sentence is the whole scenario. Hospital Data Platform is about the gap between work that demonstrates well and work that is true, in a setting where a wrong number can send a bed manager to the wrong ward.

The Hospital Data Platform scenario card on the scenarios page, showing its difficulty, roles and learning outcomes
The Hospital Data Platform card on the scenarios page.

The project

Brightwater General needs bed-occupancy and wait-time dashboards before winter pressure begins. The budget is $108,000, the time is sixteen weeks and the plan is five sprints. The code the team writes works on clean samples. The real data, from the admissions system, does not look like the samples.

The backlog shows where the effort really goes. Agree read-only access and a masked extract. Load admissions, transfers and discharges every night. Clean duplicate records and missing timestamps. Agree one definition of an occupied bed. Only then come the visible parts: beds occupied now by ward, the seven-day trend, the time from arrival to first assessment, the current wait by triage level and waits against the hospital's own target. And the quiet ones that decide whether any of it can be trusted: checks on every load for missing and impossible values, alerts when a load fails, a data-quality badge on every dashboard, and hiding small counts.

Notice the order of difficulty. The least visible work is the work that has to happen first.

Demoable is not done

The four outcomes on the scenario card are separate "demoable" from "done" when data quality is the risk, make invisible but essential work visible to a sponsor, treat metric definitions as requirements, and run honest demos on real data.

Metric definitions are requirements. What counts as an occupied bed? A bed with a patient discharged an hour ago, or one being cleaned? Two reasonable people give different answers, and the dashboard will show one of them. The scenario treats the definition as something that needs agreeing, writing down and checking, as much as any user story. Acceptance criteria cover how to make such a statement checkable.

Invisible work needs a voice. The sponsor asks what is visible, and a good deal of the valuable work is not. The Scrum Master's job in this scenario includes making it visible, in numbers the sponsor can read. That is the Increment stretched: usable and verified, including parts nobody will ever see.

Real data in the demo. An honest review shows the platform on real extracts, including the parts where it fails. A demo on clean sample data is easy to give and tells the audience nothing about the winter.

The people

The sponsor is the chief operating officer, a physician by training, who ran the extra-bed programme last winter and opened the beds a week late. She trusts what she can check. She sees data-quality work as a cost she cannot show anyone, and asks what is visible. She is fair: shown a gap in the data and its cost, she will back the team, but she needs to see it as a number.

The team, played by AI unless you take the role:

  • The Product Owner leads bed management and has a nursing background. He knows how a ward counts a bed better than anyone and the data less well, so a definition he thought was settled lands as news.
  • The Scrum Master, when it is not you, makes the invisible work visible and keeps the review about what is true, not about what looks good.
  • The analytics lead will not call a number done until its definition is agreed, its check has run and it has been compared with the real extract.
  • The dashboard developer tests with charge nurses on night shift and says when a chart shows more certainty than the data has.
  • The data engineer knows how the admissions extract is built, and how often it changes without warning.

The phases

Phase 1 moves from the business case and a needs survey, which asks what charge nurses and the board each need from the dashboards, to the sprint length. In the epics workshop, the wish for visible dashboards meets the less visible work underneath.

The epics and personas workshop in the Hospital Data Platform scenario, with the team in the meeting and the chat open
The workshop where the shape of release 1 is argued.

The epics list that results has an unusual shape: ingestion and data-quality checks sit among the dashboards, each with a value and a risk.

The top of the epics spreadsheet for the data platform, listing the large areas of work with their value and risk
The epics document the workshop produces.

Phase 2 turns the top of the backlog into a sprint. You check the stories, run planning poker, break the work into tasks and freeze the sprint backlog. Estimating work with uncertain data is the hard part, and story points and planning poker are the techniques you will use.

The outputs of the planning step in the Hospital Data Platform scenario, including committed stories and the sprint goal
The outputs of sprint planning.

Phases 3 and 4 repeat for each sprint. Blockers, risks and mid-sprint requests arrive, and at each review you decide what meets the Definition of Done. Risk in Scrum describes why a risky item belongs early in the order.

Phase 5 is the cutover, the agreement on the working deliverables and a retrospective on the whole project. A scorecard follows, built from the decisions you recorded. It is a scorecard and not a certificate.

Questions to carry into it

Prompts to keep beside you while you play. None has a hidden answer.

  • Could two sensible people read this number differently? If so, the definition is a requirement, and someone has to own it.
  • What would the dashboard say if the load failed overnight? A number that looks fine when the data is missing is more dangerous than an obvious error.
  • What does the sponsor see, and what do they not? The quiet work is only valued if someone makes it legible.
  • Would the charge nurse trust this at four in the morning? The people who use the dashboards are tired and busy, and they will not forgive a wrong count twice.

This is the scenario where the least glamorous items in the backlog carry the most weight. Learning to say so, in numbers, is most of the point. A sponsor who can see that a load failed three times last week, and what that would have meant for the dashboard, is far more willing to protect the time spent on checks than one who has only been told they matter.

Who it suits

The card says it is for experienced learners who want to see Scrum under data uncertainty, and recommends Logistics API first. The active work is estimated at about four and a half hours, spread over many days.

What each role takes from it:

  • Scrum Master: making invisible work visible, and keeping the review made of what is true.
  • Product Owner: telling a senior sponsor that the least visible work has to go first.
  • Developer: saying what you find in the data the moment you find it, and refusing to load what you have not checked.

The other scenarios are in the scenarios at a glance. Hospital Data Platform is fictional, as are Brightwater General, its people, its data and the figures. It is a training scenario and not clinical or operational advice.

Share this post Link copied

Nothing opened? This computer may have no email program set up. Write it in Gmail or use the copy button and paste the link into your email.

  • Scrumagic 6 min read

    Logistics API scenario walkthrough

    Logistics API is an advanced scenario in Scrumagic. A freight company has a fixed budget and twelve weeks to launch a tracking and rate-quote API before its biggest partner goes live. The users are developers, and once they build on it, changing course gets expensive. This walkthrough covers the project, the people and the decisions, with no spoilers.

  • Scrumagic 6 min read

    Donation Portal scenario walkthrough

    Donation Portal is an intermediate scenario in Scrumagic. A food bank has a fixed budget, a grant that expires with the giving season, and a board, a major donor and a volunteer coordinator who all want something in the first release. This walkthrough covers the project, the people and the decisions, with no spoilers.

  • Scrumagic 6 min read

    Legacy Migration scenario walkthrough

    Legacy Migration is the hardest scenario in Scrumagic. A water company's billing system runs on servers whose lease ends in eighteen weeks, and the job is to move it without changing a single invoice. The work is invisible, the stakes are exact to the cent, and the sponsor cannot see progress. This walkthrough covers the project, the people and the decisions, with no spoilers.

  • Learn Scrum 7 min read

    Writing a Sprint Goal that survives a bad week

    The Sprint Goal is the single objective for a Sprint. It answers why the Sprint is worth doing, gives the team a reason to work together instead of on separate items, and lets the scope bend while the purpose stays fixed. A good goal says what will be true at the end, can be checked at the Sprint Review, and is smaller than the Product Goal it serves.

  • Learn Scrum 7 min read

    The Sprint Backlog: the Developers' plan, kept honest

    The Sprint Backlog is the plan for one Sprint: the Sprint Goal (why), the Product Backlog items chosen (what) and an actionable plan to deliver them (how). It belongs to the Developers, and they update it all through the Sprint as they learn. A good one has enough detail that the team can inspect its progress at the Daily Scrum, and not so much that updating it becomes the work.

We use analytics cookies to see which pages help and which don't. Scrumagic works the same whichever you choose, and you can change your mind any time from "Cookie settings" in the footer. Privacy Policy.