Software configuratiemanagement
NS Techniek
Rense Dop
Aspectmanager IT Materieel
Monique KlaverTeamlead Rolling Stock Software Desk
Agenda
■ Aanleiding:
• Digitalisering van treinen
• Mislukte software update Sprinter Light Train (SLT)
■ Oplossing:
• Rolling Stock Software Desk (RSSD)
• Wat doet de RSSD: loket, procedures aanscherpen, SW testen
■ Vervolg:
• Verbeterslag via project Inzicht
• Met een druk op de knop de treinconfiguratie kunnen zien
2 NS
Aanleiding
Mechanisch tijdperk
• Beveiliging door waarnemen en ingrijpen door machinist
• Locomotief is zelfstandige machine die energiebron meedraagt
• Enige technische interface is wiel-railcontact
• Visueel begrijpelijk en onderdelen zijn na te bouwen
4 NS
Elektrisch/elektronisch tijdperk
• Beveiliging is combinatie van menselijk waarnemen & handelen en technische bewaking
• Treinstel is deel van groter elektrisch/elektronisch systeem
• Technische interface uitgebreid naar elektrische voeding, treindetectie en beveiliging
• Onzichtbaar functioneren, veel standaard onderdelen
5 NS
Software-tijdperk
• Uiteindelijk volledig automatische treinbesturing
• Treinstel is slechts een component in technisch vervoersysteem
• Zeer complex samenhangend ‘system of systems, exponentieel toenemende complexiteit, door geen enkel individu geheel te doorzien
• Gelaagde softwareproducten en verantwoordelijkheden, nadruk op functionaliteit en interfaces
• Sterke toename van sensorsystemen met eigen dataverwerking
6 NS
Mislukte software update SLT 31.6
■ Wat is er gebeurd?
■ Wat waren de oorzaken?
■ Wat waren de gevolgen?
7 NS
Oplossing
Oplossing: Rolling Stock Software Desk
■ Doel en visie:
• Single point of contact: één loket
• Alle aangeboden trein-gebonden software (door leveranciers) gaat via de RSSD
• Uitrol van trein-gebonden software altijd via de RSSD incl.
coördinatie werkzaamheden, regressie & compatibiliteit testen.
• Uitrol via service laptops en altijd door gekwalificeerde medewerkers
• Dedicated team (nu 7 FTE, gaat naar 10 FTE) → want er komt alleen maar meer IT op de treinen!
9 NS
Waarde Rolling Stock Software Desk
■ Toename garantie
Inzetbaarheid Materieel
■ Verhoging Klanttevredenheid
■ License to Operate
■ Verlaging Inhuur kosten &
verhoging kennis binnen NS
■ Samenwerking &
eenduidigheid over Ketens &
Bedrijfsonderdelen heen
Centraal ingespoelde
servicelaptops alle materieelseries – onboarding 4 materieelseries
120 → 210 servicelaptops Tooling & Firmware (350-400 actuele scripts) Software centraal ipv grijze
laptops/ usb sticks in onderhoudsbedrijven
O&S → O&S + NSTM
10 NS
Lessen om het een succes te maken
■ Strenger handhaven en processen naleven.
■ Kritisch zijn bij software updates: first time right.
■ Ketenmanagement: materieel teams moeten IT competentie ontwikkelen
11 NS
Successen! Sprinter Nieuwe Generatie (SNG) update
Baseline 4.60 update
■ 600 uur werkvoorbereiding
■ 350 mensuur uitrol
■ 105 SNG stellen
■ 36 pagina’s uitrolplan
■ 31 monteurs
■ 20 betrokken afdelingen
■ 12 uur doorlooptijd
■ 1 software release…
12 NS
Vervolg
Software en hardware configuratie vastleggen
14 NS
Per deelserie alle hard- en software en versies daarvan, ongeacht hun status.
- Overzicht wat bestaat - Bijbehorende documentatie Per deelserie de geldige versies van hard-
en software
- Overzicht wat geïnstalleerd mag worden
- Waar dat fysiek in het treinstel zal zitten
Per deelserie de samenstelling van de softwarestand - Overzicht wat geïnstalleerd mag worden
en als één geheel wordt uitgerold
Per treinstel
- Geïnstalleerde softwarestand
- Geïnstalleerde versies van hard- en software - Overzicht wat geïnstalleerd is
- Controles t.o.v wat mag Software
standen
Software en hardware
boek
As Designed As
Maintained Per deelserie
Per treinstel
As Monitored
Per treinstel
- Uitlezen wat geïnstalleerd is - Controle t.o.v. administratie (PDCA) Wat mag (de
juistheid) Wat is (de waarheid)
Infor
PLM Maximo
Vraag (voor later)
■ Hoe is dit bij andere bedrijven georganiseerd en waar zou de NS nog van kunnen leren? Wij staan ervoor open om een keer ideeën uit te wisselen.
• Laat het even weten in de Teams site chat.
■ Bedankt voor de aandacht!
15 NS