Ons maakt eigen software met Agile en Team Foundation Server

228 views
150 views

Published on

“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.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
228
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ons maakt eigen software met Agile en Team Foundation Server

  1. 1. ONS Peter Geys, ICT-manager CASE STORY Ons maakt eigen software met Agile en Team Foundation Server 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. “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.” 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 willen we de software ervoor zelf ontwikkelen”, argumenteert Peter Geys. “Maar hoewel mijn tien softwareontwikkelaars uitstekend werken, hebben “De informaticadienst we toch externe hulp nodig. Eigen ERP Cegeka helpt ons met de levert vandaag de En dus begon Peter Geys meest recente technische software die helemaal aan de ontwikkeling van knowhow om het helemaal in lijn is met de een eigen ERP, met vier af te werken. Als wij ons grote interne klanten: KVLV, zouden verdiepen in alle verwachtingen van de kinderopvang, thuiszorg technologische vernieubusiness.” en dienstencheques. De wingen hebben we geen pakketten voor de eerste tijd meer voor onze core twee zijn min of meer rond, met toepassingen business: eigen software ontwikkelen. Bovendien voor leden- en vormingsadministratie enerzijds brengt een externe partij nieuwe inzichten. en het pakket voor de kinderopvang met o.a. Cegeka werkt ook voor totaal andere sectoren, aanvragen kinderopvang, planning van de kinwat een frisse kijk op de zaak geeft en tunnelvisie deren, elektronisch factureren, online reserveren, vermijdt. Cegeka levert ons technologische CEGEKA - 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, UITDAGINGEN: • Business-IT alignment en structurele communicatie • Sneller software updates lanceren • Implementatie agile development • Implementatie Microsoft Team Foundation Server Universiteitslaan 9 - 3500 Hasselt (België) - T +32 (0)11 24 02 34 - E info@cegeka.be - www.cegeka.be
  2. 2. 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 Agile 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 softwareinstallatie. 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.” Cegeka 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: “Door de rechtlijnige analyse, opbouw “De communicatie tussen business en ICT was niet en technologie kan gestructureerd, elk zat op een ontwikkelaar zijn eiland en dus kreeg de de ene dag business niet altijd wat ze eigenlijk nodig had.” programmeren voor de dienstencheques Leveren wat de business nodig heeft De informaticadienst levert vandaag de software die helemaal in lijn is met de verwachtingen van de business. Software zelf ontwikkelen 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. Nu, dankzij de Agile coaen de andere dag voor ching en training van Cegeka, zitten de busithuiszorg.” 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 “Neem als voorbeeld de kilometervergoeding voor de volgende twee weken. Peter Geys: “De voor onze verzorgenden en huishoudhulpen”, business moet bvb. zijn processen omschrijven, schetst Peter Geys. “Vroeger moesten zij de beslissen welke openstaande zaken het meest afstanden tussen de verschillende bezoeken dringend zijn voor de volgende sprint, evalumanueel registreren. Vandaag hebben we dit eren of de stukjes ontwikkelde software naar proces geautomatiseerd, een hele grote quick wens werken, enzovoort. Doordat de teams win voor iedereen. Onze planningsoftware haalt zijn samengesteld uit mensen met beslissingsde gegevens van medewerkers en klanten uit de bevoegdheid, kunnen we nu effectief en snel database en berekent de afstanden met Bing knopen doorhakken. De projectleiders hoeven Maps. Medewerkers hoeven niet langer hun niet langer zelf te programmeren: ze schrijven kilometers bij te houden en fouten bij overtikken de user stories uit en de ontwikkelaars voeren zijn uitgesloten. Dergelijke zaken vind je niet ze uit. Door die rechtlijnige analyse, opbouw en in kant-en-klare software. Ik droom ervan om technologie kan een ontwikkelaar de ene dag onze applicaties te commercialiseren op langere programmeren voor de dienstencheques en de termijn. Daar zijn we vandaag al voor een stuk andere dag voor thuiszorg.” mee bezig: een viertal organisaties gebruikt ons pakket al. Mijn droom is om die software op Het centrale baken in het ontwikkelproces is termijn in de cloud te laten draaien en bij nog Microsoft Team Foundation Server. “Heel onze meer organisaties in te zetten.” organisatie is op Microsoft geënt, wat erg nuttig CEGEKA - DIENSTEN: • Application development (.Net) • Agile coaching & agile software development • Application modernisation • Web development (DotNetNuke) • Detachering van agile developers & coaches Universiteitslaan 9 - 3500 Hasselt (België) - T +32 (0)11 24 02 34 - E info@cegeka.be - www.cegeka.be

×