July 6, 2026
Kamila Hrdličková

Agile, Waterfall, or NRE? Choosing a development methodology

Four collaboration models, one framework for picking the right one

Key takeaways:

  • The collaboration model chosen at the start of a project often shapes its outcome more than the technology decisions that follow.
  • Agile suits projects where requirements are expected to evolve, giving the customer high control but a gradually forming result rather than a fixed one.
  • Agile Capped combines agile flexibility with a fixed budget, which means scope is continuously reprioritised rather than guaranteed in full.
  • NRE is not a project management methodology but a financing model: the customer funds a one-off modification to an existing ACRIOS catalogue product, which remains part of the product portfolio.
  • Waterfall works best with a complete, stable specification, offering predictable scope and timeline but making changes harder to absorb once the project is underway.
  • A collaboration model is not fixed for the life of a project. It can shift, for example from a feasibility study into agile prototyping and then into planned stages, as requirements and technical understanding evolve.

Product custom development doesn't start with picking technologies or writing the first lines of code. A project's success often depends on the collaboration model chosen right at the start. Agile, Agile Capped, Waterfall, and NRE each make sense in different situations, with their own advantages and limits, and recognising which approach fits a given project is the first real decision to make.

Why the collaboration model is never just a formality

When planning IoT device custom development, budget, timeline, and technical requirements tend to get most of the attention. Less thought usually goes into how the project will actually be managed. Yet that choice can shape the whole course of the project.

If requirements are expected to change during development, a rigidly defined process becomes an unnecessary constraint. Conversely, on projects with a precise specification, an overly flexible process can add more administration than value.

Similarly, a new product does not always have to be built from scratch; in some cases it is faster, more economical and less risky to modify an existing solution. There is no single best collaboration model. There is a model that best fits a given project, its goals and its level of readiness.

Before technology or architecture decisions come up, it helps to answer following basic questions. The answers to these questions usually reveal more than a feature list ever could.

  • Is the specification complete, or will it still be refined during the project?
  • Is this a completely new product, or a modification of an existing solution? Not every project needs to be built from scratch; adapting an existing platform can significantly shorten development time and reduce costs.
  • What is the highest priority: speed to market, a fixed budget, or a precisely defined scope?
  • Are changes expected during development? If so, a model that accommodates ongoing change is the better fit.
  • Does technical feasibility need to be verified first? On more complex projects, it is often more efficient to validate architecture, technologies, or technical constraints before full development begins.

Agile: the fastest route from idea to result

Agile works well on projects where experimentation, hypothesis testing and gradual refinement of requirements are part of the process. Work happens in short iterations, and each one ends with a real step forward, a prototype, a feature or a test. The project mirrors reality this way, and it is possible to respond to change without rewriting the whole specification. Agile tends to be a good fit when:

  • a new product or technology is being built,
  • the technical solution needs ongoing validation,
  • requirements are expected to be refined gradually,
  • fast feedback is the priority.

The customer retains a high degree of control, but the result takes shape gradually rather than being fixed in advance. Agile also requires active customer involvement, since decisions are made continuously.

Agile Capped: agile development with guardrails

Agile Capped combines the flexibility of agile development with a clearly defined budget cap. It is a good compromise when speed and adaptability matter, but the investment still needs to stay under control. Priorities are set together with the customer, and the most important features move into sprints first. Agile Capped is a good fit particularly when:

  • the project budget is fixed,
  • the customer wants to keep adjusting priorities as the project goes,
  • delivering every originally envisioned feature is not essential,
  • maximising the value of the result matters more than a fixed scope.

It is not a universal solution, though. A fixed budget does not automatically mean a fixed scope; if new requirements emerge during development, other features need to be deprioritised or pushed to a later phase. Where a company needs a guaranteed, complete result, this model may not be the right fit.

NRE: tailoring a catalogue product

Not every project requires developing a new product; often it is enough to extend or adjust a solution that already exists. In industrial electronics or IoT, that can mean adding support for a new communication protocol, adjusting a hardware interface, extending firmware, or adapting a product to a customer's specific requirements.

