• No results found

Realisatierapportage

N/A
N/A
Protected

Academic year: 2021

Share "Realisatierapportage"

Copied!
95
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1) .   REALISATIERAPPORTAGE   .                  AFSTUDEERSCRIPTIE   .  . Auteur  Studentnummer  Bedrijfsbegeleider  Docentbegeleider  Eerste examinator  Tweede examinator  Onderwijsinstelling  Opleiding . Recep Yaldız  1511972  Schelto Scheltens  Maarten Schnerr  Maarten Schnerr  Bernard Markus  Hogeschool Utrecht  Informatica .

(2) VOORWOORD    Deze scriptie is geschreven ter afsluiting van de HBO opleiding Informatica aan de  Hogeschool Utrecht. Deze scriptie geeft inzicht in de werkzaamheden die ik verricht heb om  het project voor mijn afstudeeropdracht af te ronden.    Als ik bedenk dat ik in mei 2000 bij VolkerRail als helpdeskmedewerker begonnen ben en  exact na 10 jaar bij hetzelfde bedrijf met mijn afstudeeropdracht bezig ben, zie ik dat  VolkerRail een significante rol heeft gespeeld in mijn persoonlijke ontwikkelingstraject.    Ik heb altijd een uitermate prettige tijd bij VolkerRail gehad en hoop ook in de toekomst met  veel plezier bij VolkerRail te blijven werken. Met veel waardering heb ik gezien dat het  bedrijf vertrouwen in mij heeft getoond en mij de gelegenheid heeft geboden om aan mijn  afstudeeropdracht te kunnen werken.    Ik wil graag van de gelegenheid gebruik maken om de volgende personen te bedanken voor  de hulp bij deze afstudeerscriptie.    Als eerste wil ik mijn dank en waardering uiten aan VolkerRail voor de geboden mogelijkheid  om in het bedrijf mijn afstudeeropdracht uit te voeren. Mijn speciale dank gaat uit naar mijn  bedrijfsbegeleider Schelto Scheltens, zonder wiens feedback, kritische blik, steun en vele  kennis ik deze afstudeerscriptie nooit met hetzelfde resultaat had kunnen afronden.    Tevens gaat mijn dank uit naar mijn docentbegeleider Maarten Schnerr voor zijn begeleiding  en feedback tijdens mijn afstudeerperiode.    Als laatste gaat mijn dank uit naar mijn echtgenote, Elif, die mij altijd heeft bijgestaan.    Utrecht, mei 2010    Recep Yaldız . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 2 van 43 .

(3) MANAGEMENTSAMENVATTING    Deze scriptie is geschreven in het kader van het afstuderen aan de Hogeschool Utrecht.     VolkerRail Services onderhoudt landelijk in opdracht van ProRail het spoor. Het onderhoud  van spoor is verdeeld in contractgebieden, VolkerRail is voor elf van deze contractgebieden  verantwoordelijk. Tussen VolkerRail en ProRail zijn contractuele afspraken gemaakt omtrent  het leveren van een realisatierapportage. Deze realisatierapportage wordt per regio  (Alkmaar, Deventer, Utrecht) als onderdeel van de maandrapportage geleverd.     De afgelopen jaren zijn deze contracten geprofessionaliseerd wat een andere contractrelatie  tussen klant en opdrachtgever tot gevolg heeft. De facturatie van uitgevoerd werk vindt  plaats op basis van gerealiseerde units die verantwoord worden in de realisatierapportage.  Als gevolg van een veranderde vraag vanuit de opdrachtgever dienen de voedende systemen  (calculatie, onderhoudsmanagementsysteem en Business Intelligence) te worden  beoordeeld op de functionele en technische inrichting en waar nodig worden aanpassingen  doorgevoerd. De rapportageformats worden door de opdrachtgever ProRail in een  Excelformat met gevalideerde waarden aangeleverd. Derhalve is een bredere benadering  toegepast waarin zowel organisatorische als ICT gerelateerde vraagstukken aan de orde  komen.    De knelpunten bij het produceren van de realisatierapportage zijn merendeels opgelost  middels het bepalen van één oplossingsrichting binnen het project. Middels gebruik van de  applicatie Maximo (onderhoudsmanagementsysteem) wordt de registratie van het  uitgevoerde onderhoud vastgelegd en dient daarmee als basis om data te verzamelen en te  bewerken. Met gebruik van de rapportagetool Oracle BI wordt de realisatierapportage  gebouwd en geëxporteerd naar door de opdrachtgever voorgeschreven Ms Office Excel  format. Het bepalen van de oplossingsrichting heeft ook geleid tot een uniforme werkwijze  voor VolkerRail Services breed bij het produceren van de realisatierapportage.   De oplossingrichting heeft tevens de doelstelling om de realisatierapportage zoveel mogelijk  geautomatiseerd tot stand te brengen gerealiseerd.      Per regio zijn interviews gehouden met de coördinator contractmanagers om de huidige  werkwijze per regio in kaart te brengen. Daarmede is tevens een analyse gemaakt of de  werkwijzen ook aansluiten op het proces omtrent de realisatierapportage. Om het project  structuur te geven is er gekozen om gebruik te maken van de zogenaamde waterval  methode. Deze heeft als leidraad voor het project gediend.   . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 3 van 43 .

