Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding...

52
1 f Hogeschool-Universiteit Brussel STAGEVERSLAG De Boeck Tom | 241762 | 3 IZ Academiejaar 2013-2014 | Bachelor in de Toegepaste Informatica Stage

Transcript of Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding...

Page 1: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

1

f

Hogeschool-Universiteit Brussel

STAGEVERSLAG

De Boeck Tom | 241762 | 3 IZ

Academiejaar 2013-2014 | Bachelor in de Toegepaste Informatica – Stage

Page 2: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

2

Page 3: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

3

STAGEVERSLAG

G4S

De Boeck Tom 2013 – 2014

In samenwerking met:

Page 4: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

4

INSTELLING HUB-KAHO

Hogeschool-Universiteit Brussel

Warmoesberg 26, B-1000 Brussel

Instellingsnummer: 103804

Associatie K.U.Leuven

Tel: 02-210 12 11

Fax: 02-217 64 64

Email: [email protected]

Studiegebied : Handelswetenschappen & Bedrijfskunde

Opleiding: Toegepaste Informatica

Opleidingshoofd: dhr. Yvan Rooseleer

Stagebegeleider: dhr. Wouter Thielemans

Directeur: dhr. Dirk De Ceulaer

STAGEPLAATS G4S Cash Solutions (Belgium)

Koning Boudewijnlaan 30, B-1800 Vilvoorde

Ondernemingsnummer: 0406.590.643

In naam van dhr. Bert Franck, Operations IT Manager

VAK Stage

17 studiepunten (ECTS)

Niveau 6

Docenten: dhr. Yvan Rooseleer, mevr. Chantal Teerlinck

AUTEUR Tom De Boeck, student Toegepaste Informatica (Hogeschool-Universiteit Brussel)

3de bachelor, studentennummer, 241762

Page 5: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

5

VOORWOORD

Dit document is geschreven in het kader van de stage als laatstejaarsstudent van de

opleiding Bachelor Toegepaste Informatica aan de HUB. De opleiding Toegepaste

Informatica is een praktijkgerichte professionele opleiding.

De stage vindt plaats in het 2de semester van de derde opleidingsfase en volgt op het

opleidingsonderdeel IT-project. Tijdens de stage ontwikkelt de stagiair de

competenties, die deel uitmaken van de opleiding, op een geïntegreerde manier tot

het niveau 6 (bachelor) van de Vlaamse kwalificatiestructuur. De stage geeft de

stagiair de gelegenheid als aankomende IT-professional ervaring op te doen binnen

een bedrijf. Het bedrijf betreft G4S. De stagiair is al een paar jaar actief in het bedrijf

als jobstudent; elke zomer en in de weekends. Het bedrijf, de sfeer en de collegialiteit

zijn zeer goed gekend. Sommige informatie in dit document wordt als vertrouwelijk

beschouwd en is dus strikt geheimhoudend voor derden.

Het stageverslag is bestemd voor de mentor van het project, het opleidingshoofd en

de projectbegeleiders. Uiteraard staat het vrij voor ieder om de inhoud van dit stuk

kennis te nemen. Deze bachelorproef was alleen mogelijk dankzij de hulp van

verschillende personen die steeds klaar stonden om een helpende hand te bieden.

Graag wil ik hen op deze manier bedanken voor hun bijdrage en steun.

Mijn oprechte dank gaat vooreerst uit naar de opdrachtgever dhr. Bert Franck en

overige collega’s van G4S. Niet alleen heb ik zeer veel bijgeleerd, de 4 maanden zijn

ook als het ware voorbijgevlogen. Dit kwam mede door de leuke collega’s en het

boeiende werk. Ondanks hun drukke professionele bezigheden en diverse

activiteiten heb ik steeds actief steunende opvolging van het project gekregen. Zij

hebben mij gedurende het hele traject begeleid, bijgestuurd en bijgestaan. Hun

raadgeving was een meerwaarde voor het voleindigen van deze stage. Alsook dank

voor de kans die ik kreeg om bij G4S mijn stage te lopen.

Naast deze personen wil ik ook graag de volgende personen bedanken: mevr.

Chantal Teerlinck en dhr. Yvan Rooseleer die mij methoden en principes leerden om

een volmaakt stageverslag te kunnen schrijven. Mede door hun verbetering,

opmerkingen en hulp heeft dit mij op het goede spoor gezet.

Ten slotte nog een dankwoord aan mijn coach dhr. Wouter Thielemans. Ik kon altijd

bij hem terecht om ideeën uit te wisselen over de complexe materie en de stage. Hij

heeft mij steeds met raad en daad bijgestaan gedurende deze 60 dagen. Ook al was

mijn stage niet in groep, de uitwerking zou zonder alle boven vernoemde mensen

niet realiseerbaar geweest zijn.

Ik wens u veel plezier bij het lezen van dit stageverslag.

Tom De Boeck

Aalst, 20 juni ‘14

Page 6: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

6

INLEIDING

Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is

in samenwerking met G4S.

G4S is wereldleider in beveiligingsoplossingen, die zich specialiseert in het

outsourcen van business processen in sectoren waar security en safety risico’s

beschouwd worden als een strategische bedreiging. Ze hebben activiteiten in meer

dan 125 landen en hebben meer dan 675.000 medewerkers over heel de wereld.

Meer informatie over G4S vindt u in de bijlagen (cfr. Voorstelling G4S).

Op eigen initiatief van de stagiair is er eind september 2013 het project “Novac PDA”

gestart. Aan de basis van het project ligt het verlopen van het leasingcontract en het

einde van de product life-cycle.

Het bedrijf G4S en hun 6 departementen (Brussel, Kortrijk, Antwerpen, Luik,

Zaventem en Vilvoorde) maken gebruik van ± 400 PDA’s met zelfontwikkelde

applicaties. Deze mobiele apparaten en de applicaties die erop geïnstalleerd zijn,

worden 24/7 gebruikt.

De vorige PDA’s (MC70) en het daarbij horende leasingcontract naderen hun end of

life. Dit project wordt telkens om de 5 jaar uitgevoerd en vernieuwd. Deze strategie

past het bedrijf al 10 jaar toe en hiervoor werden de toestellen aangekocht.

Via stage zal er worden verder gewerkt aan het project dat gestart is eind september

2013 (cfr. IT-Project) en zal getracht worden om iets nieuws te realiseren voor de

opdrachtgever binnen duidelijke kaders.

In overleg met de opdrachtgever, dhr. Bert Franck, is een standpunt ingenomen om

zoveel mogelijk verbetering door te voeren, gebruik te maken van nieuwe

technologieën en advies te geven bij vervanging van de PDA’s. Zoals reeds

aangehaald is G4S wereldleider in al hun respectievelijke sectoren. Dit komt

gedeeltelijk door hun “way of thinking” en hun huidige apparatuur. De normen

worden gehaald door hun manier van werken. Om deze normen te blijven halen,

worden deze voor kwaliteit en verbetering per 5 jaar aangescherpt. Door deze

vernieuwing wordt er ook vermeden onnodig grote kosten te moeten maken. Hierbij

wordt gedacht aan reparaties van oudere toestellen en dergelijke.

Via dit verslag maakt u kennis met de stage. U wordt geleid vanaf de inleiding naar

een beschrijving van de stage-opdracht. In de daarop volgende hoofdstukken ziet u

een technische uitwerking, kritische SWOT-analyse van het resultaat en een

persoonlijk ontwikkelingsplan (POP) met de gekozen focuscompetenties.

In het afsluitende hoofdstuk is er een slotwoord en een persoonlijke reflectie

opgenomen waarin wordt uiteengezet wat de beweegredenen voor het kiezen van de

stage en de verwachtingen waren, alsook welke doelen er zijn verwezenlijkt.

Page 7: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

7

INHOUDSOPGAVE

VOORWOORD

INLEIDING

WOORDENLIJST ................................................................................................................. 8

1. DEEL 1: ALGEMENE BESCHRIJVING VAN DE OPDRACHT ................................12

2. DEEL 2: TECHNISCHE UITWERKING ....................................................................23

3. DEEL 3: SWOT-ANALYSE VAN HET RESULTAAT ................................................41

4. DEEL 4: PERSOONLIJK ONTWIKKELINGSPLAN (POP) ......................................43

5. CONCLUSIE .............................................................................................................48

6. LIJST MET FIGUREN EN TABELLEN .....................................................................49

7. LITERATUURLIJST .................................................................................................50

Page 8: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

8

WOORDENLIJST

Actor Actoren initiëren de Use Cases. Het is mogelijk dat één actor

verschillende Use Cases initieert. Andersom geldt ook dat een

Use Case door verschillende actors kan worden geïnitieerd. In

veel gevallen is een actor een natuurlijk persoon.

(zie bijlagen voor voorbeeld)

Agile Agile softwareontwikkeling is een manier van

softwareontwikkeling. De mate van wendbaarheid en flexibiliteit,

hoe soepel en snel ontwikkelaars kunnen inspelen op

onvoorspelbare veranderingen en klantwensen, zonder daarbij

hoge kosten te genereren.

ATM Automated Teller Machine

Het leveren van self bank automaten

CIT Cash In Transit

Het transport van biljetten of ook gekend als waardentransport.

Coin Het transport van munten.

CSD Customer Service Desk

De CSD is een centrale afdeling in een ICT organisatie. De CSD

is ook een proces, dat onder andere is omschreven in de

Information Technology Infrastructure Library (ITIL). Een

vergelijkbare afdeling in een organisatie is een callcenter of

helpdesk.

End of Life Is een term die gebruikt wordt met betrekking tot geleverde

producten aan een klant. Het geeft aan dat het product aan het

eind van zijn levensduur is gekomen. Het is mogelijk dat de

ondersteuning van het product door de verkoper ook gelimiteerd

wordt.

GPRS General Packet Radio Service

GPRS of General Packet Radio Service is een techniek die een

uitbreiding vormt op het bestaande gsm-netwerk. Met deze

technologie kan op een efficiëntere, snellere en goedkopere

manier mobiele data verzonden en ontvangen worden.

Page 9: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

9

IQ Intelligente Box

Zo’n koffer maakt het geld onbruikbaar bij een overal. Het brand

een mooi rond gat in de biljetten of het geld wordt met een

