SDLC
Every project still moves through these concerns, even when the order is messy.
Real Industry Practice
Gavin Moh · Prismatic Technologies Sdn Bhd
15 May 2026
About Me
Senior Software Developer & DevOps
at Prismatic Technologies.
We bridge the physical and digital worlds — IoT sensors, real-time data, and cloud insights for a greener, smarter future.
Early warning systems using real-time data to mitigate flood risks.
Monitor noise level and vibration on construction sites.
Detect ground movement via inclination and soil moisture sensors.
Monitor high-value assets across any environment with GPS and BLE tracking.
Today's Case Study
Real-time monitoring of energy, water and air quality.
SDLC models
The models are maps, not the territory. They describe the shape of the work — but real projects don't follow straight lines.
Every project still moves through these concerns, even when the order is messy.
Best when uncertainty is low and each phase can be signed off before the next starts.
Best when requirements are still emerging and feedback is more valuable than certainty.
Case Study
The market reality that started it all.
The Brief
That's it. That was the entire brief.
No RFP. No client interviews. No spec. No user stories. No wireframes.
Just an internal product vision.
This is normal in product companies — you have a direction, not a spec.
Case Study · Discovery
⚡ Step 3 — Energy monitoring first.
Largest slice of Scope 2. Every building already has electricity meters.
It's the foundation — once energy data is flowing, water and carbon calculations layer on top.
We built a working prototype. We called it the MVP.
Case Study
The energy MVP proved the concept. Over time, we added more sensors — one by one.
Consumption, flow rate, leak detection. Every litre has a carbon cost.
Temperature, humidity, CO₂. Comfort index for occupants.
CO₂ too high? Trigger ventilation. No human needed to respond.
Case Study · Deployment
Our first design was straightforward — and probably familiar:
WiFi sensors → internet → cloud → dashboard. Clean and simple — on paper.
Case Study · Recap
Learned ESG. Scope 1, 2, 3. Energy is the largest chunk.
Narrowed to energy monitoring. Built a working prototype. MVP.
Deployed in a real building. WiFi sensors → cloud → dashboard.
WiFi dead zones. No network access. Pure cloud unreliable.
Case Study
1 SIM card per device. Who manages 100 SIMs across a building? Who pays the data plan? At building scale — far too expensive.
Range is actually shorter than 2.4GHz WiFi. You'd need a gateway in every single room — same dead zone problem, just more hardware.
Mesh network — nodes relay through each other. Still needs a coordinator per floor. Adds networking complexity we didn't want at scale.
Ultra-long range — one gateway covers an entire building. Low power — batteries last years. Own frequency — no dependency on building IT. Already proven in our other projects.
⚠ Trade-offs: Low data rate — we send only the most important readings. Limited 2-way communication — we designed simple relays for automation.
Case Study
⚡ Edge computing. Make the gateway smart. Automation runs locally — no cloud round-trip. Internet down? Gateway buffers readings, syncs when back online.
Case Study
While we solved connectivity and reliability on the hardware side, the software was evolving through its own discovery — one requirement at a time.
Power, voltage, ampere, temperature, humidity, CO₂, water flow. Display every reading we're collecting. Raw. Honest. Exhausting.
Added login. Not everyone should see every building's data. Different users, different access.
People don't stare at dashboards all day. Added Telegram alerts — push notifications when something actually matters.
Case Study
Started deploying to more clients. Realized we were duplicating the entire codebase every time. Made it one multi-tenant platform — one codebase, many tenants.
Users stare at the dashboard for two weeks. Then stop. Nobody cares about raw ampere readings. The dashboard that took months to build? Ghost town.
Users don't feel kilowatt-hours. They feel trees saved. Cars off the road. Energy saved vs baseline after turning off the aircond at night. Help them tell their ESG story.
Case Study
These came from the outside. Clients brought them to us.
Clients pursuing Green Building Index certification asked: "Can your platform track BEI — kWh per square metre per year?" We hadn't heard of it. We added it.
Exceed your maximum demand during TNB's peak hours? Heavy penalty. Clients wanted monitoring and alerts before they hit the threshold. We added peak-hour tracking.
Reflection
Case Study
No separate ops team. Developer writes, reviews, deploys, and owns it in production. Build → Review → Deploy. Ship fast, continuously.
You can't fully simulate IoT. Test environment with actual sensors and gateways. Without physical devices, you're shipping blind.
Firmware updates for devices. Security patches for gateways. Monitor production to catch issues before the client calls. System is never "finished."