(4) Om het nieuwe systeem voor het produceren van de realisatierapportage aan te laten  sluiten op de wensen van de gebruikers is een lijst met functionaliteiten opgesteld. Zo is  bepaald welke functionaliteiten gerealiseerd moeten worden. Na het bepalen van de  functionaliteiten is het aanmaken van het functioneel‐ en technisch ontwerp gestart.   Het functioneel‐ en technisch ontwerp is gebaseerd op de vereiste functionaliteiten.    De doelstelling om de realisatierapportage geautomatiseerd te krijgen is net niet binnen de  geplande tijd behaald. De lange doorlooptijd bij het definiëren en vastleggen van het  gewenste resultaat is de grootste reden geweest dat het project niet binnen de geplande tijd  is gerealiseerd. Het functioneel en technisch ontwerp zijn opgeleverd en de ontwikkeling van  de realisatierapportage heeft de laatste fase bereikt. De planning is om alsnog medio juni  2010 het project af te ronden. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 4 van 43 .

(5) INHOUDSOPGAVE    VOORWOORD_____________________________________________________________________ 2  MANAGEMENTSAMENVATTING ______________________________________________________ 3  1 . INLEIDING ___________________________________________________________________ 7 . 2 . DE ORGANISATIE _____________________________________________________________ 8 . 3 . 2.1 . VolkerRail _______________________________________________________________ 8 . 2.2 . Afdeling ICT _____________________________________________________________ 11 . 2.3 . Rol van de student _______________________________________________________ 12 . PROBLEEMSTELLING EN DE OPDRACHTOMSCHRIJVING _____________________________ 13  3.1  . Probleemstelling_________________________________________________________ 13 . 3.2 . Opdrachtomschrijving ____________________________________________________ 13 . 3.3 . Doelstelling _____________________________________________________________ 13 . 3.4  . Uitgangssituatie _________________________________________________________ 14 . 3.5  . Concrete werkzaamheden _________________________________________________ 15 . 3.6 . Fasering ________________________________________________________________ 16 . 3.7  Op te leveren producten __________________________________________________ 3.7.1  Plan van Aanpak_______________________________________________________ 3.7.2  Analyseverslag ________________________________________________________ 3.7.3  Functioneel Ontwerp ___________________________________________________ 3.7.4  Technisch Ontwerp ____________________________________________________ 4 . 16  16  16  16  16 . AANPAK ___________________________________________________________________ 17  4.1   Methoden en technieken__________________________________________________ 17  4.1.1   Technieken ___________________________________________________________ 20 . 5 . 6 . 4.2  . Werkzaamheden in fases __________________________________________________ 21 . 4.3 . Risicofactoren ___________________________________________________________ 21 . UITVOERING ________________________________________________________________ 22  5.1 . Analyse verschillen werkwijze ______________________________________________ 22 . 5.2 . Ontwerp _______________________________________________________________ 23 . 5.3 . Functionele eisen ________________________________________________________ 23 . FUNCTIONEEL ONTWERP ______________________________________________________ 25  6.1 . De menustructuur _______________________________________________________ 27 . 6.2 . De autorisatie ___________________________________________________________ 29 . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 5 van 43 .

(6) 7 . TECHNISCH ONTWERP ________________________________________________________ 30  7.1   . Databasemodel__________________________________________________________ 30 . 7.2 . Hardwarebeschrijving ____________________________________________________ 32 . 7.3  Softwarebeschrijving _____________________________________________________ 7.3.1   Operating System______________________________________________________ 7.3.2  Internet Explorer ______________________________________________________ 7.3.3  Microsoft Office Excel __________________________________________________ 7.3.4  DunMeerjaar _________________________________________________________ 7.3.5  SQL‐plus _____________________________________________________________ 7.3.6  Maximo______________________________________________________________ 7.3.7  Oracle Business Intelligence _____________________________________________ 8 . 32  32  32  32  32  33  33  33 . IMPLEMENTATIE EN BEHEER ___________________________________________________ 34  8.1 . Implementatie __________________________________________________________ 34 . 8.2 . Beheer _________________________________________________________________ 35 . 9 . CONCLUSIES EN AANBEVELINGEN_______________________________________________ 36  9.1 . Conclusies ______________________________________________________________ 36 . 9.2 . Aanbevelingen __________________________________________________________ 37 . 10   EVALUATIE VAN DE PROCESGANG ______________________________________________ 38  10.1  . Het Project _____________________________________________________________ 38 . 10.2  . Bedrijfsbegeleider _______________________________________________________ 38 . 10.3  . Docentbegeleider ________________________________________________________ 39 . 11 . LEEREFFECTEN ______________________________________________________________ 39 . 12 . BEGRIPPENLIJST _____________________________________________________________ 40 . 13 . LITERATUURLIJST ____________________________________________________________ 41 . 13.1 . Boeken ________________________________________________________________ 41 . 13.2 . Internetpagina’s _________________________________________________________ 41 . 13.3 . Documenten ____________________________________________________________ 41 . 14 . LIJST VAN FIGUREN __________________________________________________________ 42 . 15   . BIJLAGEN___________________________________________________________________ 43. Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 6 van 43 .

