Why Use Agile for Healthcare IoT Product Development

Why agile approach is the best in healthcare product development?

You are six weeks into your healthcare IoT device development. The clinical team reviewed the first prototype and changed three requirements. The firmware team has already built those features. The hardware team says one of the changes means a PCB revision. The investor demo is in eight weeks.

If this sounds familiar, the problem is not that the requirements changed. Requirements always change in healthcare IoT. Especially early on. The clinical team learns what they actually need by seeing what they do not. The problem is that the development process was set up to treat the first requirement document as final.

By the end of this post, you will understand exactly why agile is the right methodology for healthcare IoT product development, how to adapt it for a product that has hardware, firmware, and a cloud backend, and what it looks like in practice when it is working correctly.

The Real Reason Healthcare IoT Projects Run Over Budget and Behind Schedule

Most healthcare IoT development failures share the same root cause. It is not a technical failure. It is a planning failure: the assumption that a complete set of requirements can be defined before development begins.

Here is what actually happens:

A founding team or clinical team writes a requirements document. It captures what they think the device needs to do based on what they know today. Development starts. Six weeks in, a clinical advisor joins the project and points out that the data collection interval needs to change for the measurement to be clinically meaningful. Eight weeks in, a pilot user holds the device for the first time and the form factor turns out to be uncomfortable for the target patient population. Ten weeks in, the engineering team discovers the sensor chosen in the spec cannot achieve the accuracy required in the temperature range the device will operate in.

None of these are failures of diligence. They are failures of certainty: the assumption that a team knows everything at the start of a project that requires discovery to complete.

Agile is built for exactly this situation. It was designed for discovery. It does not assume complete upfront knowledge. It assumes the team will learn as they build, and it structures the work to absorb those learnings without catastrophic rework.

The three discovery points that derail waterfall healthcare IoT projects but fit naturally into agile:

  • Clinical requirements evolve through use. A clinician cannot fully specify what data they need until they have seen the data. Early builds surface this quickly. Late builds surface it expensively.

  • Hardware-firmware integration reveals constraints no spec could predict. The sensor that meets the datasheet specification behaves differently in the actual enclosure, on actual skin, in actual lighting conditions. This is discoverable. It just has to be discovered.

  • Regulatory feedback changes what needs to be built. A pre-submission meeting with a regulatory body often reveals that the intended use definition needs to change, which changes the feature scope, which changes the hardware and firmware.

A waterfall project treats all three as scope creep. An agile project treats them as sprint input. That difference determines the timeline.

What Agile Actually Means When Your Product Has Hardware, Firmware, and a Backend

The most common mistake teams make when bringing agile to hardware-inclusive IoT development is applying software agile directly. Two-week sprints work for a mobile app. They do not work for a PCB revision. The mistake is assuming agile means the same cadence for every layer.

The right model is a layered sprint architecture where each layer of the product runs at its natural speed, with explicit handoffs between layers.

Hardware layer - 4 to 6 week cycles

PCB revisions cannot be rushed. A design change, DFM review, Gerber export, fabrication, assembly, and bring-up takes three to five weeks minimum. Hardware work runs on longer cycles with clear decision gates. What must be true in firmware and clinical feedback before the next hardware revision is committed.

The agile principle that applies here is not sprint speed. It is deferring commitment. Hardware decisions that can be deferred should be deferred. Choose components that leave options open. Use modular PCB design where sensor boards can be swapped without a full redesign. Commit to the board that cannot change (power supply, MCU, connectivity) as late as possible, after firmware and clinical learnings have stabilised those requirements.

Firmware layer - 1 to 2 week sprints

Firmware moves faster than hardware because changes do not require fabrication. A two-week firmware sprint is achievable and produces meaningful increments: sensor data flowing to the dashboard, BLE connection to the companion app, OTA update infrastructure in place.

The firmware backlog is directly informed by clinical feedback from the previous hardware cycle and by hardware constraints revealed during bring-up. A sprint where the firmware team is blocked by a hardware issue they did not know about is a sprint wasted. Hardware bring-up notes feed the firmware backlog before each sprint starts.

