Planning an IoT Project

Running a Small Pilot and Measuring Results

How to scope a connected-device pilot, choose success measures before it begins, collect useful evidence and decide whether to proceed, adjust or stop.

On this page
  1. What a pilot is for
  2. Scope it deliberately
  3. Choose success measures first
  4. Run it like an experiment
  5. Be honest about the results
  6. Decide what happens next

What a pilot is for

A pilot is a small, time-limited deployment in real conditions. It sits between a prototype and a full rollout. A prototype asks whether an idea can work at all, usually on a bench. A pilot asks whether it works well enough, in the real setting, with real users, to justify going further.

Because a pilot costs real time and money, it is worth designing it to teach you something specific. A trial run without clear questions tends to produce a pile of data and little insight.

Scope it deliberately

Keep the pilot small enough to manage and large enough to be representative. A few guidelines:

  • Choose a limited number of devices and locations. Enough to see variation, such as different rooms, shifts or conditions, but not so many that problems become hard to trace.
  • Pick representative sites. Include at least one difficult location, such as poor signal or harsh conditions, since easy sites flatter the results.
  • Set a fixed duration. Long enough to cover normal variation, including weekdays and weekends, and ideally changes in weather or season where those matter. A few days rarely shows what a few weeks does.
  • Name the people involved. Someone owns the pilot, someone installs and maintains the devices, and the end users who will act on the data are involved from the start.
  • Agree what is out of scope. Resisting the urge to add features mid-pilot keeps the results interpretable.

Choose success measures first

Decide how you will judge the pilot before it begins, otherwise it is tempting to find reasons to call any outcome a success. Good measures come from the original problem definition. They usually fall into a few groups.

Technical measures show whether the system works:

  • the share of expected readings that actually arrived
  • how often devices dropped offline and how long they stayed offline
  • battery drain compared with what you expected
  • agreement between readings and a trusted reference
  • how long installation and setup took per device

Value measures show whether it matters:

  • whether the data led to a decision or action that would not otherwise have happened
  • changes in the thing you wanted to improve, such as time spent on manual checks or number of unplanned stoppages
  • whether the people who use the data find it clear and trustworthy

Operational measures show what it costs to run:

  • staff time spent on maintenance and troubleshooting
  • unexpected expenses
  • what you learned about total cost compared with the original estimate

Set a threshold for each important measure in advance, such as a minimum percentage of readings received. Where possible, record a baseline from before the pilot so that you can compare.

Run it like an experiment

During the pilot, collect evidence systematically. Keep a log of issues as they occur: what happened, when, and what fixed it. Note installation problems, weak signals, false alarms and any times when readings looked wrong. Review the data regularly instead of waiting until the end, because early problems are easier to correct. Look at data quality issues such as gaps, spikes and flat lines, and consider whether any sensor needs recalibration.

Talk to the people using the system. Simple questions, such as what they looked at, what they ignored and what they wish it did, often reveal more than the numbers.

Avoid changing too many things at once. If you must change the design mid-pilot, record exactly what changed and when, so you can interpret the results either side of it.

Be honest about the results

At the end, compare outcomes with the thresholds you set. Beware of common biases: counting only the good weeks, blaming outside factors for every miss, or treating one enthusiastic user as proof. A pilot also has limits. Small samples may hide rare problems, and pilot devices often get more attention than a large rollout would, which can make results look better than they will be at scale.

Decide what happens next

There are three reasonable outcomes:

  1. Proceed. The measures were met, costs were understood and the team can support more devices. Before scaling, review what must change, as outlined under scaling deployments.
  2. Adjust and repeat. The idea has promise but something needs to change, such as sensor placement, the network choice or how alerts are presented. Run a shorter second pilot.
  3. Stop. The value is not there, the cost is too high or the risks outweigh the benefit. Stopping after a modest investment is a good result, not a failure.

Write up what you learned, including what did not work. That record helps the next stage and helps avoid the patterns that cause project failure, such as unclear goals and neglected upkeep. No pilot can remove uncertainty entirely, but a well-run one reduces it to a level you can make a reasoned decision about.

The complete guide to planning an iot project

Planning an IoT Project from Idea to Pilot
Read the guide

Keep exploring

Guides from other topics

All topics →