(7) 1 . INLEIDING .   Deze scriptie bevat een beschrijving van de afstudeeropdracht. Daarnaast is er een  beschrijving terug te vinden van de werkzaamheden gedurende de afstudeerperiode en een  evaluatie hiervan. Tevens zijn er aan het einde van deze scriptie de leereffecten opgenomen  die gedurende de afstudeerperiode zijn opgetreden.     Hoofdstuk 2 bevat de beschrijving van het bedrijf waar ik werkzaam ben en waar de  opdracht voor is uitgevoerd. De structuur van het bedrijf is beschreven en uiteengezet welke  markt de organisatie actief is en de algemene procesgang en procedures van de organisatie.  Mijn rol als student en de afdeling waar ik werkzaam ben worden ook beschreven.    Hoofdstuk 3 bevat de probleemstelling omtrent de uit te voeren opdracht, het uiteindelijke  doel van de opdracht, wat de uitgangssituatie is, de uit te voeren werkzaamheden en welke  producten opgeleverd worden.    Hoofdstuk 4 bevat de fases van de opdracht die doorlopen zijn. Tevens wordt de gebruikte  methodiek en technieken beschreven. De risicofactoren voor het uitvoeren van de opdracht  zijn hierin ook beschreven.    Hoofdstuk 5 bevat de uitvoering van de geplande werkzaamheden.    Hoofdstuk 6 & 7 geven een indruk van de gemaakte verschillende ontwerp documenten  voorafgaand aan de realisatie van het gewenste systeem. Deze zijn op te delen in het  Functioneel Ontwerp en Technisch Ontwerp.    Hoofdstuk 8 bevat de beschrijving van de implementatie van het nieuwe systeem, de  uiteenzetting van de realisatie van de rapportage en beheer van de onderdelen van het  systeem.     Hoofdstuk 9 bevat conclusies en aanbevelingen. Hoofdstuk 10 bevat de evaluatie van de  procesgang.    Hoofdstuk 11 bevat de leereffecten van de afstudeerperiode. Hoofdstuk 12 bevat de  begrippenlijst.    Hoofdstuk 13 bevat de boeken, internetpagina’s en documenten welke zijn gebruikt als  literatuur.    Hoofdstuk 14 bevat de referentie naar de verschillende procesmodellen en organigrammen  van VolkerRail en een verscheidenheid aan figuren van de webbased applicatie Maximo die  gebruikt zijn in deze scriptie.    Hoofdstuk 15 bevat de betreffende bescheiden die als bijlagen zijn toegevoegd aan deze  scriptie. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 7 van 43 .

(8) 2 . DE ORGANISATIE .   In dit hoofdstuk is de organisatie beschreven om een goed beeld van de onderneming te  krijgen. Als eerste is een algemene omschrijving van het bedrijf VolkerRail omschreven en  vervolgens wordt het bedrijfsonderdeel VolkerRail Services globaal omschreven, het  onderdeel waarvoor de opdracht is uitgevoerd. Additioneel wordt de afdeling ICT  beschreven. Dit hoofdstuk wordt geconcludeerd met de taken en verwachtingen van de  student in de organisatie.  . 2.1. VolkerRail . VolkerRail is actief in de spoorwegbouw en opereert als werkmaatschappij van het  bouwconcern VolkerWessels. Het bedrijf voert grootschalige nieuwbouw‐ en  vernieuwingsprojecten van spoor, bovenleidingen en installaties uit en richt zich ook op het  onderhoud, storingsherstel en (kleine) aanpassings‐ en vernieuwingsactiviteiten. Bij het  bedrijf zijn in totaal ruim 1100 mensen werkzaam. VolkerRail is één van de ondernemingen  die in opdracht van met name ProRail, het onderhoud en (ver‐) nieuwbouw van onze  railinfrastructuur verzorgt. Daarmee is VolkerRail direct afhankelijk van het beleid van  ProRail. Zie figuur 1 voor het bedrijfsprocesmodel van VolkerRail B.V.   .     Figuur 1     Bedrijfsprocesmodel VolkerRail B.V. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 8 van 43 .

(9) Het bedrijf VolkerRail is op 6 augustus 1997 ontstaan als Volker Stevin Rail & Traffic bv door  het samenvoegen van de bedrijven Railbouw Leerdam, Van der Worp en GrantRail (destijds  allen eigendom van Koninklijke Volker Wessels Stevin), J.C. Petrus, en delen van NS Infra  Services, ER Groep, Strukton Draagconstructies, Strukton Infra Services Materieel en Railpro  (destijds allen eigendom van de Nederlandse Spoorwegen). Sinds 16 januari 2006 is het  bedrijf actief onder de naam VolkerRail.    Het overbruggen van afstanden. Het bijeenbrengen van informatie. Losse componenten  integreren tot één geheel. Dat is het dagelijkse werk van VolkerRail. Niet alleen letterlijk met  de activiteiten in railverbindingen. Maar ook door het besef dat elke infrastructuur wezenlijk  méér is dan een verzameling van losse elementen. Het vermogen om complexe projecten te  overzien en doorzien is vandaag de dag van onschatbare waarde. En dat is de kracht van  VolkerRail.     In de werkwijze van VolkerRail staan overzicht en inzicht centraal. Het uitvoeren van  complexe projecten is een terrein waarin alle afdelingen zich thuis voelen. Maar de  verantwoordelijkheden gaan verder. Steeds vaker neemt VolkerRail ook de zorg voor budget  en planning, betrouwbaarheid en kwaliteit over van de opdrachtgevers.  VolkerRail bundelt de specialismen spoorbouw en spooronderhoud en beheer en  installatietechniek.     Deze bijzondere combinatie van disciplines maakt VolkerRail tot een onderneming die recht  van spreken heeft op het gebied van innovatie en integratie.    Medio 2008 is de organisatiestructuur van VolkerRail onder de loep genomen. Het resultaat is dat  per 1 januari 2009 er sprake is van Eén VolkerRail. De voormalige business units vormen vanaf die  datum samen met het hoofdkantoor één compacte organisatie. De gestandaardiseerde processen  zijn voortaan centraal gestuurd, de afdelingen werken onderling samen en de medewerkers zijn  multi‐inzetbaar.     .   Figuur 2     Organigram VolkerRail per 01‐01‐2009 .  . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 9 van 43 .  .

