Turn your phone sideways for a better view

Say “digital transformation”, and the first picture is new technology.
Five industries. Global scale. Organizations far smaller than we’d expect.

What do they have in common?

Tech companies
Platforms
Disruptors
VC-backed
Digital businesses
Started as startups
?

They were designed to be Exponential Organizations.

10× the impact of their peers, through technology and new ways of operating

AI thinks. Sensors see. Robotics acts.

All connected, in real time

Every organization that succeeds runs the same three steps

Each turn reveals the next opportunity

1 See the 10× opportunity others miss
2 Turn the physical world into information
3 Use it to improve, and repeat

Three of the ten characteristics in Exponential Organizations

Each turn reveals the next opportunity

1 See the 10× opportunity others miss
2 Turn the physical world into information
3 Use it to improve, and repeat

Uber connects people to jobs

1 See the 10× opportunity others miss
2 Turn the physical world into information
3 Use it to improve, and repeat

Waze connects the physical world to data

1 See the 10× opportunity others miss
2 Turn the physical world into information
3 Use it to improve, and repeat

Airbnb, GitHub, Supercell: the same loop

Airbnb

Leveraged assets

  • Interfaces · host–guest matching
  • Algorithms · search, ranking and pricing
  • Dashboards · demand and supply analytics

GitHub

Social technologies

  • Interfaces · version control
  • Algorithms · code search and sync
  • Dashboards · repository insights

Supercell

Experimentation

  • Interfaces · engagement systems
  • Algorithms · game balancing
  • Dashboards · player behaviour analytics

The future of organizations is information.

Build on data from the start, or turn the analog world into data

|

10:02

 

A wheelchair, requested at 10:02

It isn’t that there are too few people. It’s that nobody can see them.

The same wheelchair, through Dispatcher

Dispatcher’s web console, playing on its own: a morning in the dispatcher’s seat.

 

1 square = 1,000 pieces

Where did 10,000 pieces go?

It isn’t too little linen. It’s linen nobody can see.

Every piece, counted

Linen’s web console, playing on its own: a day of linen, from the Main Store to the Laundry.

Understand how work flows through people

General Medicine TeamToday · 10:45

Ward Rounding

Ward 7

Nalintra Srisakorn07:04–08:01 · 57m

Ward Rounding

Ward 5

Darika Phumiphat07:34–08:49 · 1h 15m

Daily Examination – OPD

Outpatient Center

Niran Phongchai08:05 · 2h 40m

Critical Care Rounding

CCU

Kamala Ratchanee08:36–09:20 · 44m

Consulting and Prescription

Ward 7

Nalintra Srisakorn09:07–09:44 · 37m

Ward Rounding(1 more)

Ward 7

Kamala Ratchanee09:38–10:26 · 48m

Case Review Session

Medical Office

Manit Sorasak10:09 · 36m

Daily Examination – OPD

Outpatient Center

Phuwadon Rattanakorn10:38 · 7m

People knows when each person on a team is where the work is. A small badge does it, with nothing to press and nothing to fill in.

How a presence happens

Kamala RatchaneeConsultant10:45

Ward 7Internal Medicine

Ward 7 – Patient Rooms

Ward Rounding

Ward 7 – Nurse Station

Consulting and Prescription
  1. First hit in Ward 7, in its patient rooms.
  2. Five minutes in: a presence in Ward 7 begins, counted from 09:38. Her time in the patient rooms is Ward Rounding, as a rule for the General Medicine Team binds it.
  3. At the Nurse Station: Consulting and Prescription, still within the same presence in Ward 7.
  4. Ten minutes out of Ward 7: the presence closes at her last hit, 10:26. 48 minutes in Ward 7, split by area.

Presence Summary

Ward 7Internal Medicine

2 areas visited48m

  • Ward 7 – Patient RoomsWard Rounding43m
  • Ward 7 – Nurse StationConsulting and Prescription3m

Dr. Kamala’s ward round this morning, as People saw it.

Fair to each person

General Medicine Team10:45

NameBadgeLocationLast seen

Anongnart VichitkornDoctor OnlineBLE badge •••••• Just now

Darika PhumiphatIntern OfflineBLE badge •••••• 1h 56m ago

Jirayu VichaiDoctor OnlineBLE badge •••••• Just now

Kamala RatchaneeConsultant OnlineBLE badge •••••• Just now

Manit SorasakConsultant OnlineBLE badge •••••• Just now

Nalintra SrisakornDoctor OfflineBLE badge •••••• 1h 1m ago

Niran PhongchaiDoctor OnlineBLE badge Outpatient CenterInternal Medicine Just now