App and cloud layer - 1 week sprints

The companion app and cloud dashboard move fastest. Clinical users can give feedback on a dashboard update in a day. A one-week sprint cycle for the app layer is realistic and produces frequent, visible progress that keeps clinical and investor stakeholders engaged.

Layer

Cycle Length

Agile Principle Applied

Output Per Cycle

Hardware (PCB, components)

4-6 weeks

Deferred commitment, decision gates

Revised prototype ready for firmware

Firmware

1-2 weeks

Sprint backlog from clinical feedback

Working features on hardware

App and cloud

1 week

Continuous delivery, user testing

Usable dashboard or app update

Clinical validation

Ongoing

Inspect and adapt

Requirement updates fed into next sprint

On one healthcare wearable project, the team ran a layered sprint architecture with 5-week hardware cycles and 2-week firmware sprints. The clinical team provided feedback at the end of each firmware sprint using a structured form that the engineering team translated directly into the next backlog. Three hardware revisions over 20 weeks produced a device that reached pilot validation with zero critical requirement mismatches. A waterfall plan for the same scope had originally estimated 18 months. The agile approach delivered a validated prototype in 22 weeks.

How Agile Handles the Parts of Healthcare IoT That Feel Like They Cannot Be Agile

The most common objection to agile in healthcare IoT is regulatory: "We cannot iterate freely because every change has to be documented for the regulatory submission." This is a misunderstanding of how agile and regulatory documentation relate.

Agile does not mean undocumented. This is the most common misconception. It means the documentation follows the work rather than preceding it. In a waterfall project, a design specification is written before the device is built and updated when the device does not match the spec. In an agile healthcare IoT project, the design history file is maintained as a living document that captures each iteration, each decision, and each validation result as it happens.

This is actually better for regulatory submissions. Two reasons:

First, the design history reflects what was actually built, not what was planned to be built. A waterfall design history that documents a plan that changed significantly during development contains reconciliation gaps that regulatory reviewers flag. An agile design history that documents each iteration contains a clear audit trail of why each change was made.

Second, agile forces early and frequent clinical validation, which is exactly what regulators want to see. Evidence of multi-stage clinical testing with documented feedback and responses is stronger than a single validation study at project end.

Where waterfall discipline still belongs inside an agile project:

Some decisions in healthcare IoT genuinely cannot be iterated once committed. The intended use statement feeds into the regulatory classification. The primary sensing modality determines the clinical validation pathway. The connectivity architecture determines what security framework applies.

These decisions need waterfall-style upfront definition because reversing them after development has started creates regulatory rework that is more expensive than the time saved by deferring them.

The practical rule: use agile for everything that can be learned through iteration. Use waterfall-style gates for decisions where reversing course after committing costs more than careful upfront definition. In a typical healthcare IoT device, define the intended use, sensing modality, and connectivity architecture before sprint 1. Let everything else evolve.

What a Real Agile Sprint Looks Like for a Healthcare IoT Device

Abstract methodology descriptions do not help a CTO or founder run the first sprint. Here is what a working agile sprint structure looks like on a healthcare IoT device with hardware, firmware, and a companion app.

Before Sprint 1 — Definition sprint (one week)

Before iterative development begins, spend one week aligning the team on four non-negotiable decisions: intended use, primary sensing modality, connectivity protocol, and regulatory pathway. These feed the hardware architecture and do not change.

Output: a one-page architecture decision record. Not a 50-page requirements document.

Sprint structure (repeating 2-week firmware / 5-week hardware cycle)

Firmware sprint day 1: Backlog grooming (2 hours) Engineering lead and clinical lead review outstanding clinical feedback from the previous demo. Each feedback item becomes a backlog card with an acceptance criterion. Acceptance criterion written in clinical terms: "Heart rate reading within ±3 BPM of reference oximeter during 5-minute resting measurement." Not engineering terms.

