water -m project … · 1.1 rm introduction inside the water-m project requirements design (rd) and...

15
Water -M Project D1.5 Catalogue of Requirements

Upload: others

Post on 23-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Water-MProject

D1.5CatalogueofRequirements

Page 2: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 2 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

Readersacknowledgment

Thisdocumentmainlyshows2sections:

1. Presentationofrequirementsmanagementinsidewater-M;2. MasterRequirementslistsupdates.

Tomaximizeefficiencyinprojectfollow-upyoucandirectlyreadthe2ndchapter

Content

1 PresentationofrequirementsmanagementinsideWater-M................................................31.1 RMintroductioninsidetheWater-Mproject.............................................................................31.2 Requirementslistschoreography..............................................................................................4

1.2.1 Masterrequirements................................................................................................................41.2.2 Internalrequirements...............................................................................................................5

1.3 Requirementsmanagementworkorganization.........................................................................51.4 Requirementupdatesandrequirementslistdeliverables..........................................................61.5 Practicalconsiderations.............................................................................................................6

1.5.1 Tools..........................................................................................................................................61.5.2 RequirementmanagementrulesinsideWater-M.....................................................................6

2 MasterRequirementslist...................................................................................................102.1 InitialMasterRequirementslist...............................................................................................102.2 Requirementsaccordingtoprojectspecifications(currentversion)..........................................10

2.2.1 Sources....................................................................................................................................102.2.2 Comments...............................................................................................................................102.2.3 Mainoutputs...........................................................................................................................102.2.4 BusinessRequirements...........................................................................................................112.2.5 FunctionalRequirements........................................................................................................132.2.6 Non-functionalRequirements.................................................................................................152.2.7 ProjectRequirements..............................................................................................................15

History

Date Version&Status Author Modifications

10/11/2017 V1.0 JJ.Busson Initialmasterrequirementlist

15/03/2017 V.1.1.1 JJ.Busson,S.Dedeystere Requirementsaccordingtoprojectspecifications(firstrelease)

Page 3: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 3 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1 Presentation ofrequirementsmanagement insideWater-M

1.1 RMintroductioninsidetheWater-MprojectRequirementsdesign(RD)andrequirementsmanagement(RM)inITCprojectsiswidelydiscussedintheliterature.ThereareendlessdiscussionsonprosandconsinregardofprojectcreativityandefficiencyandabouthowtocomplyRMwithagiledevelopmentorextremeprogramming.

Now,consideringWater-Mprojectshifts,itsprojectmanagementalongsidewithITEAreviewers,havedecidedtoresortthismethodtoassist:

• Theprojectoutlining:scopeandlimit;• ThespecificationWater-Mbuildingblocks;• Thecontroltheprojectoutputsaftertheintegrationandpilotphase;• Thecommunicationwith3rdparties;• Theprojectconstructionandfollow-up.

Furthermore,theuseofRMmethod,withWater-Mengineeringteam,shallsupportthecoherenceofprojectoutputsanddocumentation.

Page 4: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 4 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1.2 Requirementslistschoreography

Water-Mmaintains2levelsofrequirementlists.

1. Water-Mmasterrequirementslist,atsystemlevel,≃50highlevelrequirements(markAonschema);

2. Water-Minternal&compressiverequirementslist,whichmayhaveseveralhundreditems(markonBschema).

1.2.1 MasterrequirementsMasterlistaimsthecommunicationwithexternalorganizations(mark1onschema).TheyexpressWater-Mcommitments

• totargetedwater-businesspartners;• topotentialITCtechnologicalpartnersand• ITCinnovationcommunity;• andthus,toITEAreviewers.

Masterlistisbuiltupon:

1. Informationfromoutsidetheprojectteam:businesstrends,marketsurveys,technologicalnews,regulationsandstandards,press,bibliography,conferences(mark2onschema).;

2. Inputsfromthirdparties:focusgrouporreferenceusers’communication,disseminationactionsfeedbacks,parallelprojectsandothertrustedpartiesincludingITEAreviewers(mark3onschema).;

3. Synthesisofmostsignificantinternalrequirements,promotedtothemasterrequirementslist(mark4onschema).