This is exactly the situation NRE (Non-Recurring Engineering) is designed for. Unlike Agile or Waterfall, it is not a project management methodology, but a way of financing one-off development work. The customer funds a specific modification to an ACRIOS catalogue product, while the product and its further development remain part of the product portfolio. NRE tends to be a good choice when:

  • a new feature needs to be added to an existing device,
  • support for another communication interface or protocol is needed,
  • a product needs adapting for a specific integration,
  • developing a new product from scratch would not be economical.

Before deciding to develop a completely new device, it is worth checking whether the same goal can be reached by modifying an existing platform. At ACRIOS, this route is part of our end-to-end custom development and OEM manufacturing, where NRE is a common form of collaboration.

Waterfall: when the specification is fixed

Waterfall is a linear, predictable approach. We use it when the specification is fully described, is not expected to change, and the project can be broken down into clear steps: analysis, design, development, testing, and deployment. Waterfall tends to be a good fit when:

  • a complete technical specification already exists,
  • requirements are stable, and no major changes are expected,
  • the project is subject to strict processes or certification,
  • predictability of scope, timeline, and documentation is the priority.

Its strength is complete predictability; its weakness is that any change during the project slows the whole process down. If new requirements do emerge, incorporating them tends to be harder under Waterfall than under agile approaches, which is why solid upfront preparation matters even more here.

How to choose the right collaboration model

The decision depends mainly on how well prepared the project is, how much room remains for change, and whether it is a completely new product or the evolution of an existing solution. The diagram below summarises the decision logic step by step.

This table is indicative; the right model always depends on the specific project, its goals and its technical constraints. Some projects combine more than one approach; a collaboration model is not set in stone and can evolve alongside the project.

A collaboration model can change during a project

A project is not static. As requirements get refined or technical solutions get validated, the most suitable way of managing the project can change too.

A typical example is a project that starts with a feasibility study, moves into agile development of a prototype once the technical concept is validated, and then, once requirements are stable and the architecture proven, shifts into precisely planned stages. Equally, analysis can reveal that modifying an existing product through NRE would be more efficient than developing a new device. A collaboration model should therefore never be a goal in itself; it should support the project at every stage. And what are the most common misconceptions about custom development methodology?

  • Agile is not always the best choice
    • If requirements are clearly defined from the start and no changes are expected, Waterfall can be more efficient and more predictable.
  • A fixed budget does not automatically mean Waterfall
    • A project with a fixed budget can still be run successfully with an agile approach; what matters is setting priorities correctly and accepting that scope may shift during development.
  • A new requirement does not necessarily mean a new product
    • If a suitable platform or catalogue product already exists, extending it can be faster, more economical and less risky than designing a completely new device.

Why it pays to start with a feasibility study

A feasibility study tends to be the first step, particularly on more complex projects or where the optimal technical solution is not yet clear. Its goal is not to produce a final product design, but to verify whether the intended solution is achievable, what risks it carries, and which approach will be most efficient. A feasibility study typically assesses:

  • the technical feasibility of the proposed solution,
  • the suitability of the chosen technologies,
  • possible technical or legislative constraints,
  • the need for certifications or specific standards,
  • integration options with other systems,
  • the expected complexity of development.

A well-prepared feasibility study often uncovers potential issues before development even begins, which can save time, cost, and later project changes.

How we typically work at ACRIOS

Every project is different, but the first steps tend to look similar. First, we need to understand what the customer wants to achieve; only then do technology or project management decisions come into play.

  • Getting to know the project: goals, requirements, and expectations.
  • Assessing technical feasibility: verifying possibilities, constraints, and risks.
  • Recommending a suitable collaboration model based on the nature of the project, not on one preferred methodology.
  • Designing the architecture and development plan.
  • Delivering the project according to the chosen model.