(10) VolkerRail Services neemt op basis van de principes van onderhoudsmanagement de  programmering en de uitvoering van het onderhoud aan de complete (rail)infrastructuur,  kunstwerken en installaties voor haar rekening. Hoogstaande kennis van  instandhoudingprocessen en de techniek wordt vertaald in programma's voor onderhoud,  vernieuwing, inspectie en storingsherstel van alle facetten van de infrastructuur en  installaties. De nadruk ligt op veiligheid, beschikbaarheid en betrouwbaarheid en de  kwaliteitsdoelstellingen van de klant.        .   Figuur 3      Organigram Services .    . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 10 van 43 .  .

(11) De huidige periode staat in het teken van aanbesteding van onderhoudscontracten en  toenemende scherpte in de bestaande contracten. Om ook naar de toekomst succesvol te  blijven opereren ontwikkelt Services zich verder tot een hoogwaardig kennisbedrijf. Hiervoor  wordt geïnvesteerd in kwalitatief goed personeel om naast een goede werkuitvoering en  dienstverlening ook commercieel, juridisch en qua contractmanagement een goed product  te kunnen leveren. Verder worden uitvoerende processen verder geoptimaliseerd en waar  mogelijk gemechaniseerd en/of geautomatiseerd. In de praktijk is gebleken dat de kennis, de  vaardigheden en de ervaring van Services op het gebied van onderhoudsmanagement  voldoende mogelijkheden bieden die naast de spoorbranche te vermarkten.    De uitvoering van onderhoudscontracten is het belangrijkste werk voor Services. Dat  betekent dat Services verantwoordelijk is voor het planmatige onderhoudswerk, het  voorkomen en het doen van functieherstel aan de baanvakken, kunstwerken en installaties  van opdrachtgever als ProRail, Corus, Rijkswaterstaat e.a.. Concreet voor het werken aan de  railinfrastructuur zijn dat klussen variërend van inspectie en revisie van wissels, tot controle  van seinen, ligging en de dikte van de bovenleidingen, onderhoud aan overwegen (belijning,  borden, ligging, overwegplaten) en installaties aan en in kunstwerken.    De Missie van Services is een toonaangevende speler zijn door een significante bijdrage te  leveren aan het succes van haar opdrachtgevers door het garanderen van beschikbaarheid  en veiligheid van infrastructuur tegen een concurrerende prijs.  . 2.2 . Afdeling ICT .   Binnen VolkerWessels zijn de ICT werkzaamheden voor een groot gedeelte uitbesteed aan  IBM en KPN. De afdeling VolkerWessels ICT in Leerdam is het coördinatie punt tussen  VolkerWessels, IBM en KPN. De ICT Helpdesk is onderdeel van VolkerWessels ICT.     De ICT afdeling van VolkerRail richt zich vooral op de processen en de inhoudelijke kennis  van de bedrijfsapplicaties zoals Baan IV, Maximo, Planwise etc.     .   .  . Figuur 4      Organigram afdeling ICT (VolkerRail) .  . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 11 van 43 .

(12) 2.3 . Rol van de student .   De student Recep Yaldız is sinds februari 2007 op de afdeling ICT van VolkerRail als  functioneel applicatiebeheerder werkzaam.    Als functioneel applicatiebeheerder draagt de student zorg voor het verzamelen,  inventariseren, formuleren, installeren, bewaken en onderhouden van diverse applicaties.  Tevens onderhoudt de student de contacten met gebruikers en leveranciers. De functie van  functioneel applicatiebeheerder valt hiërarchisch en vaktechnisch onder de  informatiemanager.    Als applicatiebeheerder is de student verantwoordelijk voor het onderhoud/beheer en  vernieuwing van afzonderlijke applicaties, zowel actief als proactief, zodanig dat deze  ongestoord ter beschikking staan en (blijven) voldoen aan de wensen/eisen van gebruikers. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 12 van 43 .

