een verhaal rob warren henk terbeek agenda 1.introductie 2.upgrade in 80 dagen 3.functioneel, wat...
TRANSCRIPT
![Page 1: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/1.jpg)
![Page 2: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/2.jpg)
Een verhaal
Rob Warren
Henk Terbeek
![Page 3: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/3.jpg)
Agenda1. Introductie
2. Upgrade in 80 dagen
3. Functioneel, wat hebben we meegenomen
4. Techniek, hoe hebben we het gedaan
5. Vragen
![Page 4: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/4.jpg)
Upgrade in 80 dagen
een droom?
![Page 5: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/5.jpg)
De BusinessCase
• Verandering van inschrijven per 1-1-2011 (domein, kwalificatie uitstroomdifferentiatie)
• BRON interface
• UPK
• Kwetsbaarheid van de organisatie
• Nieuwe en verbeterde functionaliteit
Upgrade in 80 dagen
![Page 6: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/6.jpg)
Plan van aanpak
• Uitgangspunten
• Organisatie
• Planning
• Inzet derden
• Verslaglegging
Upgrade in 80 dagen
![Page 7: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/7.jpg)
Uitgangspunten
• huidige functionaliteit is beschikbaar in 9.0
• ROCNY functionaliteit vergelijken met 9.0
• Waar maatwerk kan verdwijnen, dan ook weg er mee
Upgrade in 80 dagen
![Page 8: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/8.jpg)
Organisatieprojectorganisatie Leden Gemid. uren per maand
Stuurgroep Annie Verploegen 2 Hein van de Hoek 2 Henk Terbeek (proj.leider) 16 Ruud van de Donk 2Projectgroep Tanja Evers 64 (2 dagen per week) Yvonne Slenders 96 (3 dagen per week) Theo van der Heijden 64 (2 dagen per week) Frank Kupers PM Henk Terbeek 64 (2 dagen per week)Projectgroep DBA Rob Warren 64 David van Swam 64 Mathijs Veen 64
Upgrade in 80 dagen
![Page 9: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/9.jpg)
PlanningId Taaknaam
1 functioneel onderzoek
2 compare producti e demo
3 maatwerkproj ecten isoleren
4 compare maatwerk met 9.0
5 technisch
6 onderzoek upgrade pad
7 instal latie 9.0 database
8 functioneel maatwerk
9 maatwerk aanpassingen
10 testen
11 keuze upgrade
12 testen van de technische upgrade
13 beslissi ng schol ing
14 functi onele test teamleiders
15 query aanpassingen
16 opl evering UPK
17 beslissi ng upgrade
18 schol ing eindgebruikers
19 upgrade
5-10
9-11
4-12
1-12
5 8 11 14 17 20 23 26 29 2 5 8 11 14 17 20 23 26 29 1 4 7 10 13 16 19 22 25 28 1 4 7 10 13 16 19 22 25 28 31september 2009 oktober 2009 november 2009 december 2009 januari 2010
![Page 10: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/10.jpg)
Inzet derden
• Minimaal
• Ondersteuning bij beheer 8.9
Upgrade in 80 dagen
![Page 11: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/11.jpg)
Verslaglegging
• Risicoanalyse
• Voortgangsrapportage
![Page 12: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/12.jpg)
Evaluatie
Upgrade in 80 dagen
•Belangrijkste cijfers van het project Plan Besteed Totaal
Doorlooptijd 12 10 -2
Kosten uren
CY2
1464
16
1104
60
-360
44
geld 50.000 10.800 -39.200
![Page 13: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/13.jpg)
Evaluatie
• Totaal 1200 uur
• Dus 1200 / 8 = 150 dagen
• Phileas Fogg en Passepartout
• Wij met 8 personen
• Testen, 6 personen van de deelnemers administratie
Upgrade in 80 dagen
![Page 14: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/14.jpg)
Functioneel
wat hebben we meegenomen
![Page 15: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/15.jpg)
Functionaliteit 1• Aanwezigheid• Attribuut bij aanmelding• Autorisatie• Blackboard• BPV• BRON• DataMonitor• DataMonitor SF • Digitaal aanmelden• Digitaal bekostigingsdossier• Dubbele personen• Educatie• Edu informatie
Functioneel, wat hebben we meegenomen
• Email select• File upload• Foto's• GOA • Groepen • HR upload personeel• Keurmerk• Intake• Mentorlijst online• Nedap• Nedercom• Netwerkbrief• NT2• OWO
![Page 16: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/16.jpg)
Functionaliteit 2
Functioneel, wat hebben we meegenomen
• Platte tabel• PO• Postcode upload• Redspider• Resultaatbeheer• RMC• RN_ACAD_PLAN• Roosterinterface• Security• Sharepoint
• Student Financial • Team• Trajectplanner• Uitstroomonderzoek(toppen)• Uitval• Vavo• Vooropleiding• Ziekmelding• Rapportages• Mutatiestop
![Page 17: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/17.jpg)
projectenU9_AAR U9_EDUINF U9_MESSAGE_BPV U9_QUERY U9_USER_FAVOR.
U9_ATTR U9_EMAIL U9_MUTATIESTOP U9_QUERY_EIGEN U9_VAVO
U9_BLACKBOARD U9_FRANK U9_NEDAP_ROB U9_QUERY_RN U9_VOOROPL
U9_BPV U9_GRI U9_NEDERCOM U9_RAPPORT U9_ZIEKMELD
U9_BRON U9_GROEPEN U9_NETWERKBRIEF U9_RB U9_ZQRY_20091218
U9_COMPUTRON U9_HR U9_OVERIG U9_REDSP_ROB
U9_DA U9_INTAKE U9_OWO U9_SF
U9_DATMON U9_KEURMERK U9_PC_UPLOAD U9_TEAM
U9_DBD U9_MENTORL_OL U9_PO U9_TP
U9_DUBBELEN U9_MERGE_ALL U9_PT U9_UITVAL
Functioneel, wat hebben we meegenomen
![Page 18: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/18.jpg)
vooropleidingen
Functioneel, wat hebben we meegenomen
![Page 19: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/19.jpg)
Digitaal aanmelden
Functioneel, wat hebben we meegenomen
![Page 20: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/20.jpg)
Mutatiestop
Functioneel, wat hebben we meegenomen
![Page 21: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/21.jpg)
kenmerk
Functioneel, wat hebben we meegenomen
![Page 22: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/22.jpg)
Bpv
Functioneel, wat hebben we meegenomen
![Page 23: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/23.jpg)
Groepen
Functioneel, wat hebben we meegenomen
![Page 24: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/24.jpg)
Team
Functioneel, wat hebben we meegenomen
![Page 25: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/25.jpg)
Techniek
hoe hebben we het gedaan
![Page 26: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/26.jpg)
Technische uitgangspunten– Herimplementatie– Maatwerk verminderen– Data conversie indien nodig– Controle over upgrade proces– Eenduidige werkwijze
![Page 27: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/27.jpg)
Werkwijze
• 6 maanden voor de upgrade is de tools versie geupgrade naar 8.49
• Nieuwe 9.0 omgeving komt ook op 8.49 tools versie
• Geen applicatie en tools upgrade tegelijk i.v.m. traceren van fouten
![Page 28: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/28.jpg)
Werkwijze
• Compare 8.9 8.9 demo om maatwerk te identificeren.
• Nieuwe demo 9.0 omgeving
• Nieuwe sys 9.0 omgeving (master)
• Nieuwe testomgevingen (copy van master)
![Page 29: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/29.jpg)
Werkwijze• Al het maatwerk in projecten gebundeld na
beoordeling compare reports• Telling gedaan van alle PS_ tabellen waar
data in zit (deze moeten in principe over) ±2000 tabellen
• Script gemaakt dat een script schrijft om alle data van deze tabellen 1 op 1 over te zetten.
![Page 30: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/30.jpg)
Werkwijze• Tabellen daarna verdeeld over drie scripts:
– Standaard tabellen die probleemloos gaan. ±1600 – Aangepaste tabellen die niet 1 op 1 over konden ±
175 (uitgezocht wat de verschillen zijn en eventueel dataconversie toepassen)
– RN Tabellen ± 200 tabellen Deze moeten eerst gebuild worden in de nieuwe omgeving (zitten in de diverse projecten)
![Page 31: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/31.jpg)
werkwijze• Script gemaakt om beveiliging over te zetten.
– Hierin zitten de rechten, rollen, gebruikers, runcontroles, tree’s enz. die over moesten
– Script gemaakt om databaselinks, externe users, synoniemen, grants enz. aan te maken in de nieuwe omgeving
– Script gemaakt om data uit LONG RAW over te zetten naar BLOB (foto’s)
![Page 32: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/32.jpg)
werkwijze
• User favorites, Query’s, Message catalog en andere objecten die niet via ‘copy project to file’ over gezet kunnen worden m.b.v. een Application designer project rechtstreeks over gezet.
![Page 33: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/33.jpg)
Database test1
test2
test3
Databaseontwikkel
Acceptatie (test move)
productieMaster
(sysdatabase)Demo database
(Inzage)
U9xxx Project Inlezen U9xxx projectInlezen U9xxx projectProject file U9 xxx
Goedgekeurde ProjectenU9xxx
Master database is ALTIJD lege sysdatabase
Dit is het uitgangspunt voor de productie en gaat
periodiek over de acceptatie heen
Acceptatie databaseIn de acceptatie database worden de goedgekeurde
projecten van file ingelezen plus additionele scripts. (werd regelmatig vervangen en was maat voor benodigde tijd voor
move to production)
Ontwikkel database (kopie van acceptatie)Ontwikkelaar leest zijn
project (van file) in. Krijgt hier te maken met alle
andere projecten en test zijn project. Plaatst zijn
project in “Goedgekeurde Projecten” als het project
goedgekeurd is.
Test x databaseDeze is initieel een kopie van Master. Als aan het volgende project wordt begonnen wordt deze
vervangen door een kopie van Acceptatie (dus incl.
alle goedgekeurde projecten
Scripts:Sequrity scripts
PS_ tabellen 8.9 = 9.0PS_ tabellen 8.9 <> 9.0
RN tabellen vullenConverisescripts foto’s enz. enz
![Page 34: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/34.jpg)
Move to production• Copy productie ter inzage voor
eindgebruikers• Backup productie om terug te kunnen indien
nodig.• Nieuwe omgeving archivelog uitgezet i.v.m
snelheid import• Alle projecten ingelezen• Alle projecten samengevoegd tot één project
![Page 35: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/35.jpg)
Move to production• Script gerunt om alle dblinks enz. aan te
maken.• Samengevoegd project gebuild, views enkele
keren gebuild i.v.m. afhankelijkheid • Import scripts gerunt• Portaalbeveiliging gerunt• Statistics gerunt (voor oracle)
![Page 36: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/36.jpg)
Move to production
• Locale node hernoemen voor Integration Broker
• Webprofile opnieuw inrichten
• Handmatig enkele functionele inrichtingen
![Page 37: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/37.jpg)
Move to production
• Backup gemaakt van nieuwe 9.0 omgeving
• Deze over bestaande testomgeving gezet om daarin te testen of alles OK is.
• Benodigde tijd: Technisch 5 uur
![Page 38: Een verhaal Rob Warren Henk Terbeek Agenda 1.Introductie 2.Upgrade in 80 dagen 3.Functioneel, wat hebben we meegenomen 4.Techniek, hoe hebben we het](https://reader035.vdocuments.pub/reader035/viewer/2022062703/5551a0ee4979591f3c8b6885/html5/thumbnails/38.jpg)
Vragen
?