Key points in brief

  • If requirements are likely to change, consider Agile.
  • If flexibility and a fixed budget both matter, consider Agile Capped.
  • If an existing product is being modified, consider NRE.
  • If the specification is complete and stable, consider Waterfall.
  • If the technical solution is not yet clear, start with a feasibility study.

Custom development is not just a question of technology; choosing a collaboration model that fits the nature of the project, its goals, and its level of readiness matters just as much. Agile, Agile Capped, Waterfall, and NRE are not competing approaches; each addresses a different situation. At ACRIOS, we do not start by picking a methodology; we start by understanding the project, and only then, based on its technical requirements and possible risks, do we recommend the collaboration model that makes the most sense.

Glossary of terms used
  • Agile – an iterative development approach where requirements are refined gradually, and each iteration delivers a real output. It is based on the principles of the Agile Manifesto from 2001.
  • Agile Capped – a variant of agile development with a predefined budget cap, within which the most important features are prioritised.
  • NRE (Non-Recurring Engineering) – a one-off modification of an ACRIOS catalogue product, tailored to a specific customer or project.
  • Waterfall – a linear development approach where a project proceeds through clearly separated stages: analysis, design, development, testing, deployment.
  • Feasibility study – an initial analysis carried out before a project starts, identifying technical constraints and the most suitable path forward.
  • Sprint – a short, time-boxed period in agile development during which a team delivers a specific piece of functionality ready for validation or further development.
  • Iteration – a repeated cycle of design, development, testing and evaluation that allows the resulting solution to be improved continuously.
  • Project scope – the set of features, requirements and deliverables to be completed within a project.
  • Proof of concept (PoC) – a practical validation that a proposed technical solution is achievable, without the goal of producing a final product.

FAQs

No items found.

Not sure which model fits your project? We're happy to walk through your specific situation, from a quick feasibility check to a full recommendation on how to structure the collaboration.

Blog

How to?

How to best replace walk-by meter reading

Walk-by meter reading no longer keeps up, the EED is pushing for frequent consumption data. This article compares three ways to automate readings, cabling, switching to LoRaWAN meters, and a wM-Bus concentrator, and explains when keeping existing meters makes the most sense.
Read more
Technology

Can your existing meters be retrofitted?

Many remote reading projects start with existing metering infrastructure rather than new meters. This practical checklist explains what to assess before choosing a converter, communication network or platform for a successful retrofit project.
Read more
Technology

Battery life in IoT: beyond the datasheet number

Battery life in an IoT device depends on more than capacity. Temperature, communication method, signal quality and the cell's own properties all play a part. A datasheet figure is only a reference value, and real-world performance can look very different depending on the application.
Read more
Technology

Developing adaptive IoT communication under the CRA

ACRIOS is developing a communication module that switches between LoRaWAN and NB-IoT on its own. Backed by the Technology Agency of the Czech Republic, the project aims for more reliable data transmission, lower costs, and security beyond the Cyber Resilience Act.
Read more
Opinions and analysis

Focused supplier or large vendor? Depends on the project

In retrofit connectivity, the biggest vendors win the largest rollouts. But for working meters that only need connecting, not replacing, a focused converter to NB-IoT or LoRaWAN often fits better. A look at where specialists and giants each have the edge.
Read more
Opinions and analysis

Edge computing in IoT metering

M-Bus payloads often exceed LoRaWAN and NB-IoT single-message limits. Edge computing solves this at the source through VIF/DIF filtering, adaptive sampling, local validation, and source encryption. When does it make sense, and when not? A practical decision guide for IoT metering deployments.
Read more
Technology

Manufacturer as a technology partner

The role of IoT device manufacturers is shifting from hardware supplier to technology partner. Parsers, open APIs, containerised backend, remote firmware management and CRA-ready security shorten implementation, reduce internal development load and lower TCO across AMR and AMI projects.
Read more
Technology

Why a device without an antenna fails

