Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area...

17
BRD for the Ofgem Switching Programme Sustaining Change to Xoserve systems 1 Business Requirements Document - Ofgem Switching Programme Sustaining Change to Xoserve Systems Author: Xoserve Version: 0.1 Date: 06/12/2017

Transcript of Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area...

Page 1: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgrammeSustainingChangetoXoservesystems

1

BusinessRequirementsDocument-

OfgemSwitchingProgramme

SustainingChangetoXoserveSystems

Author: XoserveVersion: 0.1Date: 06/12/2017

Page 2: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgrammeSustainingChangetoXoservesystems

2

TableofContents:

1. BackgroundandContext 2. TopicAreas 3. BusinessRequirementsperTopicArea4. NonFunctionalRequirements5. Appendices6. DefinedTermsandGlossary7. DocumentControl

Page 3: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgrammeSustainingChangetoXoservesystems

3

1. BackgroundandContext1.1IntroductiontotheOfgemSwitchingProcess

ThissectionprovidesahighleveloverviewoftheOfgemSwitchingProgrammewithregardstoitsimpactsuponthegasindustry,UKLink,Shipper,GTandiGTsystems.Thepurposeofthissectionistosetthesceneforthemodification0630ReviewGroupandhelpthegroupunderstanditsscope.

TheOfgemSwitchingProgrammeaimstoimplementasuiteofsystemsdesignedtodeliverfaster(nextday)morereliableswitching.AnewsystemtheCentralRegistrationSystem(CSS)willprovidetheswitchingfunctionalityforgasandelectricityswitches.Wherepossible,gasandelectricityswitchingprocesseswillbeharmonised.

Forgas,Suppliers,notShippers,willinitiateswitchrequestsontheCSS.CSSwillprovideoutputstoUKLinkandShipperstomanageShipperregistrationtotheSupplyPoint.UKLinkwillstillholdaSupplyPointRegisterforGTsandiGTs.TheSupplier’sShipperwillstillberegisteredtotheSupplyPointforthepurposeofgassettlementandotheractivities.

GasTransporters(GTsandiGTs)willretainresponsibilityfortheSupplyMeterPointlifecycle-thecreationandeventualendoftheservicepipeintheground.SupplyMeterPointswillbecreatedonUKLinkandwillbesenttotheCSStoenabletheregistrationprocessesandswitchingactivitiestooccur.

ThenameofthethingthatisbeingswitchedintheCSS(astobedefinedinthenewRetailEnergyCode)istheRegistrableMeasurementPoint(RMP)–forcomparisonpurposesthenameofthethingswitchedbetweenShippersintheUNCistheSupplyMeterPointorSupplyPoint.ThereferencenumberofaRMPistheSupplyMeterPointReferenceNumber(MPRN).TheMPRNisusedastheuniqueidentifierforrelevantUKLinktransactions.FortransactionsontheCSStheuniqueidentifierofaRMPistheMPRN.ThesamereferencenumberisbeingusedtoensureUKLinkandtheCSSrecordscanbecorrectlysynchronised,andtoallowtransactionsinCSStobereflectedintransactionsinUKLink.

WhenaSuppliersubmitsaregistration,switch,orwithdrawaltransactionontheCSS,thetransactionwillincludetheSupplier’sShipper.AsthetransactionprogressesonCSS,notificationsareprovidedtotherelevantShippersandUKLink.WhenthetransactionresultsinaSupplierregistrationactivitytoaRMPthetransactionwillresultinthecorrespondingShipperregistrationactivityattheSupplyPointinUKLink.Thiswillensuretheregistrationactivitiesareco-ordinatedacrossthetwosystems.