kleurstof onbruikbaar maakt.

Keepsafe (KS)

Een keepsafe of ook wel sealbag genoemd, is een plastic

verpakking waarmee je geld of documenten kan beschermen en

vervoeren. (zie bijlagen voor voorbeeld)

Koerier Moet in dit verslag afgeleid worden van de context:

1) Een natuurlijk persoon

2) Het transport van documenten

MDM Mobile Device Management

Software die de controle, ondersteuning, beveiliging en beheer van mobiele apparaten verzorgt.

PDA Personal Digital Assistant

Een personal digital assistant ofwel een persoonlijke digitale

assistent, kortweg pda, is een klein draagbaar toestel dat

computer-, telefonie-, fax- en netwerkfuncties combineert.

(zie bijlagen voor voorbeeld)

PID Project Initiation Document

Het document helpt bij het funderen van een project. M.a.w. eerst

denken, dan doen. In de initiatiefase worden de beoogde

resultaten, plannen, taken en verantwoordelijkheden vastgelegd.

(zie PID)

POP Persoonlijk Ontwikkelingsplan

In een persoonlijk ontwikkelingsplan geeft een werknemer of student in eigen woorden aan welke stappen hij in de komende periode zal zetten om zijn bekwaamheden voor zijn functie te vergroten. Deze stappen dienen zo helder en concreet mogelijk te worden geformuleerd, zodat na verloop van een vastgestelde tijd beoordeeld kan worden of de gestelde doelen bereikt zijn.

Page 10: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

10

SDK Software Development Kit

Een software developement kit is een verzameling hulpmiddelen

die handig zijn bij het ontwikkelen van computerprogramma’s

voor een bepaald besturingsysteem, type hardware,

desktopomgeving of voor het maken van software die een

speciale techniek gebruikt.

TCO Total Cost of Ownership

Totale kosten van het gebruik van software (inclusief aanschaf,

hardware, onderhoud, etc.) (zie prijsvergelijking)

UI User Interface

Een UI of gebruikersinterface in het Nederlands, is de interface

tussen een computer en de mens die de computer gebruikt. De

UI maakt interactie tussen mens en machine mogelijk.

(zie wireframes)

UML Unified Modeling Language

De Unified Modeling Lanaguage, afgekort UML, is een

modelmatige taal om objectgeoriënteerde analyses en ontwerpen

voor een informatiesysteem te kunnen maken.

Use Case Een use case in software ontwikkeling is een beschrijving van

een gedrag van een system, dat reageert op een verzoek dat

stamt van buiten het systeem. M.a.w., de use case beschrijft

“wie” met het betreffende systeem “wat” kan doen. De use case

techniek wordt gebruikt bij de bepaling van de requirements van

het gedrag van een bepaald systeem. (zie bijlagen voor

voorbeeld)

User Story Een user story is een korte beschrijving van wat een gebruiker

wil. Het wordt gebruikt bij het ontwikkelen van software of

producten. Het zijn enkele zinnen gewone spreektaal van de

gebruiker waarin staat wat de gebruiker doet of moet doen, als

onderdeel van z’n werk. (zie bijlagen voor voorbeeld)

VB.NET Visual Basic

Visual Basic is een programmeertaal waar u eigen

softwareapplicaties mee ontwikkeld. Het is al jaren één van de

meest gebruikte programmeertalen ter wereld.

Wi-Fi Wi-Fi heeft betrekking tot draadloze datanetwerken, die werken

volgens de internationale standaard IEEE 802.11.

Page 11: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

11

Windows Mobile

Windows Mobile is een besturingssysteem voor smartphones en

pda’s, met enige overeenkomsten met Windows XP, Vista en 7.

Wireframes Dit is ook gekend als draadmodel. Deze modellen dienen als

leidraad voor het ontwerpen van het visuele aspect van een

programma of website. (zie wireframes)

Page 12: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

12

DEEL 1: ALGEMENE BESCHRIJVING VAN DE OPDRACHT

OPDRACHTGEVER EN STAKEHOLDERS

Figuur 1: Organigram stakeholders

Bovenstaand kan u een organigram van de stakeholders terugvinden. De

opdrachtgever is G4S. De IT afdeling (cfr. Bijlagen) en ook andere diensten van G4S

zijn gelegen te Zaventem. Een klein deel van de werknemers nemen plaats in één

van de gebouwen van Corporate Village, genaamd ‘Da Vinci’. Gedurende de

stageperiode is er midden maart een verhuis gepland, om alle werknemers te

verhuizen van Zaventem naar Vilvoorde. In Vilvoorde liggen namelijk de

headquarters (HQ) van G4S.

Hierdoor worden de werknemers uit Zaventem verenigd met het resterende (grotere)

deel van werknemers in Vilvoorde. Bovenaan staat dhr. Driessens Filip, IT Director

van G4S. De stagementor is dhr. Bert Franck. Onder hem is er één personen die

verantwoordelijk is voor de PDA’s, dhr. Bosevski Dany. De stagiair zal nauw

samenwerken met Dany aan het project “Novac PDA”.

Dhr. Thielemans Wouter is de stagebegeleider van de HUB; Hij begeleidt de stagiair

doorheen de stage en helpt wanneer er problemen zijn.

Het bedrijf CaptureTech is gekozen uit een reeks van bedrijven die zich kandidaat

hadden gesteld voor mee te werken aan dit project als leveranciers van de PDA’s en

als ondersteuning indien dit nodig was. (cfr. IT-Project) CaptureTech is een bedrijf

gelegen in Nieuw Vennep, Nederland.

Page 13: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

13

Bij CaptureTech draait alles om traceability. Als specialist in automatische

identificatie ligt hun focus op een zo effectief mogelijke inzet van technologieën als

Barcode, RF, RFID, Vision en Voice Recognition. Met als doel: het optimaal laten

functioneren van logistieke processen in productielocaties, magazijnen,

distributiecentra, winkels, en tijdens transport. Hiervoor ontwikkelen en

implementeren zij pasklare oplossingen en systemen.

CaptureTech heeft ook een naam opgebouwd als ontwikkelaar van innovatieve

producten. Met een aantal doorbraken in effectiveness en efficiency (tijd- en

kostenbesparing), voor logistieke toepassingen zoals sleutelmanagement en

verzegeling van goederen. Slim en praktisch gebruik maken van technologie is de

kracht van CaptureTech. Voor meer informatie cfr. bijlagen.

CaptureTech heeft dhr. Pannebakker Ronald en dhr. Van Agteren Leroy aangesteld

als contactpersonen en medewerkers voor het project “Novac PDA”. Ronald is

verantwoordelijk voor de verkoop en levering van PDA’s en het opvolgen van

klachten. Leroy is de technische specialist i.v.m. SOTI MobiControl en de PDA’s.

Page 14: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

14

G4S HUIDIGE MANIER VAN WERKEN

Zoals eerder vermeld in de inleiding, maakt G4S gebruik van ± 400 PDA’s. De PDA’s

en de zelfontwikkelde applicaties die erop geïnstalleerd zijn, worden 24/7 gebruikt

door verschillende diensten. Deze PDA’s worden geleased van een extern bedrijf.

Het leasingcontract verloopt telkens om de 5 jaar. Deze strategie past het bedrijf al

10 jaar toe en hiervoor werden de toestellen aangekocht.

De zelfontwikkelde applicaties

operator: wordt gebruikt op de diensten Cash en Vault;

transporter: wordt gebruikt op de ritten voor de dienst Cash in Transit (= CIT),

Coin Transport en Koerier (documententransport);

ATMTransporter: wordt gebruikt door de ploegen die Automated Teller

Machine (= ATM) beheer doen;

intervention: wordt gebruikt door de ATM interventieploegen.

PDA functies

opvolgen van keepsafes, zowel “on the field” als binnen de gebouwen;

sortering van keepsafes;

opvolgen van interventieteams;

het registeren van binnenkomende en uitgaande goederen.

Figuur 2: Proces dienst koerier

Page 15: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

15

Hier volgt een beschrijving van het volledige proces in de bovenstaande afbeelding.

Dit hele proces vindt plaats zowel buiten als binnen de muren van G4S en is 24/7

actief. Het is een keten van mensen die samenwerken om een goed resultaat te

bekomen (collaboration & teamwork). De lat ligt zeer hoog. Het proces en de

applicatie zijn afhankelijk van departement tot departement. Het proces kan

ingedeeld worden in 2 deelprocessen:

DEELPROCES NACHT

1) Sortering

Het proces start hier. Er wordt gebruik gemaakt van de operator applicatie via de

PDA. De eerste stap is het sorteren en scannen van de keepsafes die

aangekondigd zijn. Dit wordt gedaan door het scannen van de barcode die

aanwezig is op de keepsafe (cfr. Bijlagen).

2) Controle van de rit

2.1) Controle van al de gesorteerde keepsafes

De gesorteerde keepsafes worden onderverdeeld door geplaatst te worden in

rode metalen karren. De controle van de keepsafes en deze karren is uitermate

belangrijk voor het verdere verloop van het proces: een verkeerd gesorteerde

keepsafe heeft immers de levering bij een verkeerde klant tot gevolg, wat slecht is

voor de kwaliteit en voor de rentabiliteit (de verkeerde levering moet terug

opgehaald worden en nadien bij de juiste klant afgeleverd worden).

2.2) Opsplitsen van waarden en niet-waarden

Niet-waarden zijn belangrijke documenten die geen financiële waarden hebben, maar wel belangrijk zijn en beveiligd moeten worden.

Voorbeelden: bankdocumenten, effecten, etc.

3) Vullen van de intelligente boxen (= IQ)

De IQ’s worden gescand, gevuld met de gesorteerde keepsafes. De keepsafes

worden gelinkt aan de IQ’s via de applicatie. Vervolgens worden de intelligente

boxen in de voertuigen geladen. Na dit proces, staat alles klaar voor het tweede

deelproces.

Page 16: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

16

DEELPROCES OVERDAG

Figuur 3: Proces dienst koerier 2 – “On the field”

3.1) Voorbereiding koerier

De koerier logt zich in en maakt gebruik van de transporter applicatie. Hij legt alle

belangrijke gegevens van een rit vast via de applicatie. De ritten nemen een hele

