Project Management

Please login or join to subscribe to this thread

Agile for SCADA development?

linkedin twitter facebook   Agile   Decision Making  
avatar
Gianluca De Solda Programmer| Iema Bologna, Italy
Having worked as a Scrum Master in a small team within my large company, we dealt with customer requests and the subsequent changes to be applied to SCADA projects. On top of that, we also had to manage the master SCADA project for various types of machines. I discovered Agile after this experience. How could I have leveraged Agile in this context?
Sort By:
avatar
Luis Branco CEO| Business Insight, Consultores de Gestão, Ldª Carcavelos, Lisboa, Portugal

Gianluca De Solda
Great question.
And highly relevant to hybrid and industrial contexts.

Your experience touches on a common challenge: applying Agile principles in environments that traditionally follow waterfall or sequential models, like SCADA development.

Even though you discovered Agile after your project, here are some ways Agile could have enhanced your context:

- Incremental Value Delivery:
You could have structured the work around short iterations (e.g., 2–3 weeks), each delivering tested updates to components or features (alarms, dashboards, PLC tags, etc.).
This helps to respond faster to evolving customer needs.

- Backlog-Driven Prioritization:
A Product Backlog with customer requests, compliance requirements, and integration needs could have made priorities more visible and negotiable across stakeholders, especially when managing multiple machine types.

- Frequent Feedback Loops:
Short sprints with demos to customers or internal stakeholders (engineering, automation, QA) would have enabled earlier detection of mismatches, reducing the risk of rework during late stages of SCADA deployment.

- Systematic Change Management:
Change Requests (CRs) in SCADA are often reactive.
An Agile approach could have brought proactive grooming of the backlog allowing the team to prepare, refactor, or simulate scenarios before urgent deployment.

- Hybrid Governance:
For the master SCADA project, a hybrid model (e.g., Scrum + Stage-Gate or Scrum + V-model) might have preserved compliance and validation checkpoints while leveraging Agile for iteration and responsiveness.

Pro tip:
Agile doesn't mean ignoring the technical constraints of automation and control systems.
It means structuring work to enable earlier insight, better stakeholder engagement, and adaptive planning, even in rigorous environments.

Thanks for sharing your experience
It's great to see more practitioners bringing Agile thinking to engineering-heavy domains.

avatar
Gianluca De Solda Programmer| Iema Bologna, Italy
thanks for your quick answer! it's fantastic to see that Agile is often the answer for many problems
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
Agile is an approach. You can implement agile with any process life cycle, any method. Scrum is just a method. Scrum is not a synonym of Agile. If you do not understand that you are lost.

Please login or join to reply

Content ID:
ADVERTISEMENTS

"The only difference between me and a madman is that I am not mad."

- Salvador Dali

ADVERTISEMENT

Sponsors