ThefollowingdiagramsetsouttheOfgemSwitchingProgrammeinthreelevels.ThefirstisthecoreCSS,thesecondisthechangesrequiredtobemadeinUKLinktoenabletheCSStowork,thethirdareconsequentialchangesasaresultoftheCSSwhicharerequiredtosustaingasandUKLinkoperations.Thefourthbox,theMarketIntelligenceService(MIS)isshownassupportingallthreelevels.TheMISisnotbeingdeliveredaspartoftheOfgemSwitchingProgramme,itisbeingdevelopedunderajointgasandelectricityworkinggroup.

Page 4: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgrammeSustainingChangetoXoservesystems

4

1.2 OfgemSwitchingProgramme‘Core’ChangesOfgemSwitchingProgrammeCoreChangeswillberequiredtodeliverchangesasaresultoftheprogrammeandtheintroductionoftheCSS.Thesearesubstantialchangestodeliverthefunctionalrequirementsoftheprogramme,includingchangestoXoservesystems,forexample,fileflowsfromXoservetotheCSS.ThesechangeswillbemanagedthroughtheOfgemSwitchingProcessthroughaprojectteamwithinXoserve.Thesechangeswillnotbefurtherexploredwithinthisdocumenthowevermaybereferredto.Thechangeswillbecoveredwithinthedocument[OfgemSwitchingProgrammeCoreChanges]

1.3 OfgemSwitchingProgrammeConsequentialChangestoXoserveSystemsOfgemSwitchingprogrammeConsequentialChangeswillberequiredtodeliverchangesasaresultoftheprogrammeandtheintroductionoftheCSS.ThesearesubstantialchangesthatareasaresultoftheprogrammewhichimpactonXoservesystemsandprocesses,forexample,withintheOfgemSwitchingprocessitislikelytheobjectionprocesswillbedecommissionedthereforetherewillbefileflowsdecommissionedandprocessesrequiringamendment.ThesechangeswillbemanagedthroughtheOfgemSwitchingProcessthroughaprojectteamwithinXoserve.Thesechangeswillnotbefurtherexploredwithinthisdocumenthowevermaybereferredto.Thechangeswillbecoveredwithinthedocument[OfgemSwitchingProgrammeConsequentialChanges]

1.4 OfgemSwitchingProgrammeSustainingchangetoXoserveSystemsTheareaofworkforthe0630ReviewGroupisatlevelthree.Thisdocumentwillgoontorecordeachtopicarea,requirements,solutionoptionsetc.toenabletheindustrytoselecttheways

Page 5: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgrammeSustainingChangetoXoservesystems

5

forward.OwingtothechangingnatureoftheOfgemSwitchingProcessthisdocumentisdesignedtoevolvethroughouttheiterationsandadditionalchangesthatmayarisethroughtheprogramme.

1.5 RelatedDocumentsAdditionalinformationandbackgroundtotheOfgemSwitchingProgrammecanbefoundontheOfgemwebsitebyusingthefollowinglink:

XXXX

1.6ScopeInScope:

1. SustainingchangesrequiredasaresultofOfgemSwitchingprogramme2. ChangesrequiredforUNCparties3. Considerationofcrosscodeimpacts

OutofScope:1. CorechangesfromtheOfgemSwitchingProgramme2. ConsequentialchangesasaresultoftheOfgemSwitchingProgramme

Page 6: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

6

2.0TopicAreas

No Title Impact 0630ReviewGroupConsideration

ImpactedParties

UNCsection

Dateidentified

ActionsRequiredfor0630R

1Transportation

Charges

HowShipperUsersmayobtaindetailsof

relevanttransportationcharges.TheCSS

switcheventdoesnotenvisagetheuseof

theSupplyPointNominationprocess.

Potentialtoexplorewhether

thisisstillrequiredandan

alternativemethodto

completethisprocess.

Shippers,

DNs

02/11/17Confirm

requirements

2Opening

MeterRead

HowandwhentheincomingShipperUser

isprovidedwiththelatestrecordedMeter

InformationontoUKLinkinorderto

validatetheOpeningMeterReadingbefore

submission.

Currentlycertainfileflowswill