dag in beslag. (cfr. PDA manual)

4) Scannen niet-waarden

Dit proces wordt ook wel ‘Load Acceptance’ genoemd. De koerier scant al de niet-

waarden in a.d.h.v. de applicatie.

5) Scannen stops en ophalingen bij de klanten

De PDA wordt meegenomen tijdens een rit en zorgvuldig gebruikt (Cfr. Figuur 2:

Proces dienst koerier 2 – “0n the field”).

5.1) Stoppen bij een klant (agency)

Per stop dat de koerier doet bij een klant moet hij telkens een paar stappen, via de applicatie, overlopen.

Voorbeelden: wat er opgehaald en geleverd is bij de klant, de hoeveelheid, etc.

5.2) Terugkeren naar het departement

Na het vervolledigen van de rit komt de koerier terug aan bij het departement.

Vervolgens wordt terug overgeschakeld naar de operator applicatie en wordt de

PDA in het docking station geplaatst. Alle data worden overgeplaatst naar de

server voor verder gebruik.

(Departement) (Groot-Bijgaarden)

(GBG)

Page 17: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

17

6) Scannen niet-waarden, ophalingen en retours

Dit proces wordt ook wel ‘Unload Acceptance’ genoemd. De niet-waarden, oud en

/ of nieuw, worden gescand. Dit wordt terug binnen het departement gedaan.

7) Leegmaken IQ’s

De laatste stap is het leegmaken van de IQ’s, inclusief de inhoud. De inhoud, oud

en / of nieuw, wordt gescand.

Het hele proces is nu doorlopen en kan zonder problemen terug opnieuw worden

gestart. Er isgekozen niet verder in detail te treden i.v.m. de geschiedenis en werking

van G4S. Verdere documentatie en afbeeldingen zijn te vinden in de bijlagen van

deze bachelorproef. (cfr. Bijlagen)

Page 18: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

18

SCOPE EN RANDVOORWAARDEN

In een gesprek met de opdrachtgever zijn de scope en een aantal randvoorwaarden

benoemd die noodzakelijk zijn voor het uiteindelijke projectresultaat. Deze kunnen

buiten de “macht” van de stagiair of opdrachtgever liggen.

SCOPE VAN HET PROJECT

het aankopen van de nieuwe PDA’s via de aangeduide leverancier;

het opstellen, verzorgen en opvolgen van een projectplanning;

nieuwe PDA’s overschakelen naar DHCP en het voorzien van een DHCP

server;

het vernieuwen van de oude PDA’s (MC70) met de MC67 (incl. accessoires);

een virtuele omgeving opzetten voor SOTI MobiControl v7;

een softwareupgrade van SOTI MobiControl v7 naar v11;

het registeren en configureren van SOTI MobiControl v11;

de uitrol verzorgen van de verschillende applicatie’s (transporter, operator,

etc.)

het implementeren van nieuwe functies:

o live communicatie via GPRS tussen de webservice en Transporter

applicatie;

o toegangs- en kluiscodes opvragen via de Transporter applicatie;

o GPS positie doorgeven van de ATM voertuigen (achtergrondproces);

o handtekening op het scherm;

o afbeelding nemen en toevoegen van een gescheurde keepsafe via de

ingebouwde camera;

de tijdsduur van het project is gelijk aan deze van de stage (cfr: ‘Scope van de

stage’)

SCOPE VAN DE STAGE

de stage vindt plaats in het 2de semester van de derde opleidingsfase;

de stage omvat 16 weken van 4 dagen, met in totaal 60 werkdagen;

de stageplaats is bij voorkeur een organisatie met een professioneel

georganiseerde informaticadienstverlening;

voor de stage is het noodzakelijk dat de opdrachten gesitueerd worden op het

niveau 6 (bachelor);

in de loop van de stage wordt verwacht dat de stagiair zich focust op de

volgende competenties:

o algemene competenties:

Vlot functioneren in een professionele (internationale) omgeving

Bedrijfsbeleid ondersteunen vanuit de eigen vakspecialisatie

o IT-competenties:

Een IT-project projectmatig en teamgericht aanpakken met

respect voor planning

Page 19: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

19

Nieuwe IT-oplossingen (autonoom) uitwerken in

overeenstemming met de verwachtingen van de opdrachtgever

Gegevens verzamelen, opslaan en ter beschikking stellen zodat

deze op een correcte en gebruiksvriendelijke manier kunnen

worden opgevraagd

de stagiair krijgt tijdens de stage de gelegenheid de verschillende

focuscompetenties, die overeenkomen met de leerlijnen van de opleiding

Toegepaste Informatica, te trainen;

in de loop van de stage werkt de student aan een stageproject;

gedurende de stage houdt de student een agenda en timesheets bij en

verzamelt bewijsmateriaal.

RANDVOORWAARDEN

de servers van G4S draaien op Windows Server 2003, 2008 R2 en 2012;

de nieuwe functies zijn compatibel met Windows Mobile 6.5;

de nieuwe functies bestaan uit gebruiksvriendelijke interfaces;

de functies kunnen getest worden via de PDA of via een simulator;

de applicatie is ontwikkeld in VB.NET 2008, zodus worden de nieuwe functies

ook ontwikkeld in VB.NET 2008;

door ondersteuning van gemotiveerde medewerkers die inzet en interesse

tonen om een goed resultaat neer te zetten:

o een zo snel mogelijke feedback voor eventuele verbeteringen of

aanpassingen;

o verhoogt de kwaliteit van het resultaat;

o verbetert de kwaliteit van het samenwerkingsproces;

op de verschillende departementen moet de nieuwe apparatuur neergezet

worden;

de leverancier van de PDA’s zorgt ervoor dat alles aan de juiste specificaties

voldoet;

alle informatie moet eenvoudig te raadplegen zijn;

de taal van de applicatie moet volgens G4S-standaarden gerealiseerd worden:

de applicatie wordt in het Engels opgebouwd, maar de velden kunnen in het

Nederlands of Frans worden weergegeven.

Page 20: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

20

FUNCTIONELE EISEN

G4S wil in hun huidige transporter applicatie nieuwe functies integreren. Zoals eerder

gezegd, de reden hiervoor is om de nieuwe functies te kunnen aanbieden aan hun

klanten. De nieuwe implementaties werden meegedeeld in dalende volgens

moeilijkheidsgraad:

Live communicatie via GPRS tussen de transporter applicatie en

webservice

Vooreerst wordt live communicatie via GPRS tussen de transporter applicatie en

webservice verwacht. Koeriers, die altijd op de baan zijn, krijgen de mogelijkheid

informatie door te spelen naar hun centrale of de Customer Service Desk (= CSD).

Deze functie zou draaien op de achtergrond. Nu is er wel enkel Wi-Fi-

communicatie aan het begin en het einde van de rit maar niet tijdens de rit. Dit

wordt geïntegreerd in de Transporter applicatie.

Toegangs- en kluiscodes opvragen voor de dienst Coin

Vervolgens willen ze ook, voor de dienst Coin, het mogelijk maken toegangs- en

kluiscodes op te vragen via de PDA. Hiervoor is een UI nodig. Deze functie is al

van toepassing voor de dienst ATM. Hier zou het volstaan om enkel ‘copy / paste’

te doen en enkele aanpassingen door te voeren. Dit wordt geïntegreerd in de

Transporter applicatie.

GPS positie doorgeven van de ATM voertuigen

Een andere eis van G4S is een functie die GPS positie weergeeft van de ATM

voertuigen. Ook hier volstaat het om een copy / paste door te voeren met enkele

wijzingen. Dit proces is ook enkel aanwezig op de achtergrond. Dit wordt

geïntegreerd in de ATM Transporter applicatie.

Handtekening op het scherm

De voorlaatste wens van G4S is een functie die het mogelijk maakt een

handtekening te zetten op het scherm van de PDA en die vervolgens te

converteren naar een afbeelding. Dit zijnde een .jpg of dergelijke extensie. De

bestandsnaam van de afbeelding moet een logische benaming krijgen en moeten

kunnen verstuurd worden via GPRS of Wi-Fi. Dit wordt geïntegreerd in de

Transporter applicaties.

Page 21: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

21

Afbeelding nemen van gescheurde keepsafe via ingebouwde camera

Tot slot, G4S speelt in op de nieuwe ingebouwde camera. De camera neemt een

beeld van een gescheurde keepsafe of voegt die toe bij de huidige handeling als

attachment. Dit heeft als voordeel opzoekwerk efficiënter te maken. De

bestandsnaam van de afbeelding moet hier ook een logische benaming krijgen.

Dit wordt geïntegreerd in de Transporter en Operator applicaties.

Page 22: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

22

BUDGET

Om de investering in 2014 te kunnen maken is er voor het project een begroting

gemaakt. In de begroting zijn bedragen opgenomen die nodig zijn om de nieuwe

apparatuur te kunnen realiseren. De geheimhouding van cijfers wordt gerespecteerd.

De begroting werd gemaakt op basis van reeds opgedane expertise uit andere

projecten en de expertise van de opdrachtgever.

GEWENST RESULTAAT

Nu de scope en randvoorwaarden helder zijn beschreven en duidelijk zijn geworden,

kan er ook gekeken worden naar het te behalen resultaat. Wanneer er gekeken

wordt naar het verleden, het resultaat en de kwaliteit die G4S en hun departementen

leveren, lijkt alles onder controle te zijn. De gebruikte technieken zijn efficiënt te

noemen. Hun cijfers tonen dit aan. Om de normen te blijven halen, zoals eerder

genoemd, worden de normen voor kwaliteit en verbetering per 5 jaar aangescherpt.

Door deze vernieuwing wordt er ook vermeden onnodig grote kosten te moeten

maken.

Voordelen:

infrastructuur blijft up-to-date met de meest beschikbare en recente

technologie;

nieuwe functionaliteiten kunnen toegevoegd worden;

verbeteringen van de huidige functionaliteit of infrastructuur;

de oude manier van werken kan behouden blijven op de nieuwe systemen.

Nadelen:

grote investering;

veel werk.

Page 23: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

23

DEEL 2: TECHNISCHE UITWERKING

PROBLEEMSTELLING

G4S ijvert altijd naar het verbeteren en vernieuwen van hun diensten en