Page 5: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 5 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1.2.2 InternalrequirementsInternalrequirementsmainlyservetheengineeringprocess.Internalrequirementsaresourcedfrom

1. Heritagefrommasterrequirementupdates:additions,changes,deletions(mark5onschema).;2. Newlyavailableorupdatedengineeringdocumentscompiledintorequirements(mark6on

schema)..

Inreturn,thecollectionandtheelicitationofinternalrequirementshelptheengineeringprocess(mark7onschema)..

• Throughcarefulreadingsandinterpretationofengineeringdocuments,questionsareraised.Inthismatter,thisenhancequalitycontrolofwater-Moutputs.

• Requirementmanagementfacilitatesmajorstepsoftheengineeringprocesssuchasdatamodel,breakdownintobuildingblocks,etc.

Thedetailedrequirementsarealsoamajorsourceoftestsplans

1. testsphase,integrationphaseshallprovethefulfilmentofrequirements;2. field-testsshalldemonstratearelevantsubsetofrequirements,inrealworldconditions;3. Thelistoffulfilledrequirementsisamajorpartoftheproject’sfinalassessment.

1.3 RequirementsmanagementworkorganizationAdedicatedtaskforce(RMtaskforce)willperformtherequirementsmanagementwhichconsistin:

1. Eliciting,classifyingandmergingrequirementsfromthedifferentsources;2. Providingfeedbackstotheengineeringteam;3. Organizingrequirementevaluationsessions:withtheprojectmanagement,WPleadersand

taskleaders,whereeachrequirementisevaluatedinregardofitsnecessity,itsbusinessrelevance,innovationcriteria,anditsfeasiblywithintheprojecttimeframeandbudgets;

4. Whilemaintainingrequirementsquality,traceabilityandconsistency;5. Takesintoaccountexternalfeedbacksandexternalcontextchanges(e.g.:regulations,

standards,WaterbusinessorITCgamechanging);6. Monitorrequirementsfulfilmentduringandafterthetestingandvalidationphases.

Inengineeringteams,technicaldocumentauthors,willbeinvolved

1. inansweringRMtaskforcequestions;2. inrectifyingtheirdocumentswhennecessary.

Page 6: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 6 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1.4 RequirementupdatesandrequirementslistdeliverablesRequirementmanagement,atbothdetailedandmasterlevels,isobviouslyacontinuousprocess.

Nowtherearemajormilestonesinthisprocess.ThesesomehowcorrespondtoWPbreakdown:

• AtFPPlevel,inourcaseatFFPV3changerequestlevel:InitialRequirements• Oncegeneralprojectoutlinesarestated==>endofWP1:Requirementsaccordingto

projectspecifications;• Oncearchitectureandbuildingblocksarespecified,whichcorrespondstoendofWP2• Tofeedthetestsandintegrationplans,paralleltoWP3;• AftertheIntegrationandtestingphase==>FulfilledWater-Mrequirements.

Theprojectwillofficiallydeliver3releasesofMasterrequirements

1. Initialrequirements;2. Requirementsaccordingtoprojectspecifications;3. FulfilledWater-Mrequirements.

TheinternalrequirementwillremaininternalstoWater-Mteam.

Thesearenevertheless,accessibletoITEAreviewersuponrequest.

1.5 Practicalconsiderations

1.5.1 ToolsAspreviouslymentionedRM,isarecognizeddisciplineandthereisalargeofferofsoftwarepackageandon-lineservicesaroundRM.InWater-M,tolightentheprocessandlowerinvestmentswehavechosentorelyonspreadsheetsplusmaximumattentioninsideRMtaskforce.

1.5.2 RequirementmanagementrulesinsideWater-MThefollowingparagraphsstatetherulesRMtaskforce,engineeringteam,WPandtaskleadersarefollowinginWater-M.Thesearesubjecttochangesalongtheprojectprogress.

Page 7: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 7 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1.5.2.1 ElicitationrulesArequirementissomethingwantedorneededintheproject.

Requirementneedtobeunderstandableandaregrammaticallycorrectandwritteninastylethatfacilitatesreviewbytheaffectedparties.

Theyarewrittenas“shall”statementsusingoneofthefollowingform:

• [object]shall[verb][objectofverb];• [object]shallhave[propertyofobject].