notbeissuedatachangeof

suppliereventforexamplethe

TRFwhichcontainsthis

information.

Shippers

02/11/17

Considerationof

optionstoshare

thisinformation

3Gemini

Updates

Thetimingofthetransferofinformation

betweenUKLinkandGemini.Aswitch

couldoccuraslateasD-1at17:00however

thetransferofswitchinginformationfrom

UKLinktoGemini

currentlytakesplaceatD-2.

Thetimelinessofthetransfer

andinformationtobe

submittedtoGemini

Shippers,

NTS

02/11/17

Considerationof

optionsi.e.there

awaytoflowthis

informationprior

toaswitch

4

Changeof

Supplier

required

information

HowShipperUserscanobtainandprocess

UKLinkdataitemscurrentlysubmittedto

theCDSPatachangeofShipperUser

event.Forexample–SupplyPointClass,

DailyCapacity(SOQ),HourlyCapacity

(SHQ),MeterReadingFrequency.

Noneofthemandatorydata

itemsarecurrentlypresentin

CSSflows.

Shippers

02/11/17

Considerationof

optionsi.e.a

'Shellrecord'ora

defaultsetof

values

5

Supplier/

Shipper

Relationship

Table

ThereisarequirementforaShipperand

Supplier(andpossiblyTransporter)

relationshiptabletobemaintainedthat

willfacilitatetheappointingandde-

appointingofShipperUsers.

Itislikelythatthetablewillbe

administeredwithinUKLink.Shippers

02/11/17

Toconsiderhow

thetablewill

workandbe

managed

Page 7: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

7

6Capacity

Referral

HowtomanageaCapacityReferralaspart

ofaswitch.

Thisisanormalflowfrom

ShippertoTransporter

currentlynotintheremitof

CSS;Thiscannotbepartofthe

switchevent.

Shippers,

DNs

02/11/17

Considerationof

thechangesto

theprocess

requiredoutside

ofCSS

7

Supplieror

Shipper

Change

Themanagementofaneventwherethe

SupplierchangesShipperUser.Inthis

scenariothecustomerdoesnotswitchand

theSupplierremainsthesame,butthe

SupplierupdatestheCSSwiththeirnew

ShipperUserdetails.

Alternatively,considerationneedstobe

giventothescenariowheretheShipper

staysthesamebuttheSupplierswitches.

InitiatedthroughtheCSSbut

impactsonUKLink,both

scenariosaredealtwithasa

switchbytheCSS.

Shippers

02/11/17

Considerationof

optionstoshare

thisinformation

8 MapIdentityTherecordingoftheMAPidentityagainst

theSupplyMeterpoint.

Thisisnotconsideredaspart

oftheswitchwiththeCSS

howeverneedstobeshared

andprovidedtoUKLink.

Shippers

02/11/17

Considerationof

optionstoshare

thisinformation

9

Emergency

Contact

Details

TherecordingofEmergencyContact

details.OnlargesupplypointsEmergency

contactdetailsaremandatory.

Notconsideredwithinthe

CSS,UKLinkneedstorecord

theemergencycontactdetails

andpassthemontothe

relevantNetwork.

Shippers,

DNs 02/11/17

Considerationof

optionstoshare

thisinformation

10CSSSwitch

Cancellations

CSSSwitchcancellations.Theabilityto

cancelaswitchevent.

Ifinformationhasbeen

sharedwithUKLinkhowwill

thisberetracted

Shippers,

DNs 02/11/17

Considerationof

optionshowto

reverseaswitch

11Vulnerable

CustomersVulnerableCustomers

Notconsideredwithinthe

CSS,UKLinkneedstorecord

detailsforvulnerable

customersandpassthemon

totherelevantNetwork.

Shippers,

DNs 02/11/17

Considerationof

optionstoshare

thisinformation

Page 8: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

8