(13) 3 . PROBLEEMSTELLING EN DE OPDRACHTOMSCHRIJVING .  . VolkerRail is één van de ondernemingen die in opdracht van met name ProRail, het  onderhoud en (ver‐) nieuwbouw van onze railinfrastructuur verzorgt. Verreweg het grootste  deel van de omzet van VolkerRail is afkomstig uit de werken die ProRail aanbesteed.  Daarmee is VolkerRail afhankelijk van het beleid van ProRail. VolkerRail Services onderhoudt  landelijk het spoor voor ProRail en Rijkswaterstaat, middels contracten wordt dit  gerealiseerd.  . 3.1   Probleemstelling   . Tussen VolkerRail en ProRail zijn contractuele afspraken gemaakt omtrent het leveren van  een realisatierapportage. Deze realisatierapportage wordt per contract in verschillende  regio’s (Alkmaar, Deventer, Utrecht) als onderdeel van de maandrapportage geleverd. Deze  maandrapportage bevat de rapportage en verantwoording van de status en voortgang van  werkzaamheden die contractueel afgesproken zijn. De realisatierapportage bevat de  uitgevoerde werkzaamheden t.o.v. de nulplanning plus afwijkingen.     De afgelopen jaren zijn deze contracten geprofessionaliseerd wat een andere contractrelatie  tussen klant en opdrachtgever tot gevolg heeft. De facturatie van uitgevoerd werk vindt  plaats op basis van gerealiseerde units die verantwoord worden in de realisatierapportage.  Als gevolg van een veranderde vraag vanuit de opdrachtgever dienen de voedende systemen  (calculatie, onderhoudsmanagementsysteem en Oracle Business Intelligence) te worden  beoordeeld op de functionele en technische inrichting en waar nodig aanpassingen te  worden doorgevoerd. Omdat de rapportage formats zijn voorgeschreven in Ms Excel met  gevalideerde waarden vraagt dit om een brede benadering waarin zowel organisatorische als  ICT gerelateerde vraagstukken aan de orde komen. . 3.2 . Opdrachtomschrijving .   Voor mijn afstudeeropdracht dien ik voor het automatiseren van de realisatierapportage een  analyse te doen naar de werkwijzen en het proces omtrent de realisatierapportage. Op basis  van de gewenste functionaliteit van de gebruikers en het voorgeschreven format dien ik de  systeemimpact te bepalen. De systemen dien ik te beoordelen op de functionele en  technische inrichting en waar nodig aanpassingen doorvoeren.  Ik zorg voor een  oplossingsrichting en maak een functioneel en technisch ontwerp van het nieuwe systeem.    Als afsluitende opdracht dien ik een handleiding te schrijven en uitleg over het nieuwe  systeem aan de eindgebruikers te geven om de realisatierapportage te produceren.    . 3.3 . Doelstelling .   De doelstelling van het project is dat op basis van gewenste functionaliteit van de gebruikers  en in een door de opdrachtgever voorgeschreven format, één oplossingsrichting voor het  genereren van de realisatierapportage wordt gekozen en de eventuele systeemimpact  Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 13 van 43 .

(14) bepaald. Tevens dienen de werkwijzen van de diverse regio’s (Alkmaar, Deventer en Utrecht)  m.b.t. de realisatierapportage onder de loep te worden genomen en zodanig beoordeeld dat  het moet leiden tot een uniforme werkwijze voor VolkerRail Services breed.     De realisatierapportage dient zoveel mogelijk geautomatiseerd, m.b.v. ict middelen, tot  stand gebracht te worden. Dit draagt dan ook bij aan het uniformeren van de werkwijze voor  het leveren van de realisatierapportage over alle regio’s.     Zoveel mogelijk informatie m.b.t. de realisatierapportage dient vastgelegd te worden in de  applicatie Maximo (onderhoudsmanagementsysteem), zodat ook administratief e.e.a.  vastgelegd staat en men niet afhankelijk wordt van de diverse in Ms Excel vastgelegde  informatie die op de persoonlijke schijven van de eindgebruikers opgeslagen staan. In het  huidige beleid is iedere regio per contract verantwoordelijk voor zijn eigen  realisatierapportage, welke niet inzichtelijk is voor anderen. Met de nieuwe werkwijze is het  tot stand komen van een gezamenlijke leercurve in de organisatie een mogelijkheid.    De informatie dient inzichtelijk voor alle Coördinator Contractmanagers te zijn en moet  muteerbaar zijn d.m.v. nieuwe of bestaande schermen in Maximo die kijken naar  desbetreffende tabel van de informatiebron. De vastgelegde gegevens en de resterende  informatie voor de realisatierapportage wordt d.m.v. Oracle Business Intelligence (analyse  en rapportage tool) in een rapport getoond met de volledige realisatierapportage gegevens.  Vervolgens wordt de realisatierapportage geëxporteerd naar door de opdrachtgever  voorgeschreven Ms Excel format. De realisatierapportage dient in weken gerapporteerd te  kunnen worden.     Mijn persoonlijke leerdoel is om met dit project mijn kennis omtrent de bedrijfsprocessen  van VolkerRail te vergroten, zodat ik in de toekomst mijn functie als Functioneel  Applicatiebeheerder optimaal naar behoren kan uitoefenen. . 3.4   Uitgangssituatie   . Vanuit VolkerRail Services is ContractManagement de eindverantwoordelijke voor het  proces omtrent de realisatierapportage en voor het afstemmen van de nieuwe werkwijzen  met de afdelingen ProductieManagement en InstallatieManagement. De nieuwe werkwijzen  hebben gevolgen tot de processen van PM en IM en deze processen leveren essentieel  informatie voor de realisatierapportage.    De nulplanning en informatie m.b.t. risico en maatregelen voor de realisatierapportage  worden door CM aangeleverd. Coördinator CM is verantwoordelijk voor het aanleveren van  de informatie uit het calculatiepakket DunMeerjaar en het M31‐blad.    Budget voor het project wordt bepaald door VolkerRail Services.    VolkerRail stelt de afstudeerder in de gelegenheid om de tijd en faciliteiten aan te wenden,  welke nodig zijn voor het op de juiste wijze afronden van de afstudeeropdracht.    . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 14 van 43 .

