ons maakt eigen software met agile en team foundation server
DESCRIPTION
“Heel wat van onze software is van eigen makelij”, legt Peter Geys uit. “Toepassingen op de markt zijn teveel gericht op commerciële bedrijven, missen belangrijke functies, of zijn ze niet geschikt voor een organisatie van ons formaat. Het gaat om applicaties om onze planning op te maken, de kinderopvang te beheren, onze klanten te factureren enzovoort. In 2008 begon ICT-manager Peter Geys met zijn informaticadienst samen met Cegeka aan een gigantische opdracht: alle zelf ontwikkelde software bij Ons van nul af opnieuw ontwikkelen. De koepelorganisatie Ons heeft twaalf organisaties onder haar vleugels, waarvan de vrouwenvereniging KVLV wellicht de meest bekende is. Weinigen weten dat Ons werk biedt aan ruim 7.000 mensen en naast het verenigingsleven vooral actief in diensten zoals thuiszorg, kinderopvang en dienstencheques.TRANSCRIPT
CASE STORY
CEGEKA - Universiteitslaan 9 - 3500 Hasselt (België) - T +32 (0)11 24 02 34 - E [email protected] - www.cegeka.be
“Heel wat van onze software is van eigen makelij”,
legt Peter Geys uit. “Toepassingen op de markt
zijn teveel gericht op commerciële bedrijven,
missen belangrijke functies, of zijn ze niet
geschikt voor een organisatie van ons formaat.
Het gaat om applicaties voor om onze planning
op te maken, de kinderopvang te beheren, onze
klanten te factureren enzovoort. De technologie
waarmee die toepassingen waren ontwikkeld
was verouderd, waardoor we ze bijvoorbeeld
niet konden integreren met
het web.”
Eigen ERPEn dus begon Peter Geys
aan de ontwikkeling van
een eigen ERP, met vier
grote interne klanten: KVLV,
kinderopvang, thuiszorg
en dienstencheques. De
pakketten voor de eerste
twee zijn min of meer rond, met toepassingen
voor leden- en vormingsadministratie enerzijds
en het pakket voor de kinderopvang met o.a.
aanvragen kinderopvang, planning van de kin-
deren, elektronisch factureren, online reserveren,
DMFA aangiften, enz. Ook software die door
alle vzw’s van de organisatie wordt gebruikt is
inmiddels klaar. Ons bouwde toepassingen voor
personeelsorganisatie, managementadministratie,
timesheets, vakantieaanvragen, ziekteregistratie
en vorming en selectie.
“Wij kennen onze business het best, dus wil-
len we de software ervoor zelf ontwikkelen”,
argumenteert Peter Geys. “Maar hoewel mijn
tien softwareontwikkelaars
uitstekend werken, hebben
we toch externe hulp nodig.
Cegeka helpt ons met de
meest recente technische
knowhow om het helemaal
af te werken. Als wij ons
zouden verdiepen in alle
technologische vernieu-
wingen hebben we geen
tijd meer voor onze core
business: eigen software ontwikkelen. Bovendien
brengt een externe partij nieuwe inzichten.
Cegeka werkt ook voor totaal andere sectoren,
wat een frisse kijk op de zaak geeft en tunnelvisie
vermijdt. Cegeka levert ons technologische
In 2008 begon ICT-manager Peter Geys met zijn informaticadienst samen met Cegeka aan een gigantische opdracht: alle zelf ontwikkelde software bij Ons van nul af opnieuw ontwikkelen. De koepelorganisatie Ons heeft twaalf organisaties onder haar vleugels, waarvan de vrouwenvereniging KVLV wellicht de meest bekende is. Weinigen weten dat Ons werk biedt aan ruim 7.000 mensen en naast het verenigingsleven vooral actief in diensten zoals thuiszorg, kinderopvang en dienstencheques.
Ons maakt eigen software met Agile en Team Foundation Server
OVER ONS
Ons is een netwerk van organisaties en verenigingen en is actief in het verenigingsleven, thuiszorg, kinderopvang, vorming én opleiding, mantelzorg, Groene Zorg en diensten betaald met dienstencheques. De organisaties zijn actief op het Vlaamse platteland. Voor kansengroepen wordt het terrein ook uitgebreid naar de verstedelijkte gebieden. Ons biedt werk aan meer dan 7000 werknemers,
ONSPeter Geys, ICT-manager
“De informaticadienst levert vandaag de software die helemaal in lijn is met de verwachtingen van de business.”
UITDAGINGEN:
• Business-IT alignment en structurele communicatie
• Sneller software updates lanceren
• Implementatie agile development
• Implementatie Microsoft Team Foundation Server
CEGEKA - Universiteitslaan 9 - 3500 Hasselt (België) - T +32 (0)11 24 02 34 - E [email protected] - www.cegeka.be
CASE STORY
expertise en geeft ook opleiding rond nieuwe
technologieën. Het gevoel zat onmiddellijk goed:
ze begrijpen onze business en hun no-nonsense
mentaliteit past bij wie we zijn. Bovendien zijn ze
een gevestigde waarde in België en een sterke
Microsoft-partner.”
Van Waterfall naar AgileCegeka introduceerde de Agile ontwikkelmethode.
Voorheen verliep de projectaanpak volgens de
Waterfall manier: de business zegt wat ze nodig
heeft, de ICT-afdeling trekt zich terug en komt
na lange tijd en zonder
tussentijds overleg met een
voorstel terug. Peter Geys:
“De communicatie tussen
business en ICT was niet
gestructureerd, elk zat op
zijn eiland en dus kreeg de
business niet altijd wat ze
eigenlijk nodig had.”
Nu, dankzij de Agile coa-
ching en training van
Cegeka, zitten de busi-
ness en ICT tweewekelijks
samen voor een sprint.
Men bespreekt wie wat
de voorbije twee weken heeft gedaan, er wordt
geëvalueerd en de leden krijgen huiswerk mee
voor de volgende twee weken. Peter Geys: “De
business moet bvb. zijn processen omschrijven,
beslissen welke openstaande zaken het meest
dringend zijn voor de volgende sprint, evalu-
eren of de stukjes ontwikkelde software naar
wens werken, enzovoort. Doordat de teams
zijn samengesteld uit mensen met beslissings-
bevoegdheid, kunnen we nu effectief en snel
knopen doorhakken. De projectleiders hoeven
niet langer zelf te programmeren: ze schrijven
de user stories uit en de ontwikkelaars voeren
ze uit. Door die rechtlijnige analyse, opbouw en
technologie kan een ontwikkelaar de ene dag
programmeren voor de dienstencheques en de
andere dag voor thuiszorg.”
Het centrale baken in het ontwikkelproces is
Microsoft Team Foundation Server. “Heel onze
organisatie is op Microsoft geënt, wat erg nuttig
is omwille van de integratie van de toepassingen”,
legt Peter Geys uit. “TFS is voor ons zo veel meer
dan een programma om je broncode in te zetten.
We gebruiken het ook voor projectopvolging
en -planning, om te testen en bij de software-
installatie. TFS vult de agile methode perfect
aan. Het biedt templates om de user stories te
bewaren, je ziet wat er nog zit aan te komen of
wat de impact is van een bepaalde handeling .
Nog leuk is dat de business er toegang toe heeft.
Zij kunnen mee over onze schouder kijken om
te zien hoever we staan met testen.”
Leveren wat de business nodig heeftDe informaticadienst levert
vandaag de software die
helemaal in lijn is met de
verwachtingen van de
business. Software zelf ont-
wikkelen heeft bovendien
als voordeel dat je kort op
de bal kunt spelen als er
zaken moeten veranderen,
zoals bij een wetswijziging.
En je levert functies waar
de gebruiker wat aan heeft.
“Neem als voorbeeld de kilometervergoeding
voor onze verzorgenden en huishoudhulpen”,
schetst Peter Geys. “Vroeger moesten zij de
afstanden tussen de verschillende bezoeken
manueel registreren. Vandaag hebben we dit
proces geautomatiseerd, een hele grote quick
win voor iedereen. Onze planningsoftware haalt
de gegevens van medewerkers en klanten uit de
database en berekent de afstanden met Bing
Maps. Medewerkers hoeven niet langer hun
kilometers bij te houden en fouten bij overtikken
zijn uitgesloten. Dergelijke zaken vind je niet
in kant-en-klare software. Ik droom ervan om
onze applicaties te commercialiseren op langere
termijn. Daar zijn we vandaag al voor een stuk
mee bezig: een viertal organisaties gebruikt ons
pakket al. Mijn droom is om die software op
termijn in de cloud te laten draaien en bij nog
meer organisaties in te zetten.”
“Door de rechtlijnige analyse, opbouw en technologie kan een ontwikkelaar de ene dag programmeren voor de dienstencheques en de andere dag voor thuiszorg.”
DIENSTEN:
• Application development (.Net)• Agile coaching & agile software
development• Application modernisation• Web development (DotNetNuke)• Detachering van agile developers
& coaches