*Anyrelevantcrosscodeimpactsshouldbeconsideredthroughout0630Rincluding,forexample,SmartEnergyCode(SEC)theSupplyPointAdministration

Agreement(SPAA)andtheiGTUNC.

Page 9: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

9

3.0BusinessRequirementsperTopicArea3.1Exampletemplate–onepertopicareaTitle XXXXIssuedescription DescriptionoftheissueImpactedParties CurrentProcess UNCReferences WhereapplicableBusinessProcessModelDiagram

Embeddedprocessmodel

RequirementsDescription

Requirementsofthechange

SolutionoptionsNo Description Impacts(includingUNC

reference)Considerations

1 2 3 4

Implementationtimescales

Indicativeimplementationtimeframeeg..attheimplementationofCSS,withinaRelease,outsidearelease

DevelopmentDependencies

Dependenciesonthischange

ImplementationRisks

Anyassociatedrisks

DesignConstraints AnyassociatedconstraintsDesignAssumptions

Allassumptions

TestingConsiderations

TrainingConsiderations

Costimplications

Page 10: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

10

3.2TransportationChargesTitle TransportationChargesIssuedescription DuringaSupplyPointNominationoraSupplyPointEnquirytheShipperwill

receivenotificationofthetransportationchargesapplicablefortheSupply

MeterPointwhichtheyareenquiringabout.Owingtothenatureofthepace

thataSupplyMeterPointwillswitch,SupplyPointNominationorSupplyPoint

EnquiryisnolongerapartoftheswitchprocessasoutlinedbytheCSS.Itis

proposedtheworkgroupexplorewhetherthisprocessisstillrequired.Ifsoa

solutionneedstobeagreedtoallowthisprocesstocontinueoutsideofthe

changeofSupplier.

ImpactedParties ShippersandDNs

CurrentProcess ShipperswillsubmitanS48(SMP_NOMINATION_REQ)recordrequesttothe

CDSPwhichrequeststhetransportationcharges.Aresponserecord,theS64

(OFFER_DETAILS)isprovidedtotheShipperwhichdetailsthetransportation

chargesalongsideotherdataitems.AlternativelyforaSupplyPointEnquiry

theS47(SUPPLY_POINT_ENQUIRY_REQ)recordwillbesenttotheCDSPand

S59(ACCEPT_SMP_ENQUIRY)recordissuedinresponse.TheSupplierand

Shipperliaisewithregardstothisinformationandacontractisestablished

withthecustomer.TheswitcheventistheninitiatedbytheShipperwiththe

CDSP.

UNCReferences TPDG.1.16,TPDG.2.1

BusinessProcessModelDiagram

125262- 2.07 Manage Contract Nomination.pdf

RequirementsDescription

• ForShipperUserstobeabletoaccesstransportationcharges

SolutionoptionsNo Description Impacts(includingUNC

reference)Considerations

1 Transportationchargestobe

published

Transportationchargeswillbe

visible–thiscouldhave

commercialimplications

• Wheretopublishthe

transportationcharges,

whethertheseneedto

besecure

2 Assessmentacrossthe

industrythatthe

nominationsenquiryprocess

isstillapplicable

Nonominationenquiryprocess

ifremoved

• Implicationsof

removingthe

nominationenquiry

process

3 AnAPIsolutioncouldbe

developedtoallowthe

sharingofthetransportation

charges

Shipperswillbeabletoobtain

transportationcharges

howeveranewAPIservicewill

needtobedeveloped

• Implicationsofthenew

service

Implementationtimescales

�CanbeimplementedaftertheCSSimplementationdate

�ImplementationupontheCSSimplementationdate

�ImplementationpriortotheCSSimplementationdate

MaybeimplementedindependentlyoftheCSS.

Development Noneidentified

Page 11: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

11

DependenciesImplementationRisks

Noneidentified

DesignConstraints Shouldtheinformationberequiredtobeconfidentialaccesswillneedtobe