infrastructuur. De lat qua presteren en verbetering komt steeds een stukje hoger te

liggen. De normen om de kwaliteit zo hoog mogelijk aan te houden worden steeds

aangescherpt. De huidige infrastructuur kan technisch gezien problemen geven bij

het anticiperen, waardoor het behalen van de normen in gevaar kan komen:

END OF LIFE

Zoals eerder gezegd, de vorige PDA’s (MC70) en het daarbij horende

leasingcontract naderen hun end of life cycle. Er is gekozen voor een

vernieuwende oplossing, de MC67. (cfr. Bijlagen)

VEROUDERD

MC70

Wordt er gekeken naar de performance van de vorige PDA’s (MC70), dan kan

geconcludeerd worden dat deze achterhaald zijn. Bij nieuwe implementaties,

denk hierbij aan nieuwe en betere veiligheidsnormen, zullen de PDA’s de

tijdigheid, volledigheid en normen niet meer halen.

Ook zijn de batterijen niet meer optimaal voor gebruik m.a.w. ze houden een

volledige rit niet meer uit. Dit heeft als gevolg dat de toestellen uitvallen

waardoor er meer gerepareerd moet worden.

Daarom is er in het verleden de keuze gemaakt om de PDA’s telkens om de 5

jaar te vernieuwen, inclusief het onderhoudscontract. Het onderhoudscontract

wordt zo opgemaakt dat het dezelfde levenscyclus krijgt als de PDA’s.

SOTI MobiControl

G4S maakt gebruik van SOTI MobiControl. Dit is een MDM-tool of beter gekend

als Mobile Device Management. Het is een softwarepakket dat instaat voor de

beveiliging, controle, ondersteuning en het beheren van mobiele apparaten.

G4S heeft heel lang gebruik gemaakt van versie 7, wat al een hele tijd

achterhaald is. Informatie over deze tool, kan u vinden in cfr. bijlagen.

Page 24: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

24

ONDERSTEUNING VERDWIJNT

Bij verouderde toestellen bestaat de kans dat de ondersteuning van de producent

niet meer hetzelfde is. Dit kan zijn wegens het stopzetten van de productie of het

beëindigen van hun diensten voor het desbetreffende product. Door het

veranderen van leverancier, wilt dit ook zeggen dat er een nieuwe

reparatieprocedure moet opgestart worden met CaptureTech. Indien er toestellen

terug worden gestuurd naar de IT dienst voor reparatie, moet Dany beschikken

over de nodige documenten/procedures om de toestellen te versturen voor

reparatie.

TEVREDENHEID VAN DE KLANT

G4S onderhoudt nauwe, openhartige relaties met zijn klanten. Dat schept

vertrouwen en ze werken samen voor wederzijdse opbrengst van hun

organisaties. Momenteel krijgen de klanten bij een bezoek van G4S een document

overhandigd. Het is duidelijk dat er nog niet gebruik gemaakt wordt van een

digitaal alternatief. Efficiëntie en milieu- en gebruiksvriendelijkheid zijn bepalende

factoren bij de ontwikkeling van de vernieuwde functies die geïmplementeerd

worden op de nieuwe PDA (MC67), (cfr. Bijlagen).

VEILIGHEIDSNORMEN

De keepsafes en de daarop gedrukte barcodes worden telkens voorzien van betere veiligheidsnormen. De huidige geïntegreerde scanners in de PDA’s zijn achterhaald. Ze kunnen niet meer anticiperen op de nieuwe keepsafes en werken tevens niet efficiënt, dit in tegenstelling tot de nieuwere versies. Om dit probleem te vermijden, wordt er geopteerd voor vernieuwing van de huidige PDA’s en hun accessoires.

ONDERSTEUNING BESTURINGSSYSTEEM

Bij de aankoop van nieuwe PDA’s kunnen er compatibiliteitsproblemen optreden.

De nieuwe toestellen werken immers met een recenter besturingssysteem en

leden zodus tot een volgend probleemscenario:

De huidige applicaties (Transporter, Operator, etc.…) die ontworpen zijn voor de

PDA’s, zijn ontwikkeld voor een ouder besturingssysteem (Windows Mobile 6.1).

Dit vraagt enkele kleine aanpassingen betreft de applicaties zodat ze compatibel

blijven met de nieuwe PDA’s, die draaien op Windows Mobile 6.5.

ONDERSTEUNING SOFTWARE DEVELOPMENT KIT (= SDK)

Zoals hierboven vermeld is dit probleem ook van dezelfde aard. De mobiele

apparaten en de ontwikkelingsomgeving zijn ondersteund door een oudere SDK

versie. Doordat de applicaties compatibel moeten blijven met het nieuwe model,

moet de leverancier de nieuwe SDK voorzien bij de aankoop van nieuwe

toestellen of bij het aanschaffen van testtoestellen.

Page 25: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

25

DEADLINES EN OPVOLGINGEN

PROJECT PLANNING

Bij de implementatie van een project hoort ook een project planning. Planning kan

een doorslaggevende rol spelen bij het vermijden van fouten en het herkennen

van kansen. Een goede planning geeft aan dat het management de organisatie

kent en dat er nagedacht is. Planning helpt de toekomst te voorspellen, de

toekomst tot op zekere hoogte zichtbaar te maken en een brug te slaan tussen het

heden en de toekomst.

Een planning kan worden opgesteld als de doelstellingen voor het nieuwe project

helder zijn. De taken worden zo efficiënt mogelijk geordend, met als uitgangspunt

dat het project zo snel mogelijk wordt afgerond.

Bij het begin van de stage is er een vergadering doorgegaan waarin is bepaald dat

de stagiair verantwoordelijk is voor de project planning. Om het project tot een

goed einde te brengen, was een projectplanning noodzakelijk. Deze planning

omvat de specifieke werkvolgorde van het te voltooien project en werd continu

bijgestuurd en geoptimaliseerd. Reeds gedane zaken werden aangeduid zodat

een duidelijk overzicht bekomen werd. Een duidelijke progressie valt op. Op die

manier is toezicht en controle continu gegarandeerd.

MEETINGS

Tijdens de stage werden er regelmatig meetings gehouden, zowel interne als met

de leveranciers (CaptureTech). Via de meetings kon de stand van zaken

overlopen worden, problemen vermeld worden, demonstraties gegeven worden,

afspraken (her-)gemaakt worden, etc. De notules kunnen gevonden worden cfr.

bijlagen

WERKSTUKKEN

Tot slot is er de opvolging van de school. Dit gebeurt door werkstukken die

wekelijks moeten ingezonden worden, namelijk timesheets, werkschema’s, etc.

Op die manier kan de stagebegeleider zien of er enerzijds wel degelijk is gewerkt

tijdens de stage en of het beoogde resultaat week na week wordt behaald.

TIMESHEETS

Gedurende de stage, die startte op 10 februari 2014 en eindigt 28 mei 2014, houdt

de stagiair een agenda en timesheets bij met daarin de gebeurtenissen van de

stage. Zo kan er later teruggelezen worden wat er precies is gebeurd tijdens de

stage op een bepaald moment. Het is van groot belang dat alle details in het

logboek worden opgenomen, zodat later niets wordt gemist.

Page 26: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

26

GEBRUIKTE TECHNOLOGIEËN TIJDENS DE STAGE

Software en tools

o Remote Desktop

o Open DHCP Server

o MS Visual Studio 2008

o MS Team Foundation Server 2010

o MS Windows XP & 7

o MS Windows Server 2008 R2 Standard

o MS Windows Mobile 6.1 & 6.5

o Hyper-V

o SOTI MobiControl 7 & 11

o ReaLVNC

Databases

o MS SQL Server 2008 R2

Programmeertalen

o VB.NET + Webservices

o Scripting

MobiControl

SOFTWARE EN TOOLS

PROGRAMMEERTAAL

Een belangrijk onderdeel van de technische uitwerking is de keuze van de

programmeertaal. Het project zal gebruik maken van de programmeertaal VB.NET

2008 of ook Visual Basic genoemd, om de applicatie verder uit te bouwen. Met

een programmeertaal ontwikkelt u eigen softwareapplicaties. Visual Basic is niet

de enige programmeertaal, andere programmeertalen zijn bijvoorbeeld C#, F#,

Java.

Visual Basic is echter al jaren één van de meest gebruikte programmeertalen ter

wereld. Samen met deze programmeertaal zal er ook nog gebruik gemaakt

worden van Visual Studio 2008 in combinatie met TFS (Team Foundation Server).

Alle projecten worden bijgehouden via een TFS-server.

Populariteit

Aan de populariteit zijn meerdere redenen toe te kennen. De grote populariteit

moet u zoeken in de periode waarin Windows 3.0 in opkomst was.

Eenvoudig

De taal is vrij gemakkelijk te leren. De taal is intuïtief en u kunt er bijna elk type

applicatie mee ontwikkelen.

Page 27: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

27

Alle niveaus

De latere Visual Basic 2008 versie onderscheidt zich opnieuw doordat het alle

gebruikers tegemoet kwam, zowel beginnende gebruikers als ervaren

programmeurs.

WINDOWS MOBILE

Voordat het ontwikkelen kon beginnen, was er nood aan. Er moet geweten zijn

welke technieken er nodig zijn om zulke toepassingen te bouwen. Er werd

onderzocht hoe een mobiele applicatie in VB.NET wordt gebouwd. De

verschillende geraadpleegde bronnen kan u terugvinden in de bronnenlijst.

REMOTE DESKTOP

Remote Desktop is een tool die geïntegreerd is in alle Windows besturings-

systemen. De tool maakt het mogelijk om van op een afstand een pc volledig over

te nemen. Wat handig was tijdens de stage want dit was zeker nodig.

Bijvoorbeeld: het installeren van de verschillende virtuele omgevingen, het

overplaatsen van bestanden, de upgrade van SOTI MobiControl, etc.

Figuur 4: Remote Desktop

Page 28: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

28

OPEN DHCP SERVER

Open DHCP Server is een freeware softwareprogramma dat het mogelijk maakt

om een apparaat zijn netwerkinstellingen dynamisch te doen verkrijgen via een

DHCP-server. Het programma is gemakkelijk te downloaden via het internet.

Er is in het begin gekozen geweest voor Open DHCP Server omdat er op de