Phuwadon RattanakornIntern OnlineBLE badge •••••• Just now

Location access

  1. Prasert Thongchai (Head of Medical Staff) saw Niran Phongchai’s locationUrgent consult, Ward 5

Live places are masked by default. Seeing one takes a reason, and every look is recorded: who looked, at whom, why and when.

01

01

Every presence, after a delay

The Presence screen lists every stay in a zone: who, where, when, for how long, and the work it held. Records appear only twelve hours after they end, so they serve planning, not watching. Here, last night’s stay arrives as its twelve hours pass.

02

How a zone is used

Each zone keeps its traffic: how long it was occupied, by what kind of work, in which of its areas. This is Ward 7 this morning, with Dr. Nalintra’s and Dr. Kamala’s rounds inside it.

03

Routine work, by team

Recurring work is defined once, binding teams and zones together. Here is Ward Rounding today across every team, with the time People can’t be sure of kept apart, never guessed.

04

Zones, drawn your way

A zone follows how the work is organized, not the lines of the floor plan. Rooms are grouped into Areas of Interest, each bound to its work. Corridors belong to none, so they are never observed.

05

The whole hospital, at a glance

The Real Time Dashboard counts the hospital as it is now: who is in a zone, which zones are busy or empty, and how today’s time has been spent, hour by hour. Numbers, not names.

Every month, someone sits down to decide who works when. For a team of thirty porters, that takes three to five days.

 

A person can hold any two of these in mind at once.

Roster holds them all, and plans the month in ten minutes at most.

  1. Every shift needs its supervisor, its seniors and its porters
  2. People have asked for days off
  3. Everyone needs rest between shifts
  4. And a day off in every week
  5. The same few should not always get the nights

How it plans a month

Logistics TeamConfiguration
ShiftsMembersAdd Shift

8 shifts

OrderNameStartEndDurationHeadcounts
1 Day Long 07:0019:0012 hours 3 MondaySupervisor: 1Senior: 0Agent: 2 3 TuesdaySupervisor: 1Senior: 0Agent: 2 3 WednesdaySupervisor: 1Senior: 0Agent: 2 3 ThursdaySupervisor: 1Senior: 0Agent: 2 3 FridaySupervisor: 1Senior: 0Agent: 2 3 SaturdaySupervisor: 1Senior: 0Agent: 2 3 SundaySupervisor: 1Senior: 0Agent: 2
2 Day Standard 08:0018:0010 hours 3 MondaySupervisor: 0Senior: 1Agent: 2 3 TuesdaySupervisor: 0Senior: 1Agent: 2 3 WednesdaySupervisor: 0Senior: 1Agent: 2 3 ThursdaySupervisor: 0Senior: 1Agent: 2 3 FridaySupervisor: 0Senior: 1Agent: 2 3 SaturdaySupervisor: 0Senior: 1Agent: 2 3 SundaySupervisor: 0Senior: 1Agent: 2
3 Day Short 09:0017:008 hours 3 MondaySupervisor: 0Senior: 0Agent: 3 3 TuesdaySupervisor: 0Senior: 0Agent: 3 3 WednesdaySupervisor: 0Senior: 0Agent: 3 3 ThursdaySupervisor: 0Senior: 0Agent: 3 3 FridaySupervisor: 0Senior: 0Agent: 3 3 SaturdaySupervisor: 0Senior: 0Agent: 3 3 SundaySupervisor: 0Senior: 0Agent: 3
4 Day Extended 09:0019:0010 hours 2 MondaySupervisor: 0Senior: 1Agent: 1 2 TuesdaySupervisor: 0Senior: 1Agent: 1 2 WednesdaySupervisor: 0Senior: 1Agent: 1 2 ThursdaySupervisor: 0Senior: 1Agent: 1 2 FridaySupervisor: 0Senior: 1Agent: 1 2 SaturdaySupervisor: 0Senior: 1Agent: 1 2 SundaySupervisor: 0Senior: 1Agent: 1
5 Mid Morning 10:0020:0010 hours 2 MondaySupervisor: 0Senior: 0Agent: 2 2 TuesdaySupervisor: 0Senior: 0Agent: 2 2 WednesdaySupervisor: 0Senior: 0Agent: 2 2 ThursdaySupervisor: 0Senior: 0Agent: 2 2 FridaySupervisor: 0Senior: 0Agent: 2 2 SaturdaySupervisor: 0Senior: 0Agent: 2 2 SundaySupervisor: 0Senior: 0Agent: 2
6 Mid Day 10:0018:008 hours 3 MondaySupervisor: 0Senior: 1Agent: 2 3 TuesdaySupervisor: 0Senior: 1Agent: 2 3 WednesdaySupervisor: 0Senior: 1Agent: 2 3 ThursdaySupervisor: 0Senior: 1Agent: 2 3 FridaySupervisor: 0Senior: 1Agent: 2 3 SaturdaySupervisor: 0Senior: 1Agent: 2 3 SundaySupervisor: 0Senior: 1Agent: 2
7 Afternoon 11:0022:0011 hours 2 MondaySupervisor: 1Senior: 0Agent: 1 2 TuesdaySupervisor: 1Senior: 0Agent: 1 2 WednesdaySupervisor: 1Senior: 0Agent: 1 2 ThursdaySupervisor: 1Senior: 0Agent: 1 2 FridaySupervisor: 1Senior: 0Agent: 1 2 SaturdaySupervisor: 1Senior: 0Agent: 1 2 SundaySupervisor: 1Senior: 0Agent: 1
8 Night 19:0007:0012 hours + 1 day 2 MondaySupervisor: 0Senior: 1Agent: 1 2 TuesdaySupervisor: 0Senior: 1Agent: 1 2 WednesdaySupervisor: 0Senior: 1Agent: 1 2 ThursdaySupervisor: 0Senior: 1Agent: 1 2 FridaySupervisor: 0Senior: 1Agent: 1 2 SaturdaySupervisor: 0Senior: 1Agent: 1 2 SundaySupervisor: 0Senior: 1Agent: 1
Schedule Policy
Min Rest Hours
8h
Max Workdays/Week
5 days

