Product Backlog
for
AirSentinel: An Altitude-Adaptive
Long-Range Carbon Monoxide Detection
System
Prepared By:
Madhura Patil
Shraddha Patane
Pratik Paithankar
Siddharth Nale
Vishwakarma Institute of Technology
Pune, Maharashtra
Academic Year: 2025–26
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute
this document.
Software Requirements Specification 2
Contents
1 Product Backlog 3
1.1 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Product Backlog Description . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Product Backlog Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Prioritization Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Software Requirements Specification 3
1 Product Backlog
1.1 Objective
To document a product backlog for the project aimed at maintaining a prioritized queue
of project requirements.
1.2 Product Backlog Description
The product backlog is a prioritized list of features, enhancements, and technical tasks
required to develop the Smart Carbon Monoxide Detector System Using LoRa. It ensures
systematic planning, tracking, and incremental development.
Software Requirements Specification 4
1.3 Product Backlog Items
ID User Story Priority Description
PB-01 As a system, I want to detect CO High Detect CO levels be-
concentration in ppm so that haz- tween 10–1000 ppm using
ardous levels can be identified. MQ-7 sensor.
PB-02 As a system, I want to classify CO High Compare readings with
levels into Safe, Alert, and Danger- predefined thresholds.
ous states so that appropriate ac-
tions can be triggered.
PB-03 As a soldier, I want an audible High Activate buzzer based on
buzzer alert when CO exceeds safe threshold values.
limits so that I can take immediate
action.
PB-04 As a system, I want to measure tem- Medium Use DHT22 sensor for
perature and humidity so that envi- environmental monitor-
ronmental conditions are monitored. ing.
PB-05 As a system, I want to transmit data High Send sensor data using
using LoRa so that monitoring can RFM95 LoRa module.
occur over long distances.
PB-06 As a command officer, I want to view High Display CO, tempera-
real-time data on a web dashboard ture, and humidity read-
so that I can monitor tent safety. ings.
PB-07 As an administrator, I want config- Medium Allow threshold configu-
urable threshold levels so that alert ration in system.
sensitivity can be adjusted.
PB-08 As a system, I want to retransmit High Implement retransmis-
lost packets so that communication sion mechanism.
reliability is maintained.
PB-09 As a user, I want historical data stor- Medium Store previous readings
age so that I can analyze trends. in database.
PB-10 As a system, I want secure commu- High Implement basic data se-
nication so that unauthorized access curity measures.
is prevented.
PB-11 As a system, I want 24×7 continu- High Ensure stable power and
ous operation so that monitoring is firmware operation.
uninterrupted.
PB-12 As a future enhancement, I want Low Extend system for future
multi-gas detection support so that scalability.
additional gases can be monitored.
Table 1: Product Backlog
Software Requirements Specification 5
1.4 Prioritization Strategy
• High Priority: Safety-critical and core system features.
• Medium Priority: Supporting and usability features.
• Low Priority: Future enhancements and scalability.