testserver (BEPC11350) voor de implementatie van de nieuwe SOTI MobiControl

omgeving geen windows server besturingssysteem geïnstalleerd was maar

Windows 7. Door het installeren van dit programma is het toch mogelijk om een

client te laten functioneren als DHCP-server.

De live servers die later de nieuwe versie van SOTI MobiControl zullen draaien,

zijn wel voorzien van het Windows Server besturingssysteem en bevat zelf een

functie om als DHCP-server te functioneren.

Figuur 5: Open DHCP Server

HYPER-V

Hyper-V is een virtualisatie tool voor computers. Met virtualisatie wordt over het

algemeen bedoeld dat meerdere besturingssystemen tegelijkertijd op één

computer kunnen draaien.

Normaal is er op een computer slecht één besturingssysteem aanwezig, zoals

Windows, Linux of Mac OS X. Er kunnen meerdere besturingssystemen op een

computer geïnstalleerd worden, maar dan kan er maar één besturingssysteem

Page 29: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

29

tegelijkertijd opgestart worden. Er zijn echter verschillende softwareoplossingen

beschikbaar waarbinnen een tweede besturingssysteem opgestart kan worden.

Het besturingssysteem dat binnen zo'n programma draait kan niet zomaar

gebruikmaken van bijvoorbeeld de harde schijf of het toetsenbord, want dat is al in

gebruik door het hoofdbesturingssysteem. Maar het programma spiegelt als het

ware een denkbeeldige (virtuele) computer voor, met een virtuele harde schijf en

een virtueel toetsenbord etc.

Omdat zo'n programma zich voordoet als een virtuele computer, heet de methode

'virtualisatie'. Het is mogelijk meerdere virtuele computers te maken en zo

meerdere gastbesturingssystemen tegelijkertijd te laten werken.

Voordelen van Microsoft Hyper-V:

Snelle migratie

Gemakkelijk verhuizen van actieve virtuele machines naar een andere

server met minimale downtime/onderbreking.

Server consolidatie

Lagere TCO (total cost of ownership) door lagere hardware vereisten, maar

ook lagere stroom-, koeling- en management kosten.

Optimalisatie van infrastructuur

Optimaal gebruik van middelen, mogelijkheid tot optimaal verdelen van de

werklast over verschillende locaties en verhoogde flexibiliteit (32-bit en 64-

bit in dezelfde omgeving mogelijk).

Snapshot

Eenvoudig terugkeren naar een vorige staat, verbeterede algemene backup

en herstel oplossingen.

Hyper-V is gekozen geweest als tijdelijke oplossing. Hierdoor creëert G4S een

bepaalde continuïteit. De oude SOTI MobiControl omgeving die draait op v7 wordt

overgeplaatst naar virtuele machines en moet plaats maken voor de nieuwe

versie, v11. Van zodra de volledige oude omgeving vernieuwd is en vervangen is

door v11, is er geen nut meer om dit te houden en zal dan vervolgens ook

verwijderd worden.

Page 30: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

30

SOTI MOBICONTROL

SOTI is een van de grootste leveranciers van MDM-oplossingen ter wereld met

meer dan 12.000 implementaties, beheer van miljoenen apparaten en wordt

ondersteund door een netwerk van meer dan 450 partners in meer dan 170

landen. MobiControl biedt ondersteuning voor mobiele en desktop computers,

waaronder smartphones & tablets, Windows desktop en handheld

besturingssystemen, Apple iOS en Google Android. (cfr. Bijlagen.)

G4S maakt gebruik van MobiControl om hun field-

service samen met hun PDA’s te ondersteunen. Zowel

Cash als Secure Solution maken er gebruik van. De

PDA’s worden effectief beheerd, ondersteund en

beveiligd. Het is een betrouwbare beheersomgeving

voor remote-devices.

Later werd door de leverancier CaptureTech een

workshop gegeven over MobiControl v11. De

workshop kan u vinden in de bijlagen. Figuur 6: MobiControl SOTI

Wat biedt SOTI MobiControl?:

Hulp op afstand / Helpdesk

Geofencing

Mobiele inventarisatie

Web Filter Policy

Antivirus / Malware

bescherming

Reporten

Phone Call Policy

Beschikbaar voor meerdere

platformen

Etc.

Waarom SOTI MobiControl?

Vermindert de TCO

Door middel van het automatiseren en beheren van de mobiele devices

bespaart het arbeidskosten.

Verhoogt de productiviteit

Op afstand de devices beheren en voortijdig problemen signaleren.

Beperkt risico’s

Geavanceerd security beleid en authenticatie van de gebruiker.

Maximaliseert de ROI (Return On Investment)

Uit onderzoek blijkt dat men per device 200 US dollar per jaar bespaart

aan support kosten.

Page 31: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

31

REAL VNC

RealVNC is een programma om computers op afstand over te nemen. Het bestaat

uit twee onderdelen: een server- en clientonderdeel. De serversoftware wordt

geïnstalleerd op de computer die men wil overnemen, terwijl de clientsoftware

geïnstalleerd wordt op de computer waarvan men een andere computer wil

besturen. Deze tool is een soortgenoot van remote desktop. Het grootste verschil

zit hem dat slechts 1 gebruiker op de ‘console’ kan inloggen, alle gebruikers die

via VNC inloggen ‘zien’ hetzelfde scherm; bij Remote Desktop kan er naast 1

gebruiker op de console nog 2 andere gebruikers remote inloggen, elk met hun

eigen sessie.

Figuur 7: Real VNC

Page 32: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

32

FASERING EN ANALYSES

Tijdens het IT-Project is er dieper ingegaan op de verzamelde requirements, via een

PID. Er zijn ook analyses gemaakt. Dit geeft een overzicht van wat er van het

uiteindelijke project precies verwacht wordt. De volledige analyses kan u vinden in de

bijlagen of het IT-Project.

BEDRIJFSPROCESSEN

De eerste fase bij de analyse was het dieper ingaan op de bedrijfsprocessen van

G4S. Hun procedures en gang van zaken moesten gekend zijn door de stagiair.

Door een analyse te maken van de huidige werking is dit gelukt (cfr. Huidige

manier van werken G4S).

DE FUNCTIONELE EISEN

De tweede fase was het analyseren van de nieuwe functionaliteiten. De analyses

werden omgezet in woorden zodat ze verstaan werden door iedereen, zonder er

technische expertise of knowhow nodig is.

Analyse- en modeleringstechnieken

Zoals eerder gezegd, G4S wil deze nieuwe functionaliteiten inbouwen in hun

‘in-house’ gemaakte applicaties. Per functionaliteit is er gebruikt gemaakt van

enkel modeleringstechnieken, zoals user rollen, user stories, use cases en

diagrammen. Door deze methodes te volgen kunnen de huidige en toekomstige

bedrijfsprocessen correct in beeld gebracht worden. De methode die hiervoor

gebruikt is, is ook gekend als Agile. Deze methode verschaft een volledig

overzicht van user stories met sleutelwoorden en acceptatiescenario’s.

Actoren / Use cases

Actoren initiëren de use cases. Het is mogelijk dat één actor verschillende use

cases initieert. Andersom geldt ook dat een use case door verschillende

actoren kan worden geïnitieerd. In veel gevallen is een actor een natuurlijk

persoon. (cfr. Bijlagen)

Page 33: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

33

Voorbeeld:

Koerier:

een koerier gebruikt de PDA dagelijks;

een koerier gebruikt de applicatie dagelijks.

User stories

Samen met de opdrachtgever, zijn er voldoende user stories verzameld om de

analyse te vervolledigen. Tijdens de analyse is het belangrijk de prioriteiten te

bepalen in de user stories. De prioriteiten helpen tijdens het ontwikkelings-

proces keuzes te maken betreffende implementatie. Een user story bepaalt de

rol van de gebruiker en is tevens ook onderdeel van UML. (cfr. Bijlagen)

Voorbeeld:

Handtekening op het scherm:

Een afbeelding wordt geconverteerd naar .jpg formaat;

Een gebruiker kan een handtekening verzamelen;

Een gebruiker kan een afbeelding bekijken;

Een gebruiker kan een afbeelding verwijderen, indien de afbeelding

niet voldeed aan de criteria;

Een afbeelding kan opgezocht worden via de logische bestandsnaam.

Use cases

Na het uitschrijven van de user stories is het mogelijk deze uit te tekenen

volgens de Unified Modeling Language (= UML) standaard. Met UML kunnen

niet alleen beschrijvingen worden gemaakt van statische verschijnselen, maar

ook van dynamische processen, genaamd use cases. UML is een veelzijdig

instrument dat in verschillende fasen van de systeembouw kan worden

toegepast.

Er zijn processen die enkel op de achtergrond actief zijn waardoor er geen

interactie is met een (eind)gebruiker. Hiervoor kunnen geen UML modellen

gemaakt worden.

Een use case diagram visualiseert de afzonderlijke use cases, de actoren en de

relaties tussen deze onderdelen. Dit diagram wordt in de praktijk wel vaker

gemaakt en biedt een goed overzicht van het informatiesysteem en de

buitenwereld. (cfr. Bijlagen)

Page 34: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

34

Voorbeeld:

Figuur 8: Use Case – handtekening op het scherm

De koerier komt ter plaatse bij de klant. Vervolgens scant hij via de PDA eerst

de box ID van de IQ en nadien het aantal keepsafes die worden geleverd aan

de klant. Nadien moet de koerier de keepsafes nog scannen die worden

meegegeven door de klant. Als het volledig proces vervolledigd is, moet de

klant bevestigen door zijn handtekening te zetten. De handtekening wordt

opgeslagen als afbeelding (.jpg).

CRITERIA + PRIJSVERGELIJKING

De derde fase was het opstellen van een prijsvergelijking. Hierdoor kon de stagiair

een duidelijk overzicht maken tussen de verschillende leveranciers en hun prijzen.

De offertes, support en SWOT-analyses van de leveranciers zijn te vinden in het

eerste deel van de bachelorproef, het IT-Project.

De prijsvergelijking werd verwerkt in de vorm van een spreadsheet. Dit maakt het

voor de IT Director dhr. Filip Driesens eenvoudiger om een eindbeslissing te