If your IoT device manages to connect even without its antenna, that is not a sign of clever engineering. It is a warning sign of poor radio design. Why a properly tuned antenna is essential for reliable wireless meter reading, what really happens inside the device, and how to test it sensibly before full deployment in the field.
Read more
Compliance

CE certification for IoT: What RED DA changes

Development went well, the device works. Then CE certification arrives and the supplier's cybersecurity documentation is missing. Since August 2025, RED DA is in force and part of every CE. How to tell if your supplier is ready, and what to do if not.
Read more
Opinions and analysis

Water losses in utility networks: The hidden cost of leaks

An estimated one in four litres of treated water is lost in European distribution networks. Average losses hover around 25%, exceeding 60% in some countries. A closer look at why pipes fail, what it really costs utilities, and why a slow leak is often worse than a visible burst.
Read more
Opinions and analysis

Pressure monitoring in water networks: Early fault detection

Every utility faces the same question: how to know something is wrong in the network as fast as possible. Acoustic methods, district metered areas and continuous pressure monitoring each bring strengths and limits. A comparison of approaches to leak detection, with real examples.
Read more
Opinions and analysis

M-Bus pressure sensor: Leak detection for water utilities

No parallel infrastructure, no new data platform, no separate operational processes. The joint ACRIOS and Lorenz solution brings continuous pressure monitoring into the same communication layer water utilities already use for smart metering – over LoRaWAN or NB-IoT.
Read more
How to?

The cost of measurement data errors and how to prevent them

Unreliable data is more costly than no data at all, especially in smart metering and energy management. A missing value or small deviation can escalate into incorrect bills, failed audits, or undetected faults. Here is what that looks like in practice and how to prevent it.
Read more
Compliance

Smart Readiness Indicator (SRI): All you need to know

Smart Readiness Indicator (SRI) is the EU's metric for a building's digital intelligence. It rates how well a building manages energy, responds to occupants, and interacts with the grid. Learn what SRI means, what the legislation requires, and what role remote meter reading plays.
Read more
Technology

M-Bus installation tool Wizard from ACRIOS

Configuration errors and troubleshooting often take more time than wiring M-Bus devices. The ACRIOS Wizard simplifies this by guiding technicians through meter detection, data selection, and network setup; reducing installation time and the need for specialised knowledge.
Read more
Technology

Coulomb meter: Everything you need to know

A Coulomb meter measures actual battery charge consumption rather than relying on estimates. This enables realistic end-of-life prediction for IoT metering devices, optimised service intervals, and reduced TCO. How does this technology work in practice, and where does it make the most sense?
Read more
Technology

ACR-EX in water utilities: remote reading of pulse water meters

Pulse water meters are common in water utility networks, but their data often remains on the mechanical register. Learn how existing pulse water meters can be connected to remote reading systems using a pulse converter with display, without replacing the meters.
Read more
Company news

ACRIOS and Quectel announce partnership

ACRIOS Systems and Quectel Wireless Solutions have formed a strategic partnership to support SME manufacturers in adopting modern Linux/Android smart modules. The joint communication outlines the scope and technical goals of the cooperation.
Read more
Opinions and analysis

External or internal? How custom development works

External development helps organisations accelerate project delivery and reduce fixed costs. This article explores when outsourcing truly makes sense, what to consider when selecting a partner, and how to structure collaboration that delivers lasting internal peace.
Read more
How to?

Proven deployment of 10,000 wM-Bus converters for EED

Digitalisation of metering is becoming a strategic priority for utilities. Experience from a project with 10,000 wM-Bus concentrators and 850,000 meters shows that success depends less on technology itself and more on change management, coordination, and structured planning.
Read more
Technology

Choosing a remote reading system for water utilities

Digitalisation brings many ways to read water meters remotely, from bus networks to direct LoRaWAN and NB-IoT communication. Learn how to choose the right approach for your utility based on existing meters, coverage conditions, and investment strategy.
Read more
Opinions and analysis

Open data interfaces pay off for reporting and integration

