DE NIEUWSBRIEF VAN MX.SYSTEMS / OKTOBER 2010 / NR.5
INHOUD 1 — een rode draad van dubbele kennis —
2 — voorwoord —
3 — veel facetten, veel mensen, leuk project —
4 — testen tot en met de testbaarheid —
5 — ze snappen water —
6 — rondje noordereiland —
10 JAAR
MX.SYSTEMS
Paul Hilkhuysen over tien jaar MX.Systems
Een rode draad van dubbele kennis Zelf is hij zijn carrière begonnen als landmeet kundig tekenaar bij de toenmalige Meetkundige Dienst van Rijkswaterstaat. Net als veel van de collega’s bij zijn jubilerende bedrijf is directeur Paul Hilkhuysen daardoor bekend met de materie van veel klanten. Het is de materiekennis, gekoppeld aan IT, die de kracht is van MX.Systems. Deskundige dienstverlening met een sterke betrokkenheid bij de klant.
“Ten eerste is er de centralisatie bij grote bedrijven. Vroeger lagen onze klantcontacten op het niveau van de mensen die ook daadwerkelijk met de applicaties moesten werken. Nu doen we het, net als grotere bedrijven, vrijwel altijd via de directie, op basis van business cases. Die directies staan verder af van het inhoudelijke werk, terwijl de kennis daarvan juist ons pluspunt is. Maar ondertussen hebben we de organisatie al zó aangepast, dat we goed met deze ontwikkelingen om kunnen gaan.”
Kennis van waar de opdrachtgever iedere dag mee bezig is, loopt als een rode draad door de tienjarige geschiedenis van MX.Systems. Paul Hilkhuysen: “Je kunt het duidelijk zien aan hoeveel van onze medewerkers van origine ook echt IT’er is. In vergelijking met andere IT-bedrijven is dat aantal erg laag. Het grootste deel van ons personeelsbestand bestaat uit mensen met een civiele achtergrond die daarnaast geschoold zijn op IT-gebied.”
Offshoring Er is ook wel iets te zeggen voor de huidige centralisatie: “Er zijn nu tools om te centraliseren. Je kunt veel eenvoudiger standaardiseren naar verschillende omgevingen.” Een van de gevolgen hiervan is dat veel programmeerwerk naar het buitenland gaat. “In sommige opzichten is het een vreemde situatie: de overheid legt Nederlandse bedrijven met sociale en fiscale wetgeving allerlei normen op, terwijl diezelfde
Werkvloer ‘Materiedeskundigheid’ heeft iets degelijks, en dat associeer je niet meteen met de flitsende vernieuwingen waar de IT-wereld bol van staat. Is een bedrijf dat zich hiermee wil profileren wel toekomstbestendig? Het blijkt dat er zowel flinke uitdagingen als interessante mogelijkheden zijn.
“We doen hier met plezier ons werk, in een gezellig bedrijf” overheid via grote Nederlandse bedrijven het werk elders goedkoop laat uitvoeren. Daar kun je natuurlijk nooit tegen concurreren.” Maar ook hier liggen kansen. “We zijn ons meer gaan richten op de voor- en achterkant van het proces:
< 1 >
Beste lezer,
> Vervolg van pagina 1
Zelf besta ik inmiddels al weer bijna 6x10 jaar, mijn werkzame leven beslaat hier 4x10 jaar van en daar weer 10 jaar van mocht ik directeur van MX.Systems zijn. 10 jaar waar ik met veel plezier op terugkijk. Ik wil ze hier niet ongemerkt voorbij laten gaan. MX.Systems is een bedrijf met bevlogen mensen, die interesse en aandacht hebben voor de klant. Voor ons was het 10 jaar geleden wel even wennen om alles zelf te gaan doen. Ik moet zeggen, ieder een wist hier erg snel op in te spelen en deed de dingen die van hem of haar verwacht werden. In de loop der jaren hebben we ook vele nieuwe medewerkers mogen begroeten die belangrijk waren voor onze ontwikkeling. Naast het bedienen van onze eerste klant Rijkswaterstaat, was het namelijk van het grootste belang dat we een aantal nieuwe klanten zouden verwerven. Met onze gezamenlijke inspanning zijn we daar erg goed in geslaagd.
de probleemdefinitie en het functioneel ontwerp aan het begin, en het testen aan het eind. Het ‘timmerwerk’ wordt dan uitbesteed. De complexiteit en historie van de systemen die MX.Systems beheert, vereisen een kundige front-office en een specifieke balans in het deel dat je in het buitenland kan laten uitvoeren; wat dat betreft heeft MX.Systems een beter perspectief dan menige grote ICT-integrator.”
“Het ‘timmerwerk’ wordt steeds meer uitbesteed” Een derde belangrijke ontwikkeling draait om open source. “Ik verwacht daar veel van. Met al die gratis software kun je steeds weer stukjes aan systemen bouwen. Maar dat gebeurt dan alleen met tools die vaak gevraagd worden, zoals die voor boekhoud- en CRM-systemen. Of dat nadelig is voor onze positie? Nou, er blijft altijd maatwerk nodig. De besturing van de Oosterscheldekering, bijvoorbeeld, die maak je maar één keer.” Legacy Aan materiedeskundigheid zal dus altijd behoefte blijven bestaan. In combinatie met automatiseringskennis natuurlijk. En ook op IT-gebied heeft MX.Systems specialistische kennis. “Er zullen altijd legacy-systemen zijn; systemen die moeten blijven draaien met technieken die vrijwel niemand meer kent. Wij hebben die kennis vaak nog wel. Of we weten waar we die kunnen vinden. Ook dáárdoor kunnen we blijven concurreren met grotere bedrijven.”
Het bedrijf kende, zoals andere organisaties, pieken en dalen. De grootste pieken waren de goede relaties die we op wisten te bouwen met zowel onze bestaande als nieuwe klanten en de waardering die we kregen voor de prachtige opdrachten die we voor hen uit mochten voeren. De grootste dalen zijn de situaties waarbij we helaas, veel te vroeg afscheid hebben moeten nemen van onze collega´s Jacqueline, Marjan en Jeroen. Het hoort allemaal bij een bedrijf van deze leeftijd. Zakelijke ontwikkelingen en persoonlijke situaties hebben van deze onderneming ‘ons bedrijf’ ge maakt. Die combinatie van klanten en medewerkers maakt dat bedrijf uniek. Het groeiende vertrouwen van onze klanten heeft gezorgd voor een stevig fundament. Daardoor konden wij ons ontwikkelen tot specialist. Met de kennis en ervaring die wij hiermee hebben opgedaan, kunnen we vandaag de dag de meest complexe situaties aan.
12345
U als klant, heeft het ons mogelijk gemaakt dat wij, als bedrijf, inmiddels 10 jaar bestaan. In die tijd hebben we het profiel gekregen van een robuuste beheerder van complexe applicaties. We vertrouwen er dan ook op dat we, de komende 10 jaar, op dezelfde succesvolle wijze een bijdrage kunnen leveren aan de IT-ondersteuning van uw bedrijfs processen. Paul Hilkhuysen, Directeur MX.Systems
< 2 >
Betrokken Materiedeskundigheid, kennis van nieuwe technologie, maar ook van oude systemen: MX.Systems heeft het allemaal in huis. En daarmee is het geen doorsnee bedrijf. Dat zie je ook aan andere dingen: “Beheer en onderhoud vinden die jonge IT’ers vaak niet zo ‘sexy’. Het moet wel gedaan worden, maar
“Deskundige dienstverlening van het duurzame soort” je moet het ook leuk vinden. Leuk dat je aan stabiliteit en betrouwbaarheid van systemen kunt werken, oude techno logie kunt begrijpen en met je materiekennis langere tijd betrokken kunt zijn bij je klant.“ De mensen bij MX.Systems hebben dat. “Zeker voor een IT-bedrijf is de gemiddelde leeftijd hoog. Binnenkort gaat de eerste medewerker zelfs met pensioen.” Conclusie: “De mensen hier blijven hun baan interessant vinden. We doen hier met plezier ons werk, in een gezellig bedrijf.”
“Van gebruikersondersteuning tot nieuwbouw en van databasebeheer tot cursussen geven”
Hans Baert over WVO-Info en MX.Systems
“Veel facetten, veel mensen, leuk project” Stabiliteit en continuïteit: als het daar om gaat is WVO-Info al bijna vijftien jaar een modelproject. Een project dat met MX.Systems is meegegroeid. Op termijn wordt WVO-Info uitgefaseerd. Maar de ‘hoge ouderdom’ van het project is veelzeggend: “De opdrachtgever en de gebruikers zijn er absoluut tevreden over.” “Met WVO-Info en de kleinere applicatie WVO-Heffing wordt de Wet Verontreiniging Oppervlaktewateren ondersteund. Je kunt er vergunningaanvragen mee afhandelen en vervolgens de wet handhaven door lozingen te controleren.” Hans Baert is als geen ander bekend met de inhoud en techniek van WVO-Info. “Ik ben nu servicemanager voor WVO-Info, maar ik heb destijds ook ‘bouw en beheer’ gedaan. Ik ken alle facetten en dat is best handig als ik een gebruiker aan de lijn krijg. Maar ik doe het natuurlijk niet alleen. Ik zit in een zeer ervaren team, waarvan de leden goed op elkaar ingespeeld zijn. Alle technische en functionele kennis is bij minimaal twee teamleden geborgd.” Vertrouwen De gebruikers - van opdrachtgever Rijkswaterstaat - zijn tevreden over WVO-Info. Hans: “Dat zie je al aan het feit dat het project al zo lang draait. WVO-Info wordt binnen alle diensten van Rijkswaterstaat gebruikt. En voor WVO-Heffing is er ook nog een belangrijke link met de Belastingdienst. Het is altijd een stabiel systeem geweest en daardoor ontstaat er vertrouwen bij de klant. Bovendien is alles goed gedocumen teerd; er is een handboek voor het beheer en onderhoud. Met WVO-Info laten we zien hoe goed we daar in zijn.” Beheer en onderhoud en ervoor zorgen dat de klant opti maal van een stabiel systeem gebruik kan maken: dat is waar MX.Systems zich mee wil onderscheiden. Logisch dus, dat een
project als WVO-Info ook een belangrijke rol heeft gespeeld in de afgelopen tien jaar. “Het is een groot project, waar veel mensen aan hebben gewerkt. Het is ook altijd veelzijdig werk geweest: van gebruikersondersteuning tot nieuwbouw en van databasebeheer tot cursussen geven. Veel facetten, veel mensen, leuk project.” Ingres WVO-Info laat zien dat in de IT niet alles extreem snel veroudert. Stabiele informatiesystemen kunnen lange tijd prima functioneren, zonder dat er veel aan verandert. Hans:
“De klanten zijn tevreden; niet voor niets draait WVO-Info al langere tijd zo stabiel” “Technisch is er niet veel aangepast. WVO-Info is met Open ROAD (een Ingres-ontwikkeltool) gebouwd, dus het systeem evolueert mee met Ingres. Het Ingres-databasemanagement systeem krijgt eens in de zoveel tijd een upgrade. Momenteel zitten we weer in de upgrade naar weer een nieuwe versie, Ingres 9.2. Verder hebben we nog de gehele interface enkele jaren aangepast, zodat het wat meer is gaan lijken op een Windows-omgeving.” Mooi product Hoe zeer WVO-Info en MX.Systems ook met elkaar verweven zijn, aan alles komt een eind. “Het beheer gaat over naar een andere partij en op termijn komt er ook iets anders.” Geen WVO-Info meer, is dat jammer? “Ja, maar het is niet anders. In ieder geval hebben we al die jaren gewerkt aan een mooi product. In goede samenwerking met de klant en met een team van mensen die elkaar kennen.” Zo kon WVO-Info een van de beste voorbeelden van het werk bij MX.Systems worden.
< 3 >
“Je kunt er niet vroeg genoeg mee beginnen”
Meer controle bij ontwikkelaar én klant
Testen, tot en met de testbaarheid Nu het testen steeds meer als opzichzelfstaand vak wordt erkend, lijkt er ook meer tijd aan besteed te worden. Aan de Vakgroep Testen de eer om te laten zien dat het een diepte-investering is, die de ont wikkeling en dus het eindresultaat ten goede komt. En dat de klant stap voor stap kan volgen hoe dat gaat.
De programmeurs zijn ondertussen aan de slag gegaan en als hun werk af is, ondergaat het opgeleverde product de systeemtest. Dat is het derde moment waarop de klant kan zien welke kant het uit gaat. Zo kan hij nagaan hoe het product de vergelijking met het oorspronkelijke functioneel ontwerp doorstaat. Oftewel: wat er van al dat bouwen terecht is gekomen.
Dat testen een belangrijke waarde toevoegt aan het ontwik kelproces, gaat ook de klant van MX.Systems steeds meer merken. Ga maar na: op weg naar een hopelijk vlekkeloze acceptatie-test, kan hij er op zeker drie momenten mee te maken krijgen. Aan het begin van de ontwikkeling krijgt de klant het testplan te zien. Daarin staat hoe er tijdens het hele proces getest gaat worden en welke zaken daarbij meer of minder waarde toegekend krijgen.
Na afloop van het realisatietraject volgt de acceptatie-test. Die wordt natuurlijk niet door de opdrachtnemer uitgevoerd: de verantwoordelijkheid daarvoor ligt bij de klant zelf. Overigens biedt MX.Systems wel acceptatie-testen als dienst aan, maar dan voor systemen die niet door MX.Systems zelf gebouwd zijn.
Functioneel ontwerp Het testteam van MX.Systems gaat vervolgens verder. Allereerst bepaalt een tester of het functioneel ontwerp voldoet. “Hoe ziet het eruit? Zijn de schermen goed beschre ven? Snap ik de bedoelde functionaliteit?” zijn dan de
”Een beter eindproduct en meer controle, ook bij de klant” belangrijke vragen. En, misschien nog wel belangrijker: “Als het systeem op basis van dit ontwerp wordt ontwikkeld, kan ik het dan tijdens het hele proces ook goed testen?” Kortom, de testbaarheid van het ontwerp is ook aan de orde. Na deze intake stelt het testteam het testdraaiboek samen, dat vervolgens aan de klant wordt voorgelegd.
Acceptatie als dienst Zo’n heel testproces, naast het ontwikkelproces, is dat niet een beetje te veel van het goede? Integendeel: het is in feite niet los te zien van de productontwikkeling. Testen geeft een ontwikkelproces juist meer structuur en kwaliteit. Het devies is eerder: je kunt er niet vroeg genoeg mee beginnen. Niet voor niets is testen in korte tijd een belangrijke en omvangrijke discipline geworden. Eigen gezicht MX.Systems volgt haar eigen weg binnen dit vakgebied, waarin al ontzettend veel te kiezen is. Ondersteund door TMap, ruim 400 pagina’s over de organisatie van het testen, probeert het team steeds de optimale testinspanning binnen het budget te doen. Zo ontstaat er een professionele manier van werken die goed bij MX.Systems en haar klanten past: testprocessen voor middelgrote projecten, die een combinatie zijn van standaard werkwijzen en een eigen gezicht. Die zorgen voor meer controle, ook bij de klant, en voor een beter eindproduct. Testen is getest en goed bevonden.
< 4 >
“Het zijn vakspecialisten die weten waar het om gaat: materiekennis en continuïteit”
Haven efficiënter en veiliger door stromingsmodel
“Ze snappen water” De vraag naar voorspellingen groeit. Zeker bij het Rotterdamse Havenbedrijf, waar nauwkeurige informatie over waterstand en stroming de scheep vaart efficiënter en veiliger kan maken. Het Operati oneel Stromingsmodel Rotterdam (OSR), nu twee maanden officieel in gebruik, voorziet al behoorlijk goed in die behoefte. “Vlotte en veilige afhandeling van scheepvaart”, luidt een van de kerntaken van het Havenbedrijf. Goede voorspellingen over de wisselwerking tussen afvoer (debiet) van de Nieuwe Maas en het tij van de Noordzee zijn daar belangrijke hulpmiddelen bij, zegt hoofd van de afdeling Informatie beheer Infrastructuur Herman Meijer. Dat lijkt voor de hand te liggen, maar hoe zit het precies? “Je hebt zogenoemde stroom- en tijpoorten. Dat zijn periodes waarin een schip de haven binnen kan komen en weer kan verlaten. Om die periodes te bepalen, werkten we eerst met sterk theoretische modellen, waardoor we steeds aan de veilige kant moesten blijven. Dat betekent krappe ‘vensters’. De nieuwe voorspellingen zijn onlangs gevalideerd. Met goed resultaat: we kunnen met hoge nauwkeurigheid de waterstand en stroming voor de komende 36 uur bepalen. Daardoor worden die stroom- en tijpoorten ruimer en kunnen schepen een langere periode de haven in en uit. Ze zullen dus minder vaak twaalf uur buitengaats moeten wachten op het volgende hoog tij. Zo kan de haven dus efficiënter werken.” En de veiligheid? “Stel dat een schip het allemaal net niet haalt. Dat het te maken krijgt met hoge stroomsnelheden of te laag tij en moet gaan manoeuvreren. Met accurate voorspellingen is dat te voorkomen. Overigens zijn die voorspellingen niet alleen handig voor de scheepvaart zelf. Ze kunnen ook nuttige informatie opleveren voor infrastructurele werken in de haven. Wanneer er een sluis weggehaald of een haven
gedempt wordt, bijvoorbeeld. Iedere verandering heeft immers invloed op de waterstand en stroming.” Waarom laten jullie het beheer van OSR door MX.Systems doen? “Uiteindelijk gaat het om de kwaliteit en de continuïteit van de voorspellingen. OSR maakt gebruik van een waterloop kundig modelsysteem. De aanschaf daarvan is vrij eenvoudig, maar de kern van de kwaliteit zit in het inrichten en afen bijstellen van het model. Dat gebeurt door specialisten binnen mijn afdeling. Een dergelijk modelsysteem 24 uur per dag, 7 dagen per week draaiend houden, vraagt om andere expertise en middelen. Voor ons is dat lastig, maar MX.Systems heeft al het benodigde wél in huis. Zij hebben
“Schepen hoeven minder buitengaats te wachten op het volgende hoog tij” al ervaring met de modellentrein van SIMONA en met ‘het natte’ in het algemeen. Bovendien hebben ze de computers om het zeer grote aantal complexe berekeningen mee uit te voeren.” Wat merk je daarvan? “Dat de mensen van MX.Systems niet alleen een trucje uitvoeren en dan zeggen: ‘Ik heb m’n werk gedaan.’ Ze zijn betrokken bij het gehele proces. Het zijn vakspecialisten die weten waar het om gaat: materiekennis en continuïteit. Ze snappen water.” Voorspel eens hoe het verder gaat met de voorspel lingen? “Dat ligt uiteindelijk aan de klant. We voorspellen nu 36 uur vooruit. Dat zou nog iets langer kunnen worden. En de snelheid waarmee de resultaten beschikbaar komen, kan misschien ook nog wat hoger. Verder draait de haven dag en nacht, terwijl we alleen tijdens kantoortijden ondersteuning hebben. Maar goed, als er iets is, staat MX.Systems altijd snel klaar voor ons.”
< 5 >
AAN- OF AFMELDEN VOOR MX.PRESS:
[email protected] ONDERWERP: ‘NIEUWSBRIEF’
COLOFON UITGAVE MX.SYSTEMS PATRIJSWEG 32 2289 EX RIJSWIJK (ZH) T 070 307 37 37 F 070 307 37 00 WWW.MX-GROEP.NL TEKST KEES KAPTEIN TEKSTEN, DEN HAAG ONTWERP STUDIO KOELEWIJN, DEN HAAG DRUK ANDO, DEN HAAG
Rondje Noordereiland Twee keer per dag voert MX.Systems voor het Havenbedrijf Rotterdam model berekeningen uit, om de stroomsnelheden en waterstanden te voorspellen op zo’n twintig locaties in de Rotterdamse haven. Deze gegevens zijn primair bedoeld als extra informatie voor de scheepvaart begeleiding. Maar ze zijn ook voor andere zaken te gebruiken. Zo zijn de model berekeningen recent toegepast om voor de jaarlijkse zwemwedstrijd Rondje Noordereiland een geschikt starttijdstip te bepalen. Rekening houdend met getij, rivierafvoer en wind is toen vastgesteld dat voor de beoogde wedstrijddag (zondag 25 juli jl.) het best gestart kon worden rond kwart over zes ’s avonds. In totaal hebben 72 zwemmers, in leeftijd variërend tussen de 16 en 79 jaar, de 3 kilometer lange zwemtocht afgelegd. Dankzij de modelresultaten konden zij daarbij, vertrekkend vanaf het Prinsenhoofd onder de Erasmusbrug, op de heen- en terugweg optimaal gebruikmaken van de actuele stroming in de Maas.
< 6 >