vormen. De prijsvergelijking komt ook van pas tijdens de presentaties van de

leveranciers.

Later werd er gevraagd om in de spreadsheet ook de TCO (Total Cost of

Ownership) op te nemen. Zo krijgt dhr. Filip Driesens tevens een totaalbeeld van

de kosten.

Page 35: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

35

SOTI MOBICONTROL

Bij het implementeren of upgraden van een systeem komt veel kijken: de

continuïteit moet verzekerd zijn, alle risico’s moeten in rekening gebracht worden,

kosten mogen niet te hoog liggen, etc. Daarom is er in het begin van de stage een

vergadering georganiseerd om de mogelijke keuzes van upgrades te overlopen

samen met de leverancier. De mogelijke keuzes waren:

Update stap voor stap uitvoeren: v8 -> v9 -> v10 -> v11

Virtuele machines voorzien met v7 en de fysieke systemen met v11

upgraden.

G4S heeft geopteerd voor de laatste optie omdat de andere optie veel te

complex zou worden in tijd. Het werd ons tevens afgeraden door de leverancier.

Het volledige systeem en netwerk is in kaart gebracht door de stagiair en is te

vinden in de bijlagen.

Page 36: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

36

ONTWERP

WIREFRAMES

Een belangrijk onderdeel zijn de wireframes. Deze modellen dienen als leidraad

voor het ontwerpen van het visuele aspect van de nieuwe functionaliteiten die later

in de programma’s geïntegreerd worden. De ontworpen wireframes geven een

meer concreet beeld voor de uitwerking aan de ontwikkelaar. De vooruitgang van

het project zal hierdoor tijdens de ontwikkelingsfase efficiënter verlopen. De

wireframes zijn te vinden in de bijlagen.

DATABASE + WEBSERVICE

Er was al gewerkt aan de live communicatie via GPRS functie in het verleden. Er

was reeds een kleine basis aanwezig in de Intervention applicatie maar moest nog

verder uitgewerkt worden en ook geïmplementeerd worden in de Transporter

applicatie. Er moet nagedacht worden over hoe de informatie op een

overzichtelijke manier kan verstuurd worden, welke data er in de database moet

komen en welke queries / stored procedures er aan de webservice toegevoegd

moeten worden.

Wanneer je een mobiele applicatie ontwikkelt, moet je weten dat het niet de

gebruikelijke manier is om data rechtstreeks uit de databank te halen of erin te

stoppen. G4S gaat dit namelijk uitvoeren via een webservice.

Een webservice vormt de verbinding tussen je applicatie en de databank. Dit wil

zeggen dat je in je applicatie je webservice aanspreekt via een URL, waaraan een

bepaalde functie is verbonden. Deze start op zijn beurt een connectie met je

database om het gewenste resultaat te verkrijgen. Dit resultaat wordt in vele

gevallen weergegeven in XML. Dit is hier ook het geval. Het ontwerp van de

webservice en database kan u vinden cfr. bijlagen.

Page 37: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

37

IMPLEMENTATIE

Aangezien de analyses en eerste ontwerpen gemaakt zijn tijdens het IT-project (1ste

semester), wordt de implementatie gehouden voor de stage. Het is mogelijk dat

tijdens de implementatie/ontwikkelingsfase zaken opduiken waardoor er kleine

aanpassingen aan het oorspronkelijke plan moeten gebeuren. Dit is echter geen

probleem zolang alle betrokkenen hiermee instemmen.

SOTI MOBICONTROL

De hele omgeving is geüpgrade naar versie 11 en de Transporter PDA’s zijn

vervangen en volledig uitgerold en werken naar behoren. Het verdelen van de IP

adressen gebeurt nu dynamisch (via DHCP) i.p.v. statisch. De reacties van de

eindgebruikers zijn algemeen zeer positief te noemen. Er mag dus gezegd worden

dat de volledige implementatie van SOTI MobiControl voltooid is. Enkel rest nu

nog de andere 3 overige applicaties uit te rollen. De volledige documentatie over

de implementatie is te vinden in de bijlagen.

DE FUNCTIONELE EISEN

Er is steeds getracht de verschillende functionaliteiten zo gebruiksvriendelijk

mogelijk te maken door gebruik te maken van de voordelen die een mobiel

apparaat biedt. Bijvoorbeeld: touchscreen.

Live communicatie via GPRS tussen de transporter applicatie en

webservice

Zoals eerder gezegd, er was al een basis aanwezig maar moest nog verder

uitgewerkt worden. Deze functie is het minst uitgewerkt wegens het tekort aan

tijd en het aanslepen van andere problemen die hogere prioriteit hadden. De

Transporter applicatie bevat nu de code om een specifieke file (de STI file) leeg

te maken of op te sturen. In de toekomst moet er nog gezorgd worden voor het

leegmaken en opsturen van andere soorten files, en de functie voldoende te

testen.

Toegangs- en kluiscodes opvragen voor de dienst Coin

Deze functie is een overname van een reeds bestaande functie vanuit de ATM

Transporter applicatie, maar moest geïntegreerd worden in de Transporter

applicatie. Deze functie werkt naar behoren; er zijn nog enkele kleine bugs.

Page 38: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

38

GPS positie doorgeven van de ATM voertuigen

Deze functie is een overname van een reeds bestaande functie vanuit de

Intervention applicatie. Maar moest nu geïntegreerd worden in de ATM

Transporter applicatie. De functie is geïmplementeerd maar is nog niet

voldoende getest geweest door problemen met de nieuwe PDA’s. De nieuwe

PDA’s hebben problemen bij het instellen van de GPS. De oude toestellen

hebben dit probleem niet. Zodra hier een oplossing voor gevonden is kan men

verder met het testen er van.

Handtekening op het scherm

Deze functie is nieuw ontwikkeld en geïmplementeerd in de Transporter

applicatie. In principe is de functie helemaal af en is deze onmiddellijk

toepasbaar. Maar de eindbeslissing ligt bij de opdrachtgever. Hij moet nog

bepalen wat er verder wordt gedaan met de functie.

Afbeelding nemen van gescheurde keepsafe via ingebouwde camera

Deze functie is nieuw ontwikkeld en geïmplementeerd in de volgende

applicaties: Transporter en Operator. Ook hier is in principe de functie helemaal

voltooid en onmiddellijk toepasbaar, maar de eindbeslissing ligt terug bij de

opdrachtgever. Hij moet nog bepalen wat er verder wordt gedaan met de

functie.

Page 39: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

39

TESTING

Door het testen kan er worden vastgesteld in hoeverre de software en hardware aan

de eisen voldoen. Hierbij is het van belang te weten wat er getest gaat worden, wat

de eisen zijn, wanneer en hoe er getest gaat worden.

Een aantal testtoestellen werden voorzien. Door de leveranciers werden er tijdelijk

enkele toestellen ter beschikking gesteld. Dit laat het toe een aantal testen uit te

voeren zoals levensduur batterij, hoe vlot de barcodescanner werkt, snelheid van het

toestel, gebruiksvriendelijkheid (ligt het goed in de hand, is het scherm voldoende

verlicht, voldoet de resolutie van het scherm, etc.)

Eenmaal de keuze gemaakt, werden de toestellen later gebruikt voor development

testing. Hierop kunnen de applicaties overgezet en gebouwd worden. Vervolgens

een tweede reeks testen, zoals: werkt de huidige applicatie op de nieuwe scanners,

etc.

Nadien volgt het toevoegen van nieuwe functionaliteiten, hierbij hoort ook het

afnemen en evalueren van testen. Eerst wordt iedere functionaliteit apart getest door

de ontwikkelaar (unit-test). Vervolgens worden de verschillende stukken samen

getest (integratietesten) en de acceptatietesten door een (key)user uitgevoerd.

Als laatste test wordt alles nog eens getest ‘in the field’, in een levensechte

omgeving. De rapporten over de uitgevoerde testen kan u weervinden in de bijlagen.

Page 40: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

40

PROBLEMEN

Bij het ontwikkelen of upgraden van software of het implementeren van nieuwe

hardware, duiken er in de meeste gevallen onvoorziene problemen op. Dit was

gedurende deze stage ook het geval. Bij elk probleem hoort een oplossing. Er is

steeds getracht een passende oplossing te formuleren voor elk gesteld probleem. De

problemen en oplossingen zijn onderverdeeld per item en zijn in de bijlagen

bijgevoegd en geordend naar prioriteit:

SOTI MOBICONTROL

Deployment servers problemen

Installatieproblemen

Foutboodschappen

Fouten in device agents

Connectie en communicatie problemen

Etc.

(Cfr. bijlage voor de uitgewerkte versie)

DE FUNCTIONELE EISEN

Schermresolutie

Webservice

Syntax

Deployment

Testen

Foutboodschappen

Etc.

(Cfr. bijlage voor de uitgewerkte versie)

Page 41: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

41

DEEL 3: SWOT-ANALYSE VAN HET RESULTAAT

STRENGHTS

Gebruiksvriendelijkheid

Bij het ontwikkelen van de user interfaces voor de verschillende applicaties stond

gebruiksvriendelijkheid centraal. De huidige manier van opbouw en schikking werd

behouden waardoor de eindgebruikers geen bijzondere opleiding meer hoeven te

volgen.

Bijdrage aan het imago van het bedrijf

Aangezien de realisatie van dit project een ‘big deal’ was voor het bedrijf, draagt

de stagiair onmiddellijk bij aan het imago ervan. De nieuwe PDA’s en

functionaliteiten zijn een middel waarmee het bedrijf terug kan uitpakken naar de

(potentiële) klanten toe en op die manier zijn ze een stapje voor op de

concurrentie.

Vernieuwde SOTI MobiControl omgeving

De omgeving is startklaar en bovendien voorzien van een zeer gedetailleerde

handleiding over de implementatie en werking van het softwarepakket.

Algemene tevredenheid van alle stakeholders

Alle betrokkenen en eindgebruikers reageerde zeer positief over het geleverde

werk en de stage in het algemeen. Zoals eerder gezegd, de stagiair kende de

algemene werking van het bedrijf al zeer goed waardoor er geen opleiding of

uitleg moest gegeven worden en onmiddellijk van start kon gegaan worden met de

implementatie van het project.

VB.NET

