Early warning alerts
Real-time seismic data triggers alerts to services, hospitals, schools and the public.
Story: a duty officer gets the alert in seconds and can act before shaking.

Kabat One · Product Manager assignment
From client needs to a safe, phased plan the team can build
Prepared by Diego Augusto Ocampo Lagarda · November 2026
Scroll or press ↓Scroll

The brief
A municipal public safety client wants earthquake early warning inside the existing Kabat One city platform.
They ask for one or more of three capabilities: alerts to key stakeholders and the public, automated emergency response, and post-event damage assessment.
It must be fully integrated, using the real-time monitoring and microservices architecture the platform already has.
The task: understand the client's needs, propose a technical solution, define the work plan with risks, and describe how the teams work together.
1 · Client requirements
Goal: warn people before shaking arrives, coordinate the response, and guide rescue afterward.
Real-time seismic data triggers alerts to services, hospitals, schools and the public.
Story: a duty officer gets the alert in seconds and can act before shaking.

Planned actions run fast: stop public transport, close bridges and tunnels, send first responders.
Story: an operator approves a response plan, so no step is missed.

Drone images, sensors and citizen reports become one live damage map.
Story: a commander sees the worst areas and sends help there first.
To brief the dev team: one goal, one user story per capability with "done" rules, and a list of what is not in version 1 (slide 7).
1 · Client requirements

2 · Technical solution
Built on the existing Kabat One platform: microservices, real-time monitoring and audit log. One alert message in the CAP standard reaches every channel: cell broadcast (no app needed), mobile app, sirens, radio and TV. If one channel fails, the others still work.
Secure APIs connect to seismic agencies, city systems and telecom operators.
2 · Technical solution
Each city picks its mode in settings: same product, no custom code. Every action has a manual override and an audit log.
3 · Work plan
The city asked for one or more capabilities. I rank them by safety impact, time criticality, effort and risk, and dependencies. If the city wants only one, I recommend alerts.
Most life-safety value, lowest risk. The other two need it. Waiting costs the most.
High value, higher risk. Needs city policy first. Starts as "suggest", then automates.
Matters after the quake, not before. Start with citizen reports, add drones and sensors later.
3 · Work plan
Close open questions, choose the data feed, define safety rules and tests.
Done: signed scope
Feed, checks, alerts to key groups and one public channel. Simulation mode.
Done: pilot with drills
Response plans, approval modes, transport and bridge links, audit log.
Done: joint drill
Drone, sensor and citizen data in one live map. Stakeholder training.
Done: city exercise
Research in Discover, integration testing in the next three phases, deployment at the end of each phase, and stakeholder training before each go-live. Two-week sprints with outcome goals. Indicative range: 4 to 6 months. Dates depend on feed access, city approvals and links to transport and bridge systems. Engineering sizes each phase in Discover, and we commit to dates with the client after that.
3 · Work plan
What can happenAlert arrives too late
How I reduce itMore than one feed, measure delay, alert only while still useful
What can happenPeople lose trust
How I reduce itChecks, thresholds agreed with authorities, manual stop, review after each event
What can happenPeople are not warned
How I reduce itMany channels, backup power and links, health checks
What can happenTransport or bridge closed by mistake
How I reduce itApproval modes, simulation, override, rollback
What can happenPlatform slows at the worst time
How I reduce itLoad tests, separate alert service, priority queues
What can happenNobody owns the decision
How I reduce itWritten policy with the city, audit log, training and drills
What can happenAreas near the epicenter get little or no warning
How I reduce itState the limits in the contract and public messages. Measure warning time by zone

4 · Collaboration
Backend, frontend, UX/UI, QA, BI
Operators, supervisors, city leaders
Seismic agencies, telecom, drone and sensor vendors
Everyone sees the same goal and gets one weekly update. Decisions and trade-offs are written down.
5 · Assumptions and next steps
A kickoff workshop with the client to answer the open questions and start the Discover phase.

Backlog
4 epics, 13 stories and 6 tasks, each with acceptance criteria.