(15) Voor het uitvoeren van de opdracht zijn de volgende middelen aanwezig:    een PC met Intel dual core processor en met 2 GB intern geheugen, met als  besturingssysteem Ms Windows XP.     De software die ter beschikking is gesteld:   Ms Internet Explorer; om de webbased applicaties als Maximo en Oracle BI te  kunnen benaderen.   Maximo; de gegevens t.b.v. de realisatierapportage te kunnen vastleggen,  raadplegen en muteren.   Oracle BI; om het rapport te kunnen maken en te exporteren naar Ms Excel.   Ms Excel; om de aangeleverde informatie door CCM te kunnen raadplegen en  bewerken en de realisatierapportage te kunnen produceren.   Kladblok; om sql‐scripts te kunnen maken.   SQL plus; om sql‐scripts en queries te kunnen uitvoeren.   TOAD; controle van data in de database.    Tevens is een OTAP omgeving aanwezig, waarin de nieuwe tabbellen, schermen in Maximo  en het rapport in Oracle BI ontwikkeld kunnen worden. De tabellen en de nieuwe schermen  in Maximo zullen als eerste in de ontwikkelomgeving ontwikkeld worden. Vervolgens  worden deze overgezet naar de testomgeving van Maximo. In de testomgeving kan het  rapport in Oracle BI gebouwd worden. Na goedkeuring wordt het nieuwe systeem met de  productierelease overgezet naar de productieomgeving. . 3.5   Concrete werkzaamheden   . Om de afstudeeropdracht tot een goed einde te brengen dienen er een aantal stappen  doorlopen te worden:   Opstellen van een plan van aanpak.   Het interviewen van Coördinator Contractmanagers.   De uitwerkingen van interviews en verschillen van werkwijzen vastleggen.   Maken van een analyseverslag.   Vergaderingen plannen om knelpunten te bespreken en tot besluiten komen.   Maken van een Functioneel Ontwerp.   Maken van een Technisch Ontwerp.   In de ontwikkelomgeving tabellen en schermen in Maximo aanmaken.   In de testomgeving tabellen en schermen in Maximo aanmaken.   SQL‐scripts maken om de tabellen met data te vullen.   In de testomgeving het rapport in Oracle BI door Transfer Solutions laten bouwen   Testen door ontwikkelaars.   Testen door eindgebruikers.   In de productieomgeving tabellen en schermen in Maximo aanmaken en vullen     met data d.m.v. sql scripts.   In de productieomgeving het rapport in Oracle BI door Transfer Solutions laten    bouwen.   Schrijven van een handleiding en uitleg over het nieuwe systeem aan de    eindgebruikers geven, om de realisatierapportage te produceren.   Schrijven van de afstudeerscriptie. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 15 van 43 .

(16) 3.6 . Fasering .  . Het project is opgedeeld in de volgende fasen:   Initiatiefase   Definitiefase   Ontwerpfase   Realisatiefase    In hoofdstuk 4 zal worden ingegaan op de inhoud van de desbetreffende fases.  . 3.7 . Op te leveren producten .   Als eindresultaat voor de opdrachtgever wordt in Oracle BI met de benodigde informatie de  realisatierapportage opgezet en de werkende export vanuit Oracle BI naar Excel van de  realisatierapportage, naar een format die door de opdrachtgever voorgeschreven is.    Gedurende de loop van het project worden ook de volgende producten opgeleverd:   Plan van Aanpak;   Analyseverslag;   Functioneel Ontwerp;   Technisch Ontwerp.  3.7.1  Plan van Aanpak  Het plan van aanpak geeft informatie over de opdracht, de huidige situatie, de  probleemstelling, het beoogde resultaat, de randvoorwaarden, mogelijke risico’s, de  projectfasering, op te leveren producten en de planning. Het plan van aanpak is als bijlage  aan deze scriptie toegevoegd (Bijlage I).  3.7.2  Analyseverslag  Het verslag bevat een analyse van broninformatie en de organisatorische knelpunten die eerst  beoordeeld en beantwoord moeten worden voor dat de realisatierapportage gerealiseerd kan  worden. Het analyseverslag is als bijlage aan deze scriptie toegevoegd (Bijlage II).  3.7.3  Functioneel Ontwerp  In het functioneel ontwerp wordt beschreven hoe de realisatierapportage tot stand gebracht  wordt. Technische aspecten komen niet aan bod. Het doel van functioneel ontwerp is het  goed inzichtelijk maken van welke informatie benodigd is en welke functionaliteiten het  nieuwe systeem bevat om de realisatierapportage tot stand te brengen. Het functioneel  ontwerp is als bijlage aan deze scriptie toegevoegd (Bijlage III).  3.7.4  Technisch Ontwerp  In het technisch ontwerp is een uitleg gedaan van de technische beschrijving van de  realisatierapportage hoe tot deze stand gebracht wordt. Dit document is als richtlijn gebruikt  tijdens de ontwikkeling en wordt later als naslagwerk bij het beheer van het nieuwe systeem  t.b.v. de realisatierapportage gebruikt. Het technisch ontwerp is als bijlage aan deze scriptie  toegevoegd (Bijlage IV).  Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 16 van 43 .