An open data interface means freedom and independence when working with data. Beyond storing and visualising, it enables export, reporting, automation and smooth integration with other systems. The result is greater flexibility, lower vendor lock-in and sustainable data management.
Read more
Opinions and analysis

15-minute vs daily meter readings frequency explained

How often should you measure energy and water consumption? Fifteen-minute meter reading frequency supports detailed analysis and real-time optimisation, while daily data extend battery life and simplify reporting. Learn about the benefits, trade-offs, and use cases from practice.
Read more
Technology

Scripting in IoT: Flexibility, sustainability, and protection

Many IoT deployments fail when each new customer request requires a firmware change. Scripting solves that by separating customer logic from core functions, it enables faster updates, long-term maintenance, and secure control over unique features.
Read more
Technology

Gas meter data to dashboard: ACR-EX meets Datacake

Get your gas meter data online in minutes with the ACR-EX datalogger and its direct Datacake integration. This reliable NB-IoT solution provides live readings, alerts, and a ready-to-use dashboard. All without the need to develop or maintain your own backend infrastructure.
Read more
Compliance

EPBD is coming: what BACS means for your building

Let’s break down what the BACS mandate, part of EU’s broader initiative EPDB directive, means in practice. Who must comply, which systems and protocols to use, and how to modernise your building with minimal effort using your existing infrastructure.
Read more
Opinions and analysis

When DTLS makes sense. Know before you deploy

Let’s explore when DTLS (Datagram Transport Layer Security) brings real security value to NB-IoT deployments and when it’s smarter to choose a simpler or more energy-efficient alternative. Get clarity before committing to your next smart metering rollout.
Read more
Opinions and analysis

Not your keys, not your hardware

AES encryption protects your data. But without the keys, you don’t really own the device. This article explains why requesting encryption keys matters when purchasing IoT meters, and how it gives you full control over data, integration, and long-term independence.
Read more
Technology

868 MHz or 433 MHz? The right choice for your wM-Bus

Looking for a wireless M-Bus converter but unsure which frequency band to choose? This article compares 868 MHz and 433 MHz, explains key technical differences, and offers practical guidance based on meter compatibility, signal conditions, and installation environments.
Read more
How to?

Everything you need to know, documented. ACRIOS wiki.

One place to find answers to all your technical questions. The ACRIOS wiki simplifies technical communication by bringing together everything needed for configuration, installation, and integration. Online, accessible, and continuously updated.
Read more
Technology

End-to-end custom hardware and software development

Ready-made products can work. Until they don’t. When specific requirements emerge, a custom development approach offers the flexibility to design both hardware and software precisely for the task. Whether it’s a new solution or an upgrade to existing systems.
Read more
How to?

How to collect energy data to support ISO 50001

Energy efficiency is no longer just a buzzword. With rising energy costs and increasing regulatory pressure, frameworks like ISO 50001 are becoming essential. But to optimise energy use, organisations first need one thing: structured, reliable consumption data.
Read more
How to?

Lowering IoT TCO through smart manufacturing

The price tag is just the beginning. Real savings come from what happens after deployment – device setup, integration, maintenance and optimisation. Manufacturers can make all of this easier and cheaper, without compromising on performance.
Read more
How to?

Reading Sensus meters with zero hardware changes

Unifying meter readings across different protocols doesn’t have to mean replacing hardware or relying on a single vendor. Our solution connects even legacy Sensus meters (now part of the Xylem group) into a unified system – without the need to replace your existing devices.
Read more
Opinions and analysis

Why 15-minute data matters in district heating

15-minute interval readings help clarify heat pricing, detect anomalies and reduce billing complaints. They also support transparent cost allocation, a must as dynamic tariffs and EU rules raise the bar. With our converters, you can enable them without replacing your meters.
Read more
How to?

Give me a tool that works. Not a manual.

In the field, there’s no time for unnecessary clicks or second guesses. When every minute costs money, configuration needs to be fast, reliable, and dead simple. Let's have a look at what really works – and why complexity doesn’t belong at the installation site.
Read more
Compliance