1.5.2.2 OverallrequirementclassesThenatureoftheobjectinsidetherequirementdeterminesleveloftherequirements.InWater-Mwehaveretained8majorcategoriesofrequirements.Requirementsmayconcern:

1. ThewholeWater-Msystem:Systemrequirements;2. Afunctionorgroupoffunctionsand/orInformationtransitingbetweenfunctionèFunctional

requirements;3. Constraintsonabovefunctions,dataortechnicalandortechnicalentitiesèUnfunctional

requirements(security,performance,Customization,Flexibility…);4. Wealsomustconsidertheimplementationrequirements,suchasneedtoimplementacategory

ofproductsonwhichdevelopmentsshallbebased(OS,SQLdatabase)useacertainprogramminglanguage,needsconcerningonsystemsIntegration,etc;

5. Businessrequirements:NeedsfromtheWater-Managementindustryandrequirementtoinsurethefinalsystem/productacquirescompetitiveadvantageinregardofthecompetition

6. Organizationalrequirements:Constraintsontheusers’organization,work,manualprocesses(Note:goodsystemsshouldnotimposetoomanyconstraintsonmanagement);

7. Projectrequirements:constraintsonprojectactivitieslikedocumentation,projectmanagement;8. Productliferequirements:needsonthemaintenanceofproducts.

1.5.2.3 AdditionalclassificationcriteriaTheprojectprogresswilloutlinenecessaryadditionalclassificationssuchas:functionsandsub-functions,datacategories,sub-systems,etc.

ThesearevalidatedwithWPandtaskleaders.

1.5.2.4 RequirementssourcesRMtaskforce,insuretheaudittractbetweenthe(internal)requirementsanddocuments.

RMTaskforcemaintainasetofannotatedmostrecentversionofengineeringdocumentswheresourcesandconsequentrequirementsarereferenced.

Theearlyversionsoftheseannotatedengineeringdocumentsalsoraisequestionstodocumentauthors.

Authorswillmaketheirbestefforttosupplynecessaryprecisionstoclarifythedocuments.

Page 8: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 8 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

1.5.2.5 Sorting,dupesidentification,Merging

RMtaskforceprocessthenecessarysortingtopinpointrequirementsduplicatesorsimilarities.

RMtaskforceisresponsibletomaintaintheconsistencyofrequirementswithindifferentsourcedocuments,whilemaintainingtraceability.

1.5.2.6 RMoutputsAspreviouslymentioned,RMfacilitatesmajorstepsoftheengineeringprocesssuchadatamodelling,thebreakdownintobuildingblocks,etc.

RMtaskforceprovidesneededextractions,sorting,presentationstoserveengineeringprocesses.

1.5.2.7 RequirementimportanceRMtaskforceproposesrequirements’importance.Requirementimportancewillbevalidatedduringevaluationsessions.

Chosenrequirements’importancegradeswithinWater-Mare:

• N/A:èWhenarequirementneedselicitationbeforeitsimportanceisset;• 0èDeletedrequirement;• 1èMusthave;• 2èBringscompetitiveadvantagestothesystem,althoughnon-compulsory;• 3èNicetohave;• 4èRequirementaddition,forcomfort

Requirementshowingimportancelevelequalto1willbedevelopedinwater-M.

Requirementshowingimportancelevelequalto2shallbediscussed.

Therequirementshowingotherrequirementimportanceareneverthelesskeptintheaudittrack.Thesemaybeusedinfurtherideationsessions.

1.5.2.8 PromotiontoMasterrequirementlist

Masterrequirementcanbeexpressedthoughtthesynthesisofseveralinternalrequirements.TheMasterrequirementwritingisproposedbytheRMtaskforce.RMtaskforceproposesinternalrequirementspromotion.

Eachrequirementpromotionisvalidatedduringevaluationsessions.

Wealsostatedthefollowingrules:

1. Onlyrequirementshowingimportancelevelequalto1or2canbereportedintheMasterList.2. Masterrequirementlistwillonlycomprisetherequirementhavingthefollowingclasses

Page 9: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 9 of 15 D1.5 Catalogue of Requirements

D1.5 Catalogue of Requirements