(17) 4 . AANPAK .   Om het project structuur te geven heb ik gekozen om gebruik te maken van de zogenaamde  waterval methode. Deze dient als leidraad voor mijn project.    Er is ook nagedacht over de mogelijke risicofactoren die kwamen kijken bij het project.  Omdat het opleveren van het eindproduct uit een tijdsduur van 14 weken bestaat, moest er  ook een strakke planning opgesteld worden. Deze planning is in het plan van aanpak terug te  vinden, het plan van aanpak is als bijlage aan deze scriptie toegevoegd (Bijlage I).   . 4.1   Methoden en technieken     Met de waterval methode heb ik de ontwikkeling van het project in fases verdeeld:     Initiatiefase   Definitiefase   Ontwerpfase   Realisatiefase    Elke fase moet eerst afgerond zijn voor dat er aan het volgende begonnen mag worden. Het  gevolg hiervan is, indien de definitiefase langer duurt dan gepland, dat het gevolgen heeft  voor het functioneel ontwerp en technisch ontwerp dat deze niet tijdig geschreven en  definitief gemaakt kan worden. Dit heeft dan weer gevolgen dat de externe leverancier moet  wachten bij het bouwen van de realisatierapportage in Oracle BI. Het op elkaar wachten kost  te veel tijd en dus ook geld.    Met deze methode wordt het zeer moeilijk om wijzigingen door te voeren. Als er tijdens de  bouw iets gewijzigd wordt, dan moet het Functionele Ontwerp en Technische Ontwerp  helemaal opnieuw gedaan worden. Het grootste nadeel aan deze methode.  Een voordeel van de watervalmethode is dat het altijd duidelijk is in welke fase het project  zich bevindt. Dit voordeel heeft is voor mij bepalend geweest bij het kiezen voor deze  methode.    Tevens heb ik ook in mijn plan van aanpak gebruik gemaakt van de MoSCoW tabel. Als het  project buiten het budget gaat of als een fase niet binnen de geplande tijd afgehandeld gaat  worden, wordt er een principe toegepast genaamd timeboxing. Er wordt dan gekeken welke  functionaliteit er geschrapt kan worden. Dit wordt bepaald door alle functionaliteiten in een  MoSCoW tabel te plaatsen. Er wordt dan bepaald of de functionaliteit:     Must have  : gerealiseerd moet worden;   Should have  : gerealiseerd zou moeten worden;   Could have  : gerealiseerd zou kunnen worden;   Would have  : hoeft nu niet gerealiseerd te worden, leuk om te hebben.   . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 17 van 43 .

(18) Omdat voor dit project geen budget is bepaald, is deze MoSCoW tabel meer gebruikt om uit  te zoeken welke functionaliteiten de opdrachtgever graag wil zien in het tot stand brengen  van de realisatierapportage.    Hier onder zal ik kort omschrijven wat de fasen inhouden, dit vormt een helder beeld voor  het lezen van dit verslag.    Initiatiefase     In deze fase is het doel zo volledig mogelijk omschrijven van de opdracht en het  verwachtte resultaat. Er zal bekeken worden of het beoogde resultaat in overeenstemming  is met de verwachting van de opdrachtgever.     Bij dit project is de aanleiding tot de initiatiefase de wens van het automatiseren en  uniformiteit van werkwijzen van de realisatierapportage geweest.    Voor het project is de initiatiefase van wezenlijk belang. Het initiatief is beslissend voor de  slaagkans van het project. In deze fase ontstaan ideeën en worden deze uitgewerkt en  getoetst op hun haalbaarheid.   . Als de eisen aan het resultaat duidelijk zijn, wordt het plan van aanpak in deze fase  opgesteld.    Het is van belang dat de opdrachtgever en opdrachtnemer samenwerken in de initiatiefase.  Opdrachtgever moet beoordelen en meedenken in de initiatieven die de opdrachtnemer  indient, maar andersom moet ook de opdrachtnemer meedenken en zich aanpassen aan de  wensen van de opdrachtgever.      Definitiefase     Het doel van deze fase is te inventariseren welke systemen momenteel als bron van  informatie voor de realisatierapportage gebruikt worden. Ook worden er in deze fase  interviews gehouden om er achter te komen hoe men momenteel de realisatierapportage  aanlevert. Er zal een analyse gedaan worden naar de verschillen in werkwijzen m.b.t. het  genereren van de realisatierapportage. Hierover wordt een analyseverslag gemaakt en de  verschillende werkwijzen worden in kaart gebracht.    Aan het einde van deze fase worden uitwerkingen van interviews en het analyseverslag  opgeleverd. En uiteindelijk wordt de oplossingsrichting bepaald.    In deze fase wordt ook verwacht dat de organisatorische vraagstukken door de  opdrachtgever beantwoord te worden. Hiervoor dien ik mijzelf ook in de processen van  VolkerRail Services verdiepen en toetsen of het gewenste resultaat ook hierop aansluit.   Dit maakt een deel uit van mijn leer‐ en ontwikkelproces.   . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 18 van 43 .