5 most common myths about remote meter reading

From 2027, remote meter reading will be mandatory under the European Efficiency Directive. Yet despite growing availability of the technology, many myths and half-truths still surround its implementation. Let's break down five of the most common misconceptions.
Read more
Opinions and analysis

Battery-powered vs wired: What really costs more?

An externally powered data bus may look cheaper on paper. But once you factor in cabling, electrician work, inspections, and long-term upkeep, the story changes. Let's compare and reveal why battery-powered solutions often save more than just money – time, effort, and peace of mind.
Read more
Compliance

Cyber Resilience Act and IoT hardware

The European Union's Cyber Resilience Act significantly reshapes hardware requirements for IoT devices – promoting secure design, manufacturer transparency, and interoperability that is essential for resilience against cybersecurity threats. Learn more about CRA.
Read more
How to?

Next-gen meter readings, no replacements needed

Discover how to modernise your metering system without the high cost of replacing existing meters. With a smart converter, you can enable seamless remote readings using your current infrastructure. Quick to deploy, easy to manage, and fully compliant with EED requirements.
Read more
How to?

Modernising metering infrastructure

Connecting different types of meters into one efficient system can be a major challenge, when dealing with various manufacturers, generations and technologies. Discover how converters offer a smart, cost-effective way to unify even the most diverse metering infrastructures.
Read more
How to?

M-Bus to IoT integration explained

Connecting M-Bus meters to IoT networks like LoRaWAN or NB-IoT is now a critical step in modern utility infrastructure. Discover four practical methods that enable reliable, scalable, and future-ready integration – without complex custom development or delays.
Read more
Opinions and analysis

Understanding TCO: More than just hardware

When investing in new technology, looking beyond the initial hardware cost is more important than crucial. Discover how understanding and managing the total cost of ownership (TCO) can lead to smarter, more sustainable, and financially efficient technology investments.
Read more
Technology

NB-IoT technology: All you need to know

NB-IoT is a low-power, cost-effective IoT technology that ensures reliable connectivity with excellent coverage and security. Ideal for smart cities, industry, energy, and agriculture, it enables efficient communication for a wide range of devices. Let's discover its key features and benefits.
Read more
Technology

LoRaWAN: All you need to know

LoRaWAN is transforming the IoT with its long-range, low-power wireless communication. Ideal for smart cities, agriculture, and industrial automation, it enables efficient, cost-effective, and secure data transmission. Discover how LoRaWAN works and its key benefits.
Read more
Technology

M-Bus, wM-Bus, and RS-485: A technology guide

As cities and industries embrace digital transformation, reliable data collection and communication are essential. M-Bus, Wireless M-Bus (wM-Bus), and RS-485 technologies play a crucial role in smart metering, industrial automation, and infrastructure monitoring.
Read more
Technology

LoRaWAN vs. NB-IoT: Which technology is right for you?

As industries embrace digital transformation, many are upgrading legacy equipment to keep pace with evolving technology. The integration of smart metering and remote monitoring is turning traditional devices into key players in the rapidly expanding IoT ecosystem.
Read more
Technology

Smart metering: What it is and why it matters

Smart metering transforms energy monitoring by real-time insights into electricity, gas, and water use. By upgrading traditional meters with converters, it enables accurate billing, early issue detection, and improved grid efficiency for both consumers and providers.
Read more
Technology

IoT: Technology that saves time and money

If you have been hearing about IoT lately, you are not alone. IoT, short for the Internet of Things, is transforming the way we live and work – saving time, effort, and sometimes hundreds of euros each year and that is why we are leveraging it here at ACRIOS Systems.
Read more
Company news

ACRIOS Systems unveils its brand-new website.

We are excited to introduce new website. With a fresh design and enhanced features, we have created a more intuitive and enjoyable experience. Seamless navigation, improved functionality, and a modern look that makes finding what you need easier. Welcome to our new digital home.
Read more