2.1. OverallBusinessrequirements;2.2. Syntheticfunctionalandunfunctionalrequirements;2.3. Organizationalrequirement(impactsonfinaluserorganisation);2.4. Projectrequirements(additionalactivitiescomparedtoFPP).

1.5.2.9 Requirementevaluationsessions

RMtaskforceorganiseregularrequirementevaluationsessioncomprising:

1. RMtaskforcemembers;2. Projectmanagement;3. RelevantWPandTaskleadersforthegivensession.

Duringthesessions:

1. Detailedandmasterlistofrequirementsarereviewed.2. Proposedevaluationsandpromotionsarediscussedthendecidedinregardofbusiness

relevance,innovationcriteria,andfeasiblywithintheprojecttimeframeandbudgets.3. Decisionsareloggedfortraceabilitypurposes.4. Feedbacktoengineeringteamdocumentsarepresentedanddiscussed.

Page 10: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 10 of 15 D1.5 Catalogue of Requirements

2 MasterRequirementslist

2.1 InitialMasterRequirementslist

Ithasbeenexposed,toITEAreviewersbeforeFPPversion3requestchangesThislistwasamainsourceforFPP3rdversion.

2.2 Requirementsaccordingtoprojectspecifications(currentversion)

2.2.1 Sources

TheproposedversionofMasterrequirementaimsatfinalizingWP1.Ittakesmainlyintoconsideration

• FPPV3;• Evaluationofstakeholderinteractions;• Analysisofcurrentwaterpolicies;• Usecasesapplicationscenariosanddefinition.

2.2.2 CommentsAsnecessaryfeedbacksonlateusecasesanalysisarenotyettakenintoconsideration,andasevaluationsessionarenotfinalizedthecurrentversionisnotthefinalone.

Followingyellowhighlightedparagraphscorrespondtolevel2ofrequirementimportance“providesacompetitiveadvantagetotheproject”

2.2.3 Mainoutputs

TheachievementofthedetailedrequirementlistonwhichthebellowMasterlistisbased,mainlyenabledtheproposalof

1. projectfunctionalbreakdown;2. neededdataconcepts;3. actorsdictionary.

Totheengineeringteam.ThoseareinputsofWP2andWP3.

Page 11: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 11 of 15 D1.5 Catalogue of Requirements

2.2.4 BusinessRequirements

Req.ID Description

OBR-001 1

Evaluateandimprovetheperformanceofawaterdistributionnetwork.Water-Mprovideddashboardsaredesigned,takinginconsiderationstateoftheartindicatorsforwaternetworksmanagersandowners(mostoftenmunicipalities)pointofview.TheconjunctionofperformancewatchinganddetailedmonitoringfeaturesprovidedinWater-Mshallpermitto

• Followevolutionofperformanceindicators(alertsincaseofdisruption)• Indicatethelocalisationpointswhereactionsareneeded.

Thiswillserveasthemainoperationalinformationwhichisusedtooptimisethemaintenance:Selectionandplanningofthemostprofitablecorrectiveandevaluativemaintenanceactions.

OBR-002 1

Allowtoperformsubscribersbillingbasedonwaterconsumption.Abilitytoproducethebillinginformationbasedonwatermeters’informationisnowadaysaminimalrequirementforwatermanagementsystem.Now,thescalabilityofWater-M’sarchitectureshallallowtheproductionofanynumberofsubscriber’sdetailedconsumptionbillsreflectingallavailablewaterconsumptionmeasurements(e.g.:1/day).Itwillalsobepossibletoproceedtodetailqueriesonwater-consumptiondataandthereforeprovidenewservicestocustomers.Note:ERPandbillingsystemsareoutsidewater-scope.

OBR-003 1

Facilitatewaterdistributionnetworkmaintenanceandreduceassociatedcosts.Asstressedinabovebusinessrequirements,performancewatchinganddetailedmonitoringfeaturesparticipateinthecorrectivemaintenanceoptimization.Smartalertstriggeringthroughcomplexeventprocessing(CEP)technologiesisoneofthemostadvancedWater-Mcontribution.Thispermitsearlywarningssystemsandshallreduceinterventiontimeafterproblemoccurrence.Thisshallreduceaftermath’scosts.

OBR-004 1