(19) Ontwerpfase     In deze fase wordt de gekozen oplossingsrichting uit de definitiefase verder  uitgewerkt. Het functioneel ontwerp en het technisch ontwerp worden gemaakt.     De informatie die benodigd is vanuit de applicatie DunMeerjaar (calculatie software), de  tabellen die in Maximo (onderhoudsmanagementsysteem) gemaakt gaan worden  beschreven. Het ontwerp van de rapportage in Oracle BI wordt hier niet beschreven, omdat  deze door de externe leverancier Transfer Solutions gebouwd en opgeleverd zal worden.    In deze fase worden in de ontwikkelomgeving van Maximo de benodigde tabellen en  schermen t.b.v. realisatierapportage ontwikkeld.      Realisatiefase     In deze fase wordt in de ontwerpfase genoemde ontwerp als eerste in de testomgeving  geïmplementeerd.     In deze fase worden de benodigde tabellen en schermen t.b.v. realisatierapportage in de  testomgeving van Maximo aangemaakt.    De realisatierapportage in Oracle BI wordt door de externe leverancier Transfer Solutions  aan de hand van het functioneel en technisch ontwerp in de testomgeving aangemaakt.    Het nieuwe systeem voor het realiseren van de realisatierapportage wordt als eerste door  de ontwikkelaar en door mij in de testomgeving getest. Daarna wordt door één van de  CCM’ers het nieuwe systeem getest. Tevens wordt de werkende export naar Ms Excel van de  realisatierapportage vanuit Oracle BI getest.    Na goedkeuring van de gebruiker en de ontwikkelaar wordt het nieuwe systeem in de  productieomgeving geïmplementeerd. Als eerste wordt met de productierelease van  Maximo de benodigde tabellen en schermen geïnstalleerd en vervolgens wordt door de  externe leverancier Transfer Solutions de realisatierapportage in de productieomgeving van  Oracle BI gebouwd.     Ook zal er uitleg gegeven worden aan de directe collega’s, zodat zij bekend worden met het  opgeleverde product. Tevens wordt voor de eindgebruikers een handleiding gemaakt en een  presentatie gegeven over de nieuwe werkwijze voor het genereren van de  realisatierapportage.    . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 19 van 43 .

(20) 4.1.1   Technieken     De technieken die ik tijdens mijn afstudeerperiode getracht te gebruiken zijn:     Interviewen     Om het gewenste resultaat te verduidelijken en verschillende werkwijzen per regio in kaart  te brengen, heb ik samen met de opdrachtgever ervoor gekozen om per regio interviews te  gaan plannen aan het begin van het project met de Coördinator ContractManagers.   Naast het plannen van de interviews en vergaderingen, zal ik per twee weken overleg met  mijn bedrijfsbegeleider hebben om de voortgang van het project te bespreken en feedback  te ontvangen.       Timeboxing     Om het beheersen van het project te vergemakkelijken zijn er een reeks van  projectmanagementtechnieken. Ik heb gekozen voor het deels toepassen van Timeboxing.  Met de toepassing van Timeboxing kan de planning opgesteld worden binnen de gefixeerde  grenzen van tijd. Het concept van Timeboxing zit hem in het fixeren van een einddatum voor  een fase of een gedeelte hiervan. Deze delen worden vervolgens in stukjes gecategoriseerd  en gesorteerd op prioriteit. De delen zullen vervolgens één voor één afgehandeld worden.  Mocht het einde van de timebox bereikt zijn, en nog niet alle delen afgehandeld zijn, dan zijn  in ieder geval de belangrijkste delen van de fase afgehandeld.       Versiebeheer     Ook een projectmanagementtechniek die ik zal gebruiken is versiebeheer. Versiebeheer  zorgt voor dat twee ontwikkelaars aan hetzelfde bestand tegelijk kunnen werken. Omdat er  bij dit project de ontwikkelaars niet aan hetzelfde deel van het project werken en dus niet  gebruiken maken van dezelfde bestanden, heb ik voor gekozen om geen apart tool te  gebruiken voor versiebeheer.    Versiebeheer is bij dit project merendeels gebruikt voor de documenten, de schermen en  scripts die in het functioneel en technisch ontwerp beschreven zijn. De versies van de  gebruikte bestanden zijn gedefinieerd in de omschrijving van de bestanden. . Afstudeerscriptie  Realisatierapportage                                                                                            Pagina 20 van 43 .

Referenties

GERELATEERDE DOCUMENTEN

Tijdens een cyclus van elke acht opeenvolgende cellen introduceert gestructureerde CES een andere byte voor de AAL1 structuur pointer als de blokgrootte groter is dan één

The available encodings for hone-byte-encodingi are listed in section “1.2 Supported encodings” of package stringenc’s documentation [ 3 ].. Of course, the encoding must encode

void println( Object ) PrintStream void setError( ) PrintStream void write( int ) PrintStream void write( byte[], int, int ) PrintStream void close( ) FilterOutputStream void flush(

void setError( ) PrintStream void write( int ) PrintStream void write( byte[], int, int ) PrintStream void close( ) FilterOutputStream void flush( ) FilterOutputStream void write( int

[r]

[2006], Beck and Ben-Tal [2006b] suggests that both formulations can be recast in a global optimization framework, namely into scalar minimization problems, where each

The acknowledgement number (acq) that host A puts in its acknowledgement segment to B is the sequence nr. of the next byte host A is expecting from host B. For example is ack is

In de middelste afbeelding heeft de gebruiker vier keer geklikt, en zijn er dus acht kaders. De grijstinten van de kaders blijven het hele scala van wit naar zwart doorlopen, in