Create Schedule

Optional — if no budget is set for this month yet, leave it blank

CancelCreate Schedule

December 2026Draft PlanPublished Schedule
SummaryCalendarShiftHeadcountsCapacityViolations Search members… All Roles All Genders

30 members

NameGenderRoleNormal HoursOvertime HoursTotal HoursWorkdayDays off
Ananya PongpanitchLogistics SupervisorFemaleSupervisor 000031
Anucha BoonmeePorterMaleAgent 000031
Chaiwat InthongSenior PorterMaleSenior 000031
Jiraporn WongsaSenior PorterFemaleSenior 000031
Kittipong ChaiyasitPorterMaleAgent 000031
Pongpisut PatamadechaPorterMaleAgent 000031
Siriporn ThongdeePorterFemaleAgent 000031
Tachapol UdomaekPorterMaleAgent 000031
Tanagorn RattanapanPorterMaleAgent 000031
Traitod PrachayutMessengerMaleAgent 000031
Wanpen SukjaiPorterFemaleAgent 000031
Wiroj SaengthongSenior PorterMaleSenior 000031
Apichat MoonsriPorterMaleAgent 000031
Duangjai PhetcharaPorterFemaleAgent 000031
Kanokwan PetchrungPorterFemaleAgent 000031
Kriangkrai SomboonPorterMaleAgent 000031
NNantana SrisukShift SupervisorFemaleSupervisor 000031
Naruemon ChaisriPorterFemaleAgent 000031
Nattapon SrichaiPorterMaleAgent 000031
Phichit BoonchuPorterMaleAgent 000031
Pornthip SaengdaoPorterFemaleAgent 000031
PPrasit WongwanShift SupervisorMaleSupervisor 000031
Ratchanee BoonrodSenior PorterFemaleSenior 000031
Sakda PhonsriSenior PorterMaleSenior 000031
Somsak ThongmakPorterMaleAgent 000031
Sunisa WongprasertPorterFemaleAgent 000031
Surasak InkaewPorterMaleAgent 000031
Thawatchai KaewkhamPorterMaleAgent 000031
Weerapong SaelimSenior PorterMaleSenior 000031
Yupin NakprasertPorterFemaleAgent 000031
NameGenderRoleNormal HoursOvertime HoursTotal HoursWorkdayDays off
Ananya PongpanitchLogistics SupervisorFemaleSupervisor 24002402011
Anucha BoonmeePorterMaleAgent 24002402011
Chaiwat InthongSenior PorterMaleSenior 25202522110
Jiraporn WongsaSenior PorterFemaleSenior 25202522110
Kittipong ChaiyasitPorterMaleAgent 24002402011
Pongpisut PatamadechaPorterMaleAgent 2640264229
Siriporn ThongdeePorterFemaleAgent 25202522110
Tachapol UdomaekPorterMaleAgent 24002402011
Tanagorn RattanapanPorterMaleAgent 2640264229
Traitod PrachayutMessengerMaleAgent 25202522110
Wanpen SukjaiPorterFemaleAgent 24002402011
Wiroj SaengthongSenior PorterMaleSenior 24002402011
Apichat MoonsriPorterMaleAgent 24002402011
Duangjai PhetcharaPorterFemaleAgent 2640264229
Kanokwan PetchrungPorterFemaleAgent 25202522110
Kriangkrai SomboonPorterMaleAgent 24002402011
NNantana SrisukShift SupervisorFemaleSupervisor 2640264229
Naruemon ChaisriPorterFemaleAgent 24002402011
Nattapon SrichaiPorterMaleAgent 25202522110
Phichit BoonchuPorterMaleAgent 24002402011
Pornthip SaengdaoPorterFemaleAgent 24002402011
PPrasit WongwanShift SupervisorMaleSupervisor 24002402011
Ratchanee BoonrodSenior PorterFemaleSenior 24002402011
Sakda PhonsriSenior PorterMaleSenior 22802281912
Somsak ThongmakPorterMaleAgent 25202522110
Sunisa WongprasertPorterFemaleAgent 24002402011
Surasak InkaewPorterMaleAgent 25202522110
Thawatchai KaewkhamPorterMaleAgent 24002402011
Weerapong SaelimSenior PorterMaleSenior 25202522110
Yupin NakprasertPorterFemaleAgent 25202522110
NameGenderRoleNormal HoursOvertime HoursTotal HoursWorkdayDays off
Ananya PongpanitchLogistics SupervisorFemaleSupervisor 24002402011
Anucha BoonmeePorterMaleAgent 24002402011
Chaiwat InthongSenior PorterMaleSenior 2640264229
Jiraporn WongsaSenior PorterFemaleSenior 25202522110
Kittipong ChaiyasitPorterMaleAgent 24002402011
Pongpisut PatamadechaPorterMaleAgent 2640264229
Siriporn ThongdeePorterFemaleAgent 25202522110
Tachapol UdomaekPorterMaleAgent 24002402011
Tanagorn RattanapanPorterMaleAgent 2640264229
Traitod PrachayutMessengerMaleAgent 25202522110
Wanpen SukjaiPorterFemaleAgent 24002402011
Wiroj SaengthongSenior PorterMaleSenior 24002402011
Apichat MoonsriPorterMaleAgent 24002402011
Duangjai PhetcharaPorterFemaleAgent 2640264229
Kanokwan PetchrungPorterFemaleAgent 25202522110
Kriangkrai SomboonPorterMaleAgent 24002402011
NNantana SrisukShift SupervisorFemaleSupervisor 2640264229
Naruemon ChaisriPorterFemaleAgent 24002402011
Nattapon SrichaiPorterMaleAgent 25202522110
Phichit BoonchuPorterMaleAgent 24002402011
Pornthip SaengdaoPorterFemaleAgent 24002402011
PPrasit WongwanShift SupervisorMaleSupervisor 24002402011
Ratchanee BoonrodSenior PorterFemaleSenior 24002402011
Sakda PhonsriSenior PorterMaleSenior 24002402011
Somsak ThongmakPorterMaleAgent 25202522110
Sunisa WongprasertPorterFemaleAgent 24002402011
Surasak InkaewPorterMaleAgent 25202522110
Thawatchai KaewkhamPorterMaleAgent 24002402011
Weerapong SaelimSenior PorterMaleSenior 25202522110
Yupin NakprasertPorterFemaleAgent 2640264229
Run OptimizerRe-run Optimizer Evaluate Reset to Checkpoint Set as Checkpoint Close Publish

Manage Assignment

Jiraporn Wongsa · 24 Dec

Day Long07:00–19:00Day Standard08:00–18:00Day Short09:00–17:00Day Extended09:00–19:00Mid Morning10:00–20:00Mid Day10:00–18:00Afternoon11:00–22:00Night19:00–07:00 Day OffAll day

2 constraints unmet

This run left 2 constraints unmet. Roster can try once more with a deeper search, taking roughly three to four times as long as the run you just waited for.

Show the resultSearch deeper

A genetic algorithm breeds generation after generation of possible rosters, and keeps the best.

Hospitals that run like a finely tuned orchestra

Today: searching, waiting, guessing. Precision: everyone knows what is where, and who can help.

A world where less and less is wasted, because the people deciding can finally see.

We call this a Precision Society

From knowing to deciding

Tracking tells you what is where.
Knowing tells you what is happening.
Deciding tells you what to do next.
Precision is the right thing happening, without waste, again and again.

One problem solved well, before the next.

Each one makes the next possible.

How do we make it even better?

Intelligent operations

And there are more.

A little better, every day.

Not about technology.

Not just about transformation

Capability.

To see opportunities

To turn the physical world into information

To keep learning and improving

Better decisions, consistently.