380 likes | 596 Views
Een verhaal. Rob Warren. Henk Terbeek. Agenda. Introductie Upgrade in 80 dagen Functioneel, wat hebben we meegenomen Techniek, hoe hebben we het gedaan Vragen. Upgrade in 80 dagen. een droom?. Upgrade in 80 dagen. De BusinessCase.
E N D
Een verhaal Rob Warren Henk Terbeek
Agenda • Introductie • Upgrade in 80 dagen • Functioneel, wat hebben we meegenomen • Techniek, hoe hebben we het gedaan • Vragen
Upgrade in 80 dagen een droom?
Upgrade in 80 dagen 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 Plan van aanpak • Uitgangspunten • Organisatie • Planning • Inzet derden • Verslaglegging
Upgrade in 80 dagen Uitgangspunten • huidige functionaliteit is beschikbaar in 9.0 • ROCNY functionaliteit vergelijken met 9.0 • Waar maatwerk kan verdwijnen, dan ook weg er mee
projectorganisatie Leden Gemid. uren per maand Stuurgroep Annie Verploegen 2 Hein van de Hoek 2 Henk Terbeek (proj.leider) 16 Ruud van de Donk 2 Projectgroep 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 Organisatie
Upgrade in 80 dagen Inzet derden • Minimaal • Ondersteuning bij beheer 8.9
Verslaglegging • Risicoanalyse • Voortgangsrapportage
Upgrade in 80 dagen Evaluatie • Belangrijkste cijfers van het project
Upgrade in 80 dagen Evaluatie • Totaal 1200 uur • Dus 1200 / 8 = 150 dagen • Phileas Fogg en Passepartout • Wij met 8 personen • Testen, 6 personen van de deelnemers administratie
Functioneel wat hebben we meegenomen
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 Functionaliteit 1 • Email select • File upload • Foto's • GOA • Groepen • HR upload personeel • Keurmerk • Intake • Mentorlijst online • Nedap • Nedercom • Netwerkbrief • NT2 • OWO
Platte tabel PO Postcode upload Redspider Resultaatbeheer RMC RN_ACAD_PLAN Roosterinterface Security Sharepoint Functioneel, wat hebben we meegenomen Functionaliteit 2 • Student Financial • Team • Trajectplanner • Uitstroomonderzoek(toppen) • Uitval • Vavo • Vooropleiding • Ziekmelding • Rapportages • Mutatiestop
Functioneel, wat hebben we meegenomen projecten
Functioneel, wat hebben we meegenomen vooropleidingen
Functioneel, wat hebben we meegenomen Digitaal aanmelden
Functioneel, wat hebben we meegenomen Mutatiestop
Techniek hoe hebben we het gedaan
Technische uitgangspunten • Herimplementatie • Maatwerk verminderen • Data conversie indien nodig • Controle over upgrade proces • Eenduidige werkwijze
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
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)
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.
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)
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)
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.
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
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)
Move to production • Locale node hernoemen voor Integration Broker • Webprofile opnieuw inrichten • Handmatig enkele functionele inrichtingen
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
Vragen ?