Reducetheamountofwaterlosses.Leaksdetection,leakslocalisationandleaksvolumeevaluationshallimprovetheevaluationofthewaternetworkloses.Earlywarningonleakswillcontributetowaterlossandassociatecostsreduction.Note:Theprojectshallprovideacost-benefitanalysisforwaterlossreductiontakingintoconsideration:

• Monetaryvaluesandotherevaluationmeans;• Thepointofviewsofwaternetworkmanagers,municipalities(usuallynetwork

owners),finalusersandsociety.

OBR-005 1

Preventandreducehealthrisks.Water-Mhasconductedadetailedsurveyonwaterqualitymeasurementsneeds.Thissurveyalsocomprisesanevaluationof:

• Thebestavailablesensingtechnologies;• Theautomatedmethodstooperateasaccurateaspossiblemeasurementof

chemical,physicalandbiologicwatercontent.• ThroughwaterqualitywatchingandthankstoCEObasedalertWater-M

enhancetheprotectionagainst,directhealthriskatconsumerlevelandindirecthealthrisksconsequenttoenvironmentalhazard

• Reducefertilizersandthephytosanitarytreatmentsinirrigationwaters,thankstosmarturbanfarmingmonitoring

Page 12: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 12 of 15 D1.5 Catalogue of Requirements

Req.ID Description

OBR-006 1

Providedatatodifferentactors.Water-MisbasedonIoTarchitecturestateoftheart.Insucharchitecture,upperlevelapplicationcanaccessallnetworkinformationthroughplatforms.Exogenousdatacanbeaccessedthroughtheplatformsoratapplicationlevel.Bydesign,dataareavailabletoanyuseroranyapplicationprovidedthesecurityprocessinplacegrantsaccess.TheadoptionoftheIoTplatformbasedarchitectureallowsabetteradaptabilitytothedevelopmentofnewapplicationsservicededicatedtonewuserspurposes.

OBR-007 1

AllownewbusinessmodelsforwatermanagementNewideasareemergingtorebuildtheeconomicmodelbymakingtheremunerationdependingonthewaterdistributionperformance,therefore,partiallydetachingtheremunerationfromthevolumessold.Themunicipalitypaystheoperatordirectlybasedonperformancemeasuredthroughpreciseevaluations.TheremunerationisfunctionoftheobjectivesrespectedaswellasthevolumesofwatersoldThus,waterproviderhasamonetaryinterestincontroltheperformancevariablesofthenetwork.

OBR-008 2

TargetenergycostreductioninthewaternetworkInmunicipalities,afterpubliclighting,waternetworkrepresentsthesecondmostimportantelectricitybill.

1. Thanks,totheconstantmonitoringandtoearlywarningsWater-Msystemshallalertwaternetworkstakeholdersonleaksandtransportationabilitylossescausingunnecessaryenergyconsumption(duetopumping)

2. Providedenergymarketdataareavailable,Water-Moptimizationprocessesshallhelptheschedulingofenergyconsumingprocessaccordinglytoenergyprices.

3. Theadvancedremotemonitoringofthewatersystemalsoaimsatreducingthenumberoffieldinterventions(which,nowadays,contributestothereductionoffossilfuelsconsumption)

OBR-009 2

EnsurecompatibilitywithEuropeandirectivesonwaterNamely

1. GroundwaterDirective2006/118/EC2. WaterFrameworkDirective2000/60/ECconcerningdrinkingwater(98/83/EC)

Throughaconstantwaterqualitymonitoringof

1. watersourcesandwastewatertreatmentplantsoutlets,2. clearwaterdistributionnetwork.

OBR-010 1

Minimizeirrigationwaterandenergyneedsinmonitoredurbanfarmingsites.Irrigationaccountsformorethantwo-thirdsoftotalwaterusageabstraction.Innorthernmemberstates,levelsofwateruseinagriculturearelower,withirrigationbeinglessimportantbutstillaccountingformorethan30%insomeareas.

• Inmonitoredurbanfarmingsites,expertsystemswilloptimizethequantityofwaterandlight(alsonutriments)accordinglyto:plantsspeciesandcultivar,cropsdevelopmentstageandhealthconditions,seasons&time,currentandforecastedweatherconditions.

• Whileminimizingwaterandlight,theneedsforenergyisminimized

Page 13: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 13 of 15 D1.5 Catalogue of Requirements