Firmware sprint days 1–9: Build and test Firmware team executes the sprint. Daily standup: what did you complete, what are you working on, what is blocking you. Hardware engineer attends standups during active bring-up phases. Firmware and hardware blockages surface in the same meeting.

Firmware sprint day 10: Clinical demo (1 hour) Clinical lead and at least one clinical user test the firmware build on hardware. Structured feedback form captures what worked, what did not, and what needs to change. No unstructured feedback sessions: they produce too much noise and too little signal.

Between hardware cycles: Decision gate (half day) Every 5 weeks, the hardware team presents what they have learned from firmware testing and clinical feedback. Three questions: What hardware constraint did we discover that the spec did not predict? What clinical feedback requires a hardware change? What can be deferred to the next hardware revision without blocking clinical validation? These answers determine whether a hardware revision is triggered and what it includes.

Signal

Healthy

Unhealthy

Clinical feedback per sprint

3–7 specific, actionable items

0 (no engagement) or 20+ (scope instability)

Firmware sprint velocity

Stable or improving over 4 sprints

Declining - suggests hidden technical debt

Hardware revision trigger rate

1 revision per 3–4 firmware sprints

1 revision per sprint - spec is not stable enough

Requirement changes mid sprint

0 - changes feed the next sprint

Any - mid-sprint changes break sprint commitments

Clinical demo attendance

Clinical lead present every sprint

Missed more than 2 consecutive demos

How to Decide If Your Healthcare IoT Project Is Ready for Agile

Run through this before choosing a methodology for your project. Each question has a directional answer.

Question 1: Can you write a complete, final requirements document right now? If yes: your product is well-understood and the clinical use case is defined. Waterfall-style upfront definition for the hardware layer is viable. If no: agile is the right choice because you will learn requirements through building.

Question 2: Is this your first hardware revision or a subsequent one? First revision with unvalidated clinical assumptions: agile. Every discovery is expected. Subsequent revision with stable clinical requirements and known hardware constraints: tighter scope, more waterfall-like planning is appropriate at the hardware layer.

Question 3: How often does the clinical team change their minds? Rarely, based on stable clinical evidence: waterfall planning is manageable. Frequently, because the clinical use case is still being discovered: agile because the cost of locking requirements too early is a hardware respin at the worst possible moment.

Question 4: Do you have a clinical co-founder or clinical lead actively embedded in the team? Yes: agile works because feedback loops are fast and credible. No: agile is riskier without fast clinical feedback. Consider a structured clinical advisory board that gives feedback at defined sprint intervals before committing to a fully iterative approach.

Question 5: What is your regulatory pathway? 510(k) or De Novo in the US, CE Class IIa or higher in Europe: regulatory documentation requirements are significant. Agile is still right, but documentation discipline is non-negotiable. Every sprint output must be captured in the design history file. Lower-risk pathway: agile with lighter documentation overhead is more tractable.

Conclusion

Healthcare IoT products built on fixed plans break when requirements change. Requirements always change. Agile works for healthcare IoT product development because it treats discovery as part of the process, not as a failure of planning.

The key is applying agile correctly to a product that has hardware, firmware, and clinical stakeholders: separate cadences for each layer, structured clinical feedback at every firmware sprint, and waterfall-style gates for the decisions that genuinely cannot be reversed.

If you are building a healthcare IoT device and want a development team that has run agile on products with hardware, firmware, companion apps, and regulatory submissions, CoreFragment's IoT engineering team has shipped medical and health monitoring devices from first sprint to clinical validation. Share your device concept, your clinical use case, and your target regulatory pathway and you will get a direct assessment of what your agile development plan should look like and how long it realistically takes.

Author

Parthraj Gohil

Parthraj Gohil is the Founder and CEO of CoreFragment Technologies. He run the team of IoT developers, embedded engineers, app developers and AI engineers. With more than 10 years of industry experience, he has delivered projects across Healthcare IoT, Industrial IoT, Consumer IoT and AIoT.

Have Something on Your Mind? Contact Us : info@corefragment.com or +91 79 4007 1108

Share this blog

Share this on social channels to benefit others.