grantedtospecificUsers

DesignAssumptions

• Itisassumedthetransportationchargesarestillrequired

• Itisassumedtheinformationneedstoremaincommerciallyconfidential

• Itisassumednosystemchangestoimplementthischangehoweversome

recordsmaybedecommissionedbasedonthesolutionoption

TestingConsiderations

Noneidentified

TrainingConsiderations

Noneidentified

Costimplications Noneidentified

Page 12: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

12

3.3OpeningMeterRead

Title OpeningMeterReadIssuedescription DuringaSwitchEventtheincomingShipperisobligedunderUNCtoprovidean

openingreadtotheCDSP.TheincomingShipperneedstovalidatetheopening

readtheyhaveobtained,whetheritisanactualoranestimate,basedonthe

lastreadandthelastreadingdateonUKLink.Thisisnotconsideredwithinthe

CSSthereforeanalternatemeansofobtainingthisreadneedstobe

considered.

ImpactedParties Shippers

CurrentProcess DuringachangeofSupplierthelatestmeterreadingandthereaddateis

providedtotheIncomingShipperwithintheS15(TRANSFER_OF_OWNERSHIP)

record.TheShipperusesthisreadtovalidatetheopeningreadbefore

submittingthereadtotheCDSP.ThisisprovidedwithintheTRF(SupplyMeter

PointOwnershipNotificationFile)atD-2.

UNCReferences TPDM.5.13

BusinessProcessModelDiagram

RequirementsDescription

• ThereisarequirementfortheincomingShippertoreceivethelast

readandreaddateonUKLinktovalidatetheopeningreadbefore

submission

SolutionoptionsNo Description Impacts(includingUNC

reference)Considerations

1 Aprocessisestablished

wherebyShipperssendflows

betweeneachotherofthe

lastreadandreaddate

Noimpactoncoresystem

Allbasedonrelationships

betweenShippersandhavinga

meanstocommunicate

• Howtocommunicate

betweenShipper

organisations

• Timelinessof

informationprovided

2 Thisinformationisrequested

outsideoftheswitchevent

withinanewrecordandUNC

timeframesextended

Newrecords,systemimpacts

onXoserveandShippers

ChangetoUNC

• Contentofnewrecord

• Timelinessofthe

information

Implementationtimescales

�CanbeimplementedaftertheCSSimplementationdate

�ImplementationupontheCSSimplementationdate

�ImplementationpriortotheCSSimplementationdate

DevelopmentDependencies

Noneidentified

ImplementationRisks

Noneidentified

DesignConstraints

DesignAssumptions

• Itisassumedthelastreadarestillrequiredassoonaspossibleaftera

switchtoallowtheopeningreadtobesubmittedwithinthespecifiedtime

(15days)

TestingConsiderations

Noneidentified

Training Noneidentified

Page 13: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

13

ConsiderationsCostimplications Systemdevelopments

Page 14: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

14

4.0Non–FunctionalBusinessRequirements

[Tobeinserted]

Page 15: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

15

5.0Appendices

[Tobeinserted]

Page 16: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

16

6.DefinedTermsandGlossary

Term/Acronym DefinitionSHQ SupplyHourlyQuantity

SOQ SystemOfftakeQuantity(dailyofftake)

SwitchEvent Uponfirstregistration

AchangeofSupplier/ShipperassetoutbytheCSS

Page 17: Business Requirements Document - Ofgem Switching …€¦ · Business Requirements per Topic Area 4. Non Functional Requirements 5. Appendices 6. Defined Terms and Glossary 7. Document

BRDfortheOfgemSwitchingProgramme

SustainingChangetoXoservesystems

17

7.DocumentControl7.1VersionHistoryVersion Status Date Author(s) SummaryofChanges

0.1 InitialDraft 06/12/17 Xoserve OSPSustainingChangetoXoserve

SystemsBRDcreation