Door eerdere gevolgde opleidingen en opgedane kennis moest er geen zelfstudie

gebeuren voor het leren van de programmeertaal. Dit geldt ook voor het gebruik

van SQL in de databank.

WEAKNESSES

Project niet volledig afgewerkt

Door onvoorziene omstandigheden (wachten op antwoorden van de leverancier,

foutieve leveringen, onvoorziene problemen, tijdsnood, etc.) kon het project niet

volledig afgewerkt worden tegen het einde van de stage maar toch is de basis van

het project meer dan aanwezig. De opdrachtgever is meer dan tevreden over de

inzet en motivatie van de stagiair.

Page 42: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

42

Niet ondersteund door meerdere platforms

Platformen zoals iOS, Android, Windows Phone, etc. worden niet ondersteund

door verschillende applicaties. Dit was geen eis van de opdrachtgever maar

gezien de evolutie van de platformen, technologie en de ondersteuning van

MobiControl kan dit een mogelijk piste zijn voor de toekomst.

OPPORTUNITIES

Cross platform

Zoals eerder aangehaald bij de weaknesses, is er de mogelijkheid om de

verschillende applicaties (transporter, operator, etc.) te laten ondersteunen door

meerdere platformen (Android, iOS, Windows Phone, etc.).

Verderzetting project

De vraag voor een eventuele verdere samenwerking werd gesteld door de

opdrachtgever en zal na het slagen van de stagiair verder worden behandeld.

THREATS

Verder aanslepen van het project door onvoorziene problemen

Aangezien dit project al te maken heeft gekregen met onvoorziene problemen die

kunnen aanslepen, kan dit ook nog gebeuren naar de toekomst toe.

Een kijk over het geheel

Het project is zeer uitgebreid en is een combinatie van zowel infrastructuur- als

programmeerwerk. De stagiair heeft zelf ondervonden dat het soms moeilijk is om

een duidelijk beeld te behouden over het geheel.

Groeiende markt

Aangezien er een groeiende markt is voor mobiele apparatuur, bestaat de kans

dat andere bedrijven (concurrenten) ook interesse tonen of zich gaan verdiepen in

het implementeren van mobiele alternatieven.

(De grafische swot-analyse kan u vinden in de bijlagen)

Page 43: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

43

DEEL 4: PERSOONLIJK ONTWIKKELINGSPLAN (POP) De stagiair krijgt tijdens de stage de gelegenheid om verschillende competenties te

trainen, die overeenkomen met de leerlijnen van de opleiding Toegepaste

Informatica. In dit hoofdstuk vindt u de gekozen competenties van de stagiair en

wordt aangetoond waar er verbetering werd gerealiseerd.

DE GEKOZEN COMPETENTIES

De focuscompetenties zijn onderverdeeld in 2 categorieën omdat de stagiair zowel

algemene als specifieke IT skills moet trainen. In overleg met de opdrachtgever zijn

de volgende focuscompetenties gekozen door de stagiair en vervolgens meegedeeld

aan de stagementor, dhr. Wouter Thielemans.

ALGEMENE COMPETENTIES

Vlot functioneren in een professionele (internationale) omgeving

Zoals eerder aangehaald is de stagiair al enkele jaren actief binnen dit

bedrijf waardoor het vlot functioneren binnen deze organisatie

vanzelfsprekend is. Tevens streeft de stagiair om een positieve bijdrage te

zijn voor de organisatie en de werknemers.

Bedrijfsbeleid ondersteunen vanuit de eigen vakspecialisatie Gedurende deze stage is de vakspecialisatie IT, maar IT is zeer ruim.

Binnen een organisatie is IT niet meer weg te denken en elke IT’er heeft

zijn eigen specialiteit wat enorm verschillend is met de opleiding

Toegepaste Informatica. Iedere student moe knowhow hebben van elk

onderdeel binnen IT. Voor deze stage heeft de stagiair zich vooral moeten

verdiepen in PDA’s, Windows Mobile en het werken met een MDM-tool.

IT-COMPETENTIES

Een IT-project projectmatig en teamgericht aanpakken met respect voor planning Bij het begin van de stage werd er onmiddellijk gecommuniceerd, via een

vergadering, dat de stagiair verantwoordelijk werd gesteld voor het

opstellen, onderhouden en meedelen van een project planning. Dit

verklaart onmiddellijk ook de keuze voor de competentie. Bij dit IT-project

hoort ook een team, waaronder de stagiair. Het team probeert zo

doelgericht mogelijk te werken.

Page 44: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

44

Nieuwe IT-oplossingen (autonoom) uitwerken in overeenstemming met de verwachtingen van de opdrachtgever Bij het IT-project (1ste semester) zijn de requirements en verwachtingen

bepaald van de opdrachtgever en in rekening gebracht gedurende de

stage. Bijvoorbeeld: de probleemstelling werd afgeleid.

Gedurende de stage gaat de stagiair proberen zoveel mogelijk zelfstandig

te werken en oplossingen te vinden op de probleemstelling.

Gegevens verzamelen, opslaan en ter beschikking stellen zodat deze op een correcte en gebruiksvriendelijke manier kunnen worden opgevraagd Gedurende het IT-project (1ste semester) werd er geconstateerd door de

stagiair dat sommige documentatie ontbrak of meer zou kunnen

gedocumenteerd worden. Dit zal worden in rekening gebracht gedurende

de stage.

ZELFSCORE, BEGIN VAN DE STAGE

Voor de stage heeft de stagiair zichzelf geëvalueerd op deze competenties.

Onderstaand werd dit in kaart gebracht:

Soort Beschrijving Zelfscore

Niet-IT Vlot functioneren in een professionele (internationale)

omgeving 1

Niet-IT Bedrijfsbeleid ondersteunen vanuit de eigen

vakspecialisatie 0

IT Een IT-project projectmatig en teamgericht

aanpakken met respect voor planning 0

IT

Nieuwe IT-oplossingen (autonoom) uitwerken in

overeenstemming met de verwachtingen van de

opdrachtgever

1

IT

Gegevens verzamelen, opslaan en ter beschikking

stellen zodat deze op een correcte en

gebruiksvriendelijke manier kunnen worden

opgevraagd

1

Legende:

- 0: leek - 1: reeds geconfronteerd - 2: goed - 3: expert

Page 45: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

45

ZELFSCORE, NA DE STAGE

Na de stage heeft de stagiair zich nog eens geëvalueerd maar deze keer samen met

de opdrachtgever. Vervolgens is er ook een gesprek geweest tussen de

opdrachtgever (dhr. Franck Bert) en de stagementor van de school (dhr. Wouter

Thielemans). De opdrachtgever deelde mee dat hij zeer tevreden was over de

prestaties en het geleverde werk van de stagiair.

Hieronder vindt u bijgewerkte en getrainde competenties na de stage:

Soort Beschrijving Zelfscore

Niet-IT Vlot functioneren in een professionele (internationale)

omgeving 2 (+1)

Niet-IT Bedrijfsbeleid ondersteunen vanuit de eigen

vakspecialisatie 1 (+1)

IT Een IT-project projectmatig en teamgericht

aanpakken met respect voor planning 1 (+1)

IT

Nieuwe IT-oplossingen (autonoom) uitwerken in

overeenstemming met de verwachtingen van de

opdrachtgever

2 (+1)

IT

Gegevens verzamelen, opslaan en ter beschikking

stellen zodat deze op een correcte en

gebruiksvriendelijke manier kunnen worden

opgevraagd

2 (+1)

Zoals u kan zien is er progressie en is elke competentie getraind geweest zoals

gevraagd. In het volgende punt wordt uiteengezet en aangetoond hoe de

competenties zijn getraind a.d.h.v. bewijsstukken.

Page 46: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

46

BEWIJSSTUKKEN

Tijdens de stage moet er materiaal verzameld worden om te bewijzen dat de competenties verbeterd / getraind zijn. Hieronder vindt u een overzicht. Verdere bewijsstukken vindt u in bijlagen (cfr. bijlagen).

ALGEMENE COMPETENTIES

Vlot functioneren in een professionele (internationale) omgeving Als jobstudent binnen dit bedrijf was er al wat ervaring met het functioneren

binnen deze professionele omgeving maar wel op een andere dienst. De

dienst IT was een heel andere ervaring en volledig nieuw. De hele stage

werd er getracht zo professioneel mogelijk te werk te gaan. Bijvoorbeeld

via formeel taalgebruik, voorbereidingen van vergaderingen, mening laten

gelden, notulen maken van elke vergadering, etc. Er kan dus worden

geconcludeerd dat dit is gelukt.

Bedrijfsbeleid ondersteunen vanuit de eigen vakspecialisatie Bij de verschillende probleemstellingen heeft de stagiair telkens zijn

mening gegeven en heeft getracht een oplossing te vinden voor elk gesteld

probleem. Dit werd zelfstandig of in team uitgewerkt en geïmplementeerd.

Het grote voordeel van dit project was dat het een combinatie was van

zowel infrastructuur- als programmeerwerk. Voorbeelden hiervan zijn: open

DHCP server, implementatie van de vernieuwde MDM-tool, nieuwe of

bijgewerkte functionaliteiten, het uitrollen van de PDA’s, etc.

IT-COMPETIENTIES

Een IT-project projectmatig en teamgericht aanpakken met respect voor planning Het gehele project staat gelijk aan de bovengenoemde competentie. Vanaf

het begin van het project heeft de stagiair een projectplanning opgesteld,

opgevolgd en onderhouden en dit moeten communiceren naar alle

betrokkenen. Het uitrollen van de PDA’s stond centraal. De project

planning kan u vinden in bijlagen (cfr. bijlagen).

Nieuwe IT-oplossingen (autonoom) uitwerken in overeenstemming met de verwachtingen van de opdrachtgever Hierbij wordt gedacht aan de herwerking van de bestaande

functionaliteiten, het ontwikkelen van de nieuwe functionaliteiten, het

configureren en uitrollen van de PDA’s, etc. Telkens er een stap in de

goede richting werd gezet, werd dit gecommuniceerd naar dhr. Bert Franck

en werd de stagiair voorzien van feedback.

Page 47: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

47

Gegevens verzamelen, opslaan en ter beschikking stellen zodat deze op een correcte en gebruiksvriendelijke manier kunnen worden opgevraagd Alle informatie en dergelijke die het project kon helpen slagen, werd door