2.2.5 FunctionalRequirements

Req.ID Description

OFR-001 1

Providestatesofwaterdistributionnetworkdevices.Awatersystemconsistsofapredefinedsetofdevices(Storagereservoir,sectioningvalve,zonemeter,pumpstation,pressureregulator,pressuresensor,subscribermeter)thatcanbemodeledasobjects.Theseobjectshaveastatecomposedbyasetofinformationcomingfromsensors.

OFR-002 1

Detectandlocateleaksinwaterdistributionnetwork.Leakdetectioninthenetworkreducesthevolumeofunbilledwater.Thelocationoftheleakagecanreducethemaintenancecost.

OFR-003 1

Detectandlocateoverpressureinwaterdistributionnetwork.Overpressuredetectioninthepipespreventsleakageandwaterpipedamages.Overpressurelocationhelpstooptimizenetworkandtoadjustwaterdistributionnetworkdevices.

OFR-004 1

Measurevolumeofwatersuppliedforeachnetworkarea.Waterlosscanbecheckedbycomparingthetotalconsumptionofthesubscribersinanareaandthevolumeofwaterpassingthroughtheareasectioningvalve.

OFR-005 1

Providewaterqualitymeasurement.WaterqualitymeasurementhelpstorespondtothegoalofEuropeannormandisanecessitytopreventandreducehealthrisks.

OFR-006 2

Measureenergyconsumptionofwaternetworkdevices.Somewaternetworkdevicesneedenergy(fuel,electricity)whosecostshouldbecalculatedtooptimizeOPEX.

OFR-007 2

Measurethepressureavailableatthesubscriberpremise.Thepressureatthedistributionpoint(ornear)mustbegreaterthanathresholdtoensurequalityofexperienceforthesubscriber.

OFR-008 1 Measuresubscriberswaterconsumption.

Measuringtheconsumptionofthesubscriberallowsbilling.

OFR-009 1

Detectabnormalwaterconsumptionatthesubscriberpremise.Usedtosignaltothesubscriberanabnormalconsumptionavoidswasteandcontributestothesatisfactionofthesubscriber.

OFR-010 1

Useandeventuallyallowtoconstituteageospatialdatabasetolocateandidentifysensor,pipes,waternetworkdevicesandwaterdistributionpoints.Itisnecessarytohaveaccesstoageographicdatabaseincludingnetworktopology.Theseallowtodisplaythevariousobjects,includingsensorandactuators,ofthenetworkonamap,tomakethelinkbetweenanobjectandthedataassociatedwithitandwhataretheupstreamanddownstreamobjectsonapipe.Thisdatabase,willeventuallycommunicatewithavailableGeographicalInformationSystems(GIS)andbuildinginformationmanagement(BIM)systems,throughstandardizedAPIs.ThoseAPIsshallbedesignedbothways.This,tobeabletouseWater-MinformationinGISorBIMbasedGUIs.

OFR-011 1

Useandeventuallyallowtoconstituteawatercontextdatabase.Tocalculatetheperformanceindicatorsthatmeasurethequalityofservice,itisnecessarytoprovidecontextdataonthenetworkonceperyear,whichmaynotbedirectlymeasurable(Costofservice,Networklength,Numberofsubscriber...).

OFR-012 1

Filter,addtimestampandstorerealtimedatacomingfromsensors.Datacomingfromsensorscanbepretreated,aretimestamped,storedastimeseriesandaccessiblebyapplicationsthroughanAPI.

Page 14: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 14 of 15 D1.5 Catalogue of Requirements

Req.ID DescriptionOFR-013 1 Closethesectioningvalvetoisolateawaterdistributionarea.

Areasectioningvalvescanbeclosedincaseofmajorleakageorcontamination.

OFR-014 1

Setthesensorsandthevariouswaterdistributionnetworkdevices.Sensorsmustbeconfiguredremotely(wheneverpossible)toadjustsomesettingstousecases(thresholds,samplingperiod,transmissionperiod).

OFR-015 1

Detecteventsfromstandardrules.Primaryaswellascomplexeventsthatcangeneratealarmsaremadefrompre-definedrulesandallowforexampletocomparevalueswiththresholds,detectandlocateleaks,...

