Een verhaal

Click here to load reader

  • date post

    19-Jan-2016
  • Category

    Documents

  • view

    50
  • download

    0

Embed Size (px)

description

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. - PowerPoint PPT Presentation

Transcript of Een verhaal

  • Een verhaalRob WarrenHenk Terbeek

  • AgendaIntroductieUpgrade in 80 dagenFunctioneel, wat hebben we meegenomenTechniek, hoe hebben we het gedaanVragen

  • Upgrade in 80 dageneen droom?

  • De BusinessCaseVerandering van inschrijven per 1-1-2011 (domein, kwalificatie uitstroomdifferentiatie) BRON interfaceUPKKwetsbaarheid van de organisatieNieuwe en verbeterde functionaliteitUpgrade in 80 dagen

  • Plan van aanpakUitgangspuntenOrganisatiePlanningInzet derdenVerslagleggingUpgrade in 80 dagen

  • Uitgangspuntenhuidige 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

  • Organisatie

    Upgrade in 80 dagen

  • Planning

  • Inzet derdenMinimaalOndersteuning bij beheer 8.9

    Upgrade in 80 dagen

  • VerslagleggingRisicoanalyseVoortgangsrapportage

  • EvaluatieUpgrade in 80 dagenBelangrijkste cijfers van het project

    PlanBesteed TotaalDoorlooptijd1210-2KostenurenCY2146416110460-36044geld50.00010.800-39.200

  • EvaluatieTotaal 1200 uurDus 1200 / 8 = 150 dagenPhileas Fogg en PassepartoutWij met 8 personenTesten, 6 personen van de deelnemers administratie Upgrade in 80 dagen

  • Functioneelwat hebben we meegenomen

  • Functionaliteit 1AanwezigheidAttribuut bij aanmeldingAutorisatieBlackboardBPVBRONDataMonitorDataMonitor SF Digitaal aanmeldenDigitaal bekostigingsdossierDubbele personenEducatieEdu informatie

    Functioneel, wat hebben we meegenomenEmail selectFile uploadFoto'sGOA Groepen HR upload personeelKeurmerkIntakeMentorlijst onlineNedapNedercomNetwerkbriefNT2OWO

  • Functionaliteit 2Functioneel, wat hebben we meegenomenPlatte tabelPOPostcode uploadRedspiderResultaatbeheerRMCRN_ACAD_PLANRoosterinterfaceSecuritySharepoint

    Student Financial TeamTrajectplannerUitstroomonderzoek(toppen)UitvalVavoVooropleidingZiekmeldingRapportagesMutatiestop

  • projectenFunctioneel, wat hebben we meegenomen

    U9_AARU9_EDUINFU9_MESSAGE_BPVU9_QUERYU9_USER_FAVOR.U9_ATTRU9_EMAILU9_MUTATIESTOPU9_QUERY_EIGENU9_VAVOU9_BLACKBOARDU9_FRANKU9_NEDAP_ROBU9_QUERY_RNU9_VOOROPLU9_BPVU9_GRIU9_NEDERCOMU9_RAPPORTU9_ZIEKMELDU9_BRONU9_GROEPENU9_NETWERKBRIEFU9_RBU9_ZQRY_20091218U9_COMPUTRONU9_HRU9_OVERIGU9_REDSP_ROBU9_DAU9_INTAKEU9_OWOU9_SFU9_DATMONU9_KEURMERKU9_PC_UPLOADU9_TEAMU9_DBDU9_MENTORL_OLU9_POU9_TPU9_DUBBELENU9_MERGE_ALLU9_PTU9_UITVAL

  • vooropleidingenFunctioneel, wat hebben we meegenomen

  • Digitaal aanmeldenFunctioneel, wat hebben we meegenomen

  • MutatiestopFunctioneel, wat hebben we meegenomen

  • kenmerkFunctioneel, wat hebben we meegenomen

  • Bpv Functioneel, wat hebben we meegenomen

  • GroepenFunctioneel, wat hebben we meegenomen

  • TeamFunctioneel, wat hebben we meegenomen

  • Techniekhoe hebben we het gedaan

  • Technische uitgangspuntenHerimplementatieMaatwerk verminderenData conversie indien nodigControle over upgrade procesEenduidige werkwijze

  • Werkwijze6 maanden voor de upgrade is de tools versie geupgrade naar 8.49Nieuwe 9.0 omgeving komt ook op 8.49 tools versieGeen applicatie en tools upgrade tegelijk i.v.m. traceren van fouten

  • WerkwijzeCompare 8.9 8.9 demo om maatwerk te identificeren.Nieuwe demo 9.0 omgevingNieuwe sys 9.0 omgeving (master)Nieuwe testomgevingen (copy van master)

  • WerkwijzeAl het maatwerk in projecten gebundeld na beoordeling compare reportsTelling gedaan van alle PS_ tabellen waar data in zit (deze moeten in principe over) 2000 tabellenScript gemaakt dat een script schrijft om alle data van deze tabellen 1 op 1 over te zetten.

  • WerkwijzeTabellen 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)

  • werkwijzeScript gemaakt om beveiliging over te zetten.Hierin zitten de rechten, rollen, gebruikers, runcontroles, trees enz. die over moestenScript gemaakt om databaselinks, externe users, synoniemen, grants enz. aan te maken in de nieuwe omgevingScript gemaakt om data uit LONG RAW over te zetten naar BLOB (fotos)

  • werkwijzeUser favorites, Querys, 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.

  • Database test1

    test2

    test3

    Databaseontwikkel

    Acceptatie (test move)

    U9xxx Project

    Inlezen U9xxx project

    Master (sysdatabase)

    productie

    Master database is ALTIJD lege sysdatabaseDit is het uitgangspunt voor de productie en gaat periodiek over de acceptatie heen

    Demo database(Inzage)

    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)

    Project file U9 xxx

    Goedgekeurde ProjectenU9xxx

    Scripts:Sequrity scriptsPS_ tabellen 8.9 = 9.0PS_ tabellen 8.9 9.0RN tabellen vullenConverisescripts fotos enz. enz

    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

  • Move to productionCopy productie ter inzage voor eindgebruikersBackup productie om terug te kunnen indien nodig.Nieuwe omgeving archivelog uitgezet i.v.m snelheid importAlle projecten ingelezenAlle projecten samengevoegd tot n project

  • Move to productionScript gerunt om alle dblinks enz. aan te maken.Samengevoegd project gebuild, views enkele keren gebuild i.v.m. afhankelijkheid Import scripts geruntPortaalbeveiliging geruntStatistics gerunt (voor oracle)

  • Move to productionLocale node hernoemen voor Integration BrokerWebprofile opnieuw inrichtenHandmatig enkele functionele inrichtingen

  • Move to productionBackup gemaakt van nieuwe 9.0 omgevingDeze over bestaande testomgeving gezet om daarin te testen of alles OK is.Benodigde tijd: Technisch 5 uur

  • Vragen?

    *We hebben 45 minuten.Presentatie wordt verzorgd door Rob en door Henk.Henk verzorgt agenda punten 1 t/m 3.Rob verzorgt agenda punt 4.*Droom?

    Henk je bent wel heel ambitieus*Op het moment dat de businesscase geschreven werd, was er nog geen duidelijkheid dat de 1-1-2011 naar achteren verschoven werd.

    Met de BRON-interface lopen we tegen de grenzen aan van de sqr-tool (dit is een 64K tool). We wilden eerst een nieuwe interface bouwen.

    UPK is sterk verwaarloosd. Deze tool wordt onderhouden door de deelnemersadministratie (dit blijkt wat ons betreft een slechte keus te zijn)

    Het vooruitzicht dat ik per 1-1-2011 met de vut ga.*In de planning was er van uitgegaan dat in de zomervakantie er een 9.0 database ingericht wordt en dat we dan gaan starten met onderzoek.Functioneel zijn we gestart per 8 oktober. *Drie stuurgroep vergaderingen met een verslag en een risico analyse*Besteed 1200 uurDat is 1200/8 > 150 mensdagen

    In 80 dagen om de wereld reisden Fogg ook met zijn bediende dus 2 personen dat zou je dus kunne zien als 160 mensdagen

    *Vooropleidingen hebben we gekoppeld aan de inschrijving, met een mogelijkheid de bestaande vooropleidingen in te voegen aan de nieuwe inschrijving om zo de hoogste dan wel de laatset te kunnen bepalen.*Digitaal aanmelden

    In digitaal aanmelden kijken we of we te maken hebben met een nieuwe leerling dan wel een bestaande leerlingen en beslissen dan dat we meenemen.*Mutatiestop

    Hiermee voorkomen we dat er geen mutaties meer toegestaan zijn voor een bepaalde datum.Na accountantcontrole is er geen bekostigingsrelevante gegeven te muteren*Kenmerk

    Soms leggen we kenmerken vast bij een leerling. Dit weten we al bij aanmelding.*BPV

    BPV bij aanmeldingBij inschrijving op de 0 (experimentele opleidingen) kan er zowel een BPV gemaakt worden op de 0 als op de uitstroomdifferentiaties.

    *Groepen

    We hebben een schil om blocks heen gelegd om zo historie te kunnen bewaren*Team

    We houden bij welke opleidingen aan welk team gekoppeld zijn, tbv rapportages op teams*Cursor moet recht naar benedenNode cs90mast hernoemenStandaard users disabelenWebprofile op cs90mast aanpassenAppserver kopie van cs90 makenAlle mappen vanaf \bin t/m \winword op productie vervangen door de mappen op de nijm-satest10G compatible mode aanzetten*BRON-Instellingentabblad Installatieopties BRON, nieuw oracle tabblad. Dit was een deugtabblad met eigen record, nu staat alles in een recordProject BPV opnieuw inladen ivm aangepaste permissionslistsAutorisatie tbv BPV bij alle gebruikers nalopenTabblad regionaal bij organisaties1e 2 tabbladen bij locaties1e 2 tabbladen bij contactpersonen ook correctie en historie tonen rechtenTabblad regionaal bij organisatiesAutorisatie tabblad Regionaal (achter persoonsgegevens) uitzetten in:Aanmeld permissionlistsPersgegevens permissionlistsZorgen dat favorieten zichtbaar zijn in portalAutorisatie aanpassen voor Visum/Vergunningen: zie document link op persoonsgegevens naar Visum-vergunning.docLaatste toegekende contractnummer vullen bij BPV instellenTabellen BRON delivery (ook die met de batchnummers?) overzetten vanuit de CSMOBComponentinterface DA opnieuw opslaan in permes