de stagiair verzameld, bijgehouden en kon altijd opgevraagd worden door

de werknemers, de opdrachtgever, de betrokkenen, etc. Dit werd gedaan

in de vorm van handleidingen, documentatie, etc.

Page 48: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

48

CONCLUSIE

Deze bachelorproef betreft de implementatie en evaluatie van een stage. Via dit

verslag hebt u kennisgemaakt met het project, de organisatie en plan van aanpak, de

stage en geleverd resultaat.

Eerst werd er kennis gemaakt met de stageplaats en stageopdracht, onmiddellijk

gevolgd door de technische uitwerking.

Het begin van de stage bestond uit het vinden van de juiste manier om de upgrade

van de SOTI MobiControl door te voeren. Uit de vergadering met de leverancier

bleek dat de oplossing niet ver te zoeken is. Nadien volgde de uitrollen van de

toestellen en applicaties. Er werd vooral veel aandacht besteed aan de huidige en

het behoud van de werking van G4S.

De implementatie en evaluatie zijn gebundeld in dit stageverslag. De normen zullen

blijven behaald worden en de resultaten zijn positief te noemen.

Novac PDA, de titel die werd gekozen bij het schrijven van de bachelorproef. Het was

een hele ervaring om in een nieuwe omgeving te werken en stage te lopen. Ondanks

het soms lang zoeken naar een oplossing voor een probleem, is er toch voor elk

probleem een oplossing gevonden gedurende de stage.

Tijdens de verschillende fases die de stage heeft doorlopen, was er telkens een

goede communicatie tussen de verschillende betrokkenen. Het dagelijks contact via

mail en telefoon zorgde voor een nog betere band met de opdrachtgever waardoor

sneller tot resultaten werd gekomen. Dit leidde tot een beter eindresultaat.

Dankzij de opgedane kennis en ervaring, wordt er in de toekomst rekening gehouden

met informeren, analyseren, gestructureerd werken en aanpak van andere projecten.

Tot slot, het was een zeer unieke kans om te werken aan het project en stage te

lopen voor G4S en er wordt met zeer veel overtuiging en interesse uitgekeken naar

een eventuele verdere samenwerking.

Page 49: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

49

LIJST MET FIGUREN EN TABELLEN Figuur 1: Organigram stakeholders, pag 12

Figuur 2: Proces dienst koerier, pag 14

Figuur 3: Proces dienst koerier 2 – “on the field”, pag 16

Figuur 4: Remote Desktop, pag 27

Figuur 5: Open DHCP server, pag 28

Figuur 6: SOTI MobiControl, pag 30

Figuur 7: RealVNC, pag 31

Figuur 8: Use Case – handtekening op het scherm, pag 34

Page 50: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

50

LITERATUURLIJST

Boek

o Pollefliet, L., Schrijven van verslag tot eindwerk, do’s & don’ts,

academia press, Gent, 2012, 291 pagina’s.

o Obelink, A., Visual Basic 2012, de basis, Pearson, Amsterdam, 2013,

266 pagina’s

Internetbronnen

o www.PDAdb.net, The largest mobile device database, 2014

o www.nl.wikipedia.org, Encyclopedie op het internet, 2014

o www.en.wikipedia.org, A free encyclopedia, 2014

o www.g4s.be, 2014

o www.virtualbox.org, Virtual Box, 2014

o www.ma3d.com, Windows 7 ISO – ma3d, 2014

o http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/make-windows-7-act-as-a-dhcp-server/8ff345f2-99b5-4670-bb6f-32d7bb63de3c, Open DHCP Server, 2014

o http://sourceforge.net/projects/dhcpserver/, Open DHCP Server, 2014 o www.qwmimages.co.uk/images/syntec/Soti%20Mobi_Control_Brochure

.pdf, SOTI MobiControl – v7, 2000 o http://glaciercomputer.com/pdf/MC-v8-Glacier-E5000-M3.pdf, SOTI

MobiControl – v8, 2005 o www.soti.net/PDF/MobiControl90_AndroidBrochure.pdf, SOTI

MobiControl – v9.02, 2009 o www.soti.net/media/38825/MC-v10-Brochure-Android-Generic.pdf,

SOTI MobiControl – v10, 2011 o www.mobilitysolutions.cz/eng/news/259-soti-mobicontrol-version-11,

SOTI MobiControl – v11, 2014 o www.soti.net/mobicontrol/revision-history/, SOTI MobiControl, 2014 o www.soti.net/mc/help/Content/Setup/Upgrade.htm, SOTI MobiControl,

2014 o www.capturetech.com, Capture Tech, 2014 o http://msdn.microsoft.com/en-us/library/bb158526.aspx, Programmeren

voor Windows Mobile in VB.NET – het nemen van een foto, 2014 o http://code.msdn.microsoft.com/wpapps/Basic-Camera-Sample-

52dae359, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://stackoverflow.com/questions/6108024/add-camera-handling-on-windows-ce-c-sharp-application, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://msdn.microsoft.com/en-us/library/Microsoft.WindowsMobile.Forms.CameraCaptureDialog.aspx, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://blogs.msdn.com/b/rajen/archive/2009/08/22/writing-your-first-windows-phone-application.aspx, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

Page 51: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

51

o www.microsoft.com/en-us/download/details.aspx?id=17284, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://breathingtech.com/2011/working-with-camera-on-windows-mobile-applications-net-compact-framework/, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://breathingtech.com/2011/working-with-camera-on-windows-mobile-applications-net-compact-framework/, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o www.codeproject.com/Articles/28886/Windows-Mobile-Power-Management, Programmeren voor Windows Mobile in VB.NET – Power Management voor PDA’s, 2014

o www.homeandlearn.co.uk/NET/nets8p4.html, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o www.dreamincode.net/forums/topic/332553-passing-data-between-forms/, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o www.dreamincode.net/forums/topic/184840-insert-current-date-and-time-in-filename/, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://stackoverflow.com/questions/85996/how-do-i-create-a-folder-in-vb-if-it-doesnt-exist, Programmeren voor Windows Mobile in VB.NET – het nemen van een foto, 2014

o http://www.devbuzz.com/Archived/zinc_evb_signature_capture_pg1.aspx, handtekening zetten op het scherm, 2014

o http://infopete.wordpress.com/2009/05/06/signature-capture-for-windows-mobile-in-visual-basic/, handtekening zetten op het scherm, 2014

o http://social.msdn.microsoft.com/Forums/en-US/d33bdeb6-a26a-4385-af55-6fd4a38e51d6/help-basic-signature-capture-on-a-pda-for-a-newbie?forum=windowsmobiledev, handtekening zetten op het scherm, 2014

o www.resco.net/mobileformstoolkit, handtekening zetten op het scherm, 2014

o http://forums.devbuzz.com/m_41070/tm.htm, handtekening zetten op het scherm, 2014

o www.devx.com/dotnet/Article/33389, handtekening zetten op het scherm, 2014

o http://social.msdn.microsoft.com/Forums/en-US/6a40dc92-33dd-47b0-bf62-d83b09ebe299/picturebox-drawing-vbnet, handtekening zetten op het scherm, 2014

o http://social.msdn.microsoft.com/Forums/windows/en-US/a9b32257-4c08-4a6c-945a-8b7fb6e44be8/how-to-put-graphics-image-into-picturebox?forum=winforms, handtekening zetten op het scherm, 2014

o http://stackoverflow.com/questions/22305716/stylus-pointing-not-working-like-it-should-while-drawing-on-pocket-pc, handtekening zetten op het scherm, 2014

Page 52: Hogeschool -Universiteit Brussel · 6 INLEIDING Voor u ligt het stageverslag van de opleiding Toegepaste Informatica. Deze stage is in samenwerking met G4S. G4S is wereldleider in

52

o http://social.msdn.microsoft.com/Forums/vstudio/en-US/eeaeae99-10a5-46da-b23b-6f1b1db30c0a/faq-how-do-i-draw-an-image-respectively-on-the-picturebox-control-and-image-object, handtekening zetten op het scherm, 2014

o http://stackoverflow.com/questions/1537090/how-to-draw-drawings-in-picture-box, handtekening zetten op het scherm, 2014

o http://stackoverflow.com/questions/1403630/clearing-the-image-in-a-picturebox, handtekening zetten op het scherm, 2014

o http://stackoverflow.com/questions/1572804/do-i-need-to-call-graphics-dispose, handtekening zetten op het scherm, 2014

o http://xman892.blogspot.be/2006/12/how-to-series-building-signature.html, handtekening zetten op het scherm, 2014

o http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx, PSTool, 2014

o https://launchpad.motorolasolutions.com/appforum/emea/Others/AppForum%20CE6%20to%20CE7%20IH%20v1.pdf, Motorola, 2014

o www.xda-developers.com, Start Button, 2014 o www.hjgode.de/wp/2010/10/11/windows-mobile-hide-startbutton-in-

winmo-6-5-x/, Start Button, 2014 o www.codeproject.com/Articles/128737/Mobile-Development-Disable-

Windows-Mobile-Star, Start Button, 2014 o www.1800pocketpc.com/discali-01-disable-screen-align-on-windows-

mobile/, Align Screen, 2014 o www.modaco.com/topic/286172-how-to-disable-align-screen-at-startup-

solved/, Align Screen, 2014 o www.modaco.com/topic/286172-how-to-disable-align-screen-at-startup-

solved/page-2, Align Screen, 2014 o http://forum.xda-developers.com/showthread.php?t=524716, Align

Screen, 2014 o http://she7ata.com/blogs/articles/99/How+to+Bypass+and+Skip+Calibr

ate+or+Align+Screen+on+WM+6.5.html, Align Screen, 2014 o http://nl.wikipedia.org/wiki/Webservice, Webservices, 2014 o http://en.wikipedia.org/wiki/Web_service, Webservices, 2014 o http://www.w3schools.com/Webservices/default.asp, Webservices,

2014 o http://nl.wikibooks.org/wiki/Programmeren_in_ASP.NET/Webservices,

Webservices, 2014 o http://msdn.microsoft.com/en-us/library/ms181439.aspx#rename_label,

het aanmaken van een label in VB.NET, 2014