Ons maakt eigen software met Agile en Team Foundation Server

2
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 ERP En 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, ONS Peter 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

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 of Ons maakt eigen software met Agile en Team Foundation Server

Page 1: Ons maakt eigen software met Agile en Team Foundation Server

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

Page 2: Ons maakt eigen software met Agile en 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