Use of Database Generator for Building Monitoring systemsFHI Leiden, 9 Oktober 2007
15-Oct-07 | 2
Agenda
• Voorstellen
• Definities
• Project: Upgrade van 32 GBS applicaties
• Generator aan ‘t werk
• Resultaat
• Evaluatie (voor- en na- delen)
15-Oct-07 | 3
Voorstellen
Onderdeel van: Nog Akzo Nobel -> Shering Plough
Omzet: 2,6 Miljard € (2006)
Medewerkers: 14.000
Actief in:• gyneacologie• vruchtbaarheid• anesthesie• neurowetenschappen• immunologie en oncologie
Producten zoals:• Marvelon® en Nuvaring®
• Rec. FSH (Puregon®)• Anti-depressants ( Remeron®)• OncoTICE®
Onderdeel van: VINCI
Omzet: 28 Miljard € (2006)Medewerkers: 145.000
Actemium is een netwerk van 100 VINCI BU’s actief met 5.000 medewerkers in Industriële Automatisering en Elektrotechniek
Actief voor:• Farmacie producenten• Voedingsmiddelen producenten• Fijn-chemie producenten
Diensten zoals:• Engineering MES & Proces automatisering• Engineering Elektro & Instrumentatie• Consultancy IT systemen & validatie
15-Oct-07 | 4
Definities: Oude configuratie
A B C D E F G HSELECTED
O N-LIN E
15-Oct-07 | 5
Definities: Nieuwe configuratie
A B C D E F G HSELECTED
ON-LINE
15-Oct-07 | 6
Project: GBS Upgrade
• Probleemstelling• Selectie leverancier• Projectuitvoer generiek deel • Projectuitvoer specifiek deel • Projectuitvoer Aandachtspunten
15-Oct-07 | 7
Project: GBS Upgrade - Probleemstelling
• 32 GBS nodes voldoen niet aan:– Life Cycle Management eisen – Eisen infrastructuur– Regelgeving 21CFR Part 11
• URS opgesteld
• Bestek opgesteld
15-Oct-07 | 8
Project: GBS Upgrade - Selectie leverancier
• Aanvraag bij 3 leveranciers met relevante ervaring
• Selectie op basis van:– Prijs en compleetheid offerte – Technische oplossing (automatiseringsconfiguratie)– Onderhoudbaarheid eindresultaat– Projectaanpak en organisatie– Relevante kennis en ervaring– Meegeleverde ontwikkeltools
• Keuze Actemium
15-Oct-07 | 9
Project: GBS UpgradeProjectaanpak generiek deel
• Uitwerken specificaties (nadruk Organon)– Uitvoer Risk Assesment– Opsplitsen generieke URS naar deel URS-en– Uitwerken FS en HDS, SDS en SIP van servers– Duidelijkheid samenhang deelsystemen via System Description
• Bouw/Inrichten Servers (HDAS, TS, AS) (Organon en Actemium)– Bouw/Inrichten Servers– Kwalificatie Servers
• Generator (nadruk Actemium)– Vaststellen templates en generieke objecten (plaatjes, dynamo’s ed)– Bouw generator– Kwalificatie generator
• Inrichten beheersorganisatie
15-Oct-07 | 10
Project: GBS UpgradeProjectaanpak specifiek deel
Fix32applicatie
Scherm-Templates Dynamo's
FAT/SAT protocolIQ/OQ protocol
HDS/SDS/Transmissie-lijst
iFix 3.5application
Historianapplication
Reportingtables
Excel/XCopy/Alert
Extra applications
FutureExtentions
GBSApplication Generator
Application database
Nieuwe GBS GBS BibliotheekBestaande GBS
Aangevulde transmissie-lijst
Nieuwe GBS
15-Oct-07 | 11
Project: GBS Upgrade -Projectaanpak aandachtspunten
• Betrek eindgebruiker en Q-officer ook bij het generieke deel• Lange looptijd resulteert in wisselingen in projectteam.
Anticipeer hier tijdig op!• Lange looptijd: voer tussentijds een (Enhanced) Design Review uit• Betrek System Integrator zo snel mogelijk in project (ook bij RA, EDR ed).• Test en documentatie inspanningen worden verminderd door validatie van
tools (generator).• Houdt rekening met afwijking in 9e conversie• Start direct na eerste FAT met change control.• Denk tijdig na wie eigenaar is van de (deel)-systemen en hoe het beheer
georganiseerd dient te worden
15-Oct-07 | 12
Generator aan ‘t werk
15-Oct-07 | 13
Resultaat
• 72 Project beheers documenten
• 40 Centrale documenten (RA, SD, SOP ed)
• 384 documenten van de 32 GBS applicaties (± 6080 pagina’s + 4800 pagina’s ruwe data = ± 110 cm papier)
• 1900 geconverteerde plaatjes• 28000 geconverteerde tags• 4500 Trends• 128 Rapporten• 17.1 MB/dag historische data
15-Oct-07 | 14
Resultaat (Screenshots - HDAS)
15-Oct-07 | 15
Resultaat (Screenshots – FIX / Terminal Server)
15-Oct-07 | 16
Evaluatie (Voor- en Nadelen gebruik generator)
Voordelen1. Uniforme applicatieopbouw
2. Uniform gebruik / beheer
3. Reductie testinspanning
4. Software blijft synchroon met documentatie
5. Kostenbesparing, met name voor nieuwe applicatie
Nadelen1. Moeilijk realiseerbaar bij
bestaande applicaties2. Moeilijk wijzigbaar bij bestaand
gebruik3. Geef rationale voor x % testen
4. Lastig bij specifieke (reeds aanwezige) functies
5. Traagheid met “kleine” wijziging