OFR-016 1 Detecteventsfromuser-definedrules.

Eventsthatcangeneratealarmsaremadefromuser-definedrules.

OFR-017 1

Calculateperformanceindicatorstomeasuretheefficiencyofthewaterdistributionnetwork.Eachyear,someactorsdemandasetofperformanceindicators.Someofthemareusedtocomparedifferentserviceshavingsomesimilarities,tobeabletohavereferences.

OFR-018 2

ForecastWaterDemandModelsforpredictingthewaterconsumptionsinrealtimeandshorttermshavetobeimplementedtooptimizewaternetwork.

OFR-019 1

Provideaman-machineinterfaceforviewingthevariousmeasurementsinthenetworkaswellasfaultsandindicators.Water-Mprovideddashboardsaredesigned,takinginconsiderationstateoftheartindicatorsforwaternetworksmanagersandowners(mostoftenmunicipalities)pointofview.TheconjunctionofperformancewatchinganddetailedmonitoringfeaturesprovidedinWater-Mshallpermitto

• Followperformanceindicatorsevolution(andalertincaseofdisruption);• Indicatethelocalisationofneededactions.

OFR-020 2

Imbed3rdpartyenergycostoptimizationroutinesusing3rdpartyenergytariffdatabase.Reducingenergycostmainlyconsistinorganizingagivenprocessinregardof

1. Processconstrains2. Businessrules,e.g.:performanceindicatorstoreach3. Energyconsumptionfunctionsforeachstepoftheprocess

Using4. currentandforecastedenergytariffs5. Energycostoptimisationroutine

OFR-021 2

ConsiderinstrumentsandmeasurementmethodcalibrationWater-Mshall

• Warnusersonmeasurementsdeviations• Consideratrainingperiodtoobtainreliableindicators• Allowuserstomanuallysetinstrumentsormeasurementroutinesparameters

OFR-022 2

UseweatherandclimatereferencedataLocalcurrentandforecastedtemperatureandprecipitationdata,areusedforseveralUC.TheWater-Mprojectshall,atleast,comprisesuitablemethodstoimportsuchcontextdatainitsenvironment

Page 15: Water -M Project … · 1.1 RM introduction inside the Water-M project Requirements design (RD) and requirements management (RM) in ITC projects is widely discussed in the literature

Page 15 of 15 D1.5 Catalogue of Requirements

Req.ID Description

OFR-023 2

ConsiderobtainingsensordataandcommandingactuatorsviaSCADAinterfacesLegacywaternetworkmonitoringinstallationsarebasedonSCADA.Tofastentheintegrationoflegacysystem,itisnecessarytobuildAPIstomostlyusedSCADAsystem

OFR-024 2

BereadyforrivermonitoringandriverfloodalertssystemsUCThismainlymeansintegrating,Waterdepthsensors,waterdepthcalculationderivedfrompressure,dedicatedapplicationsandGUI.

2.2.6 Non-functionalRequirements

Req.ID Description

ONFR-001 1

Adapttodifferentwaterdistributionnetworktopology.Water-Mmustaddresshighpopulationdensityareasandlowpopulationdensityareaaswell.

ONFR-002 1

Haveopenandstandardized(wheneverpossible)interfaces.Water-Mmustbemodular.Componentsmusthavestandardinterfaces,wheneverpossible,atalllevelsofthearchitecturesothattheycanbeeasilyreplaced.

ONFR-003 1

Haveopendatamodel.Water-Mshoulduseadatamodelbasedonstandardizationworkallowstohaveamodelascloseaspossibletonextgenerationstandard.

ONFR-004 1

PerformanceandscalabilityThescalabilityoftheWater-Mshallbedemonstratedsimulatingthebehaviourofacitywithatleast1millioninhabitantsthenevaluatingaveragecosteffectivenessperwatermeteringpoint.

ONFR-005 1

ReadyforstateofartsecuritymechanismsAlthoughtheimplementationofsecuritymechanisminnotpartofWater-M,theprojectshallanalysewhichmechanismsaretobeimplementedandhow.

2.2.7 ProjectRequirements

Req.ID DescriptionOPRJ-001

1 Water-MshallenhanceitsbusinessanalysisOrganizationofbusinesscanvasessession