juli 2010 - editie 2010-2

Geachte relatie,

De zomer is inmiddels in volle gang en voor velen is het een goed moment om even rust te nemen. Ikzelf gebruik deze periode ook om eens terug te kijken op het afgelopen halfjaar, bijvoorbeeld op de technische ontwikkelingen die bij West te zien zijn.

West is al jarenlang een op Java-technologie georiënteerd bedrijf. Dat zal niet snel veranderen, maar toch zijn we langzaamaan steeds meer projecten op basis van het Django/Python-framework gaan doen. Dit is een open source raamwerk dat snelle en solide ontwikkeling van complexe webtoepassingen mogelijk maakt. Voordeel voor onze klanten: rijke functionaliteit eenvoudig gerealiseerd, gecombineerd met een snelle doorlooptijd, en ook nog eens toekomstvast.

In deze nieuwsbrief vindt u twee voorbeelden van projecten die West in het afgelopen halfjaar op basis van Django/Python heeft gedaan. En deze maand beginnen we aan een groot project voor een nieuwe klant; hierover hoort u in een latere nieuwsbrief ongetwijfeld meer.

Naast terugkijken ook een vooruitblik. Zoals in onze vorige nieuwsbrief al aangekondigd: 2010 is voor West een jubileumjaar. Dit najaar vieren we ons 25-jarig bestaan, onder meer met onze relaties: in de namiddag van donderdag 18 november a.s. organiseren we een mini-symposium, gevolgd door een feestelijke borrel. Zet deze datum alvast in uw agenda!

Wilt u over enig onderwerp meer weten, aarzel dan niet om contact met ons op te nemen.

Met vriendelijke groet,
Nico Plat (technisch directeur)

Integrated Applications Promotion portaal

IAP screenshotWest heeft een nieuw portaal voor ESA (European Space Agency) opgeleverd. Eén van de doelstellingen van ESA's programma voor 2011 is het ontwikkelen en promoten van zgn. geïntegreerde applicaties. Doelgroepen zijn onder meer organisaties die niet vertrouwd zijn met ruimtevaart en de mogelijkheden die erdoor geboden worden. In dit kader heeft ESA West verzocht om een portaal te bouwen. De korte tijd die beschikbaar was om het portaal te realiseren vormde een grote uitdaging, aangezien de eisen bij aanvang alleen in grote lijnen bekend waren. Door een agile aanpak te hanteren heeft West in een betrekkelijk korte tijd een portaal kunnen bouwen dat voldoet aan de door ESA gestelde eisen. Er werd hiervoor gebruik gemaakt van het Django/Python framework en van het Drupal CMS.

Het portaal faciliteert een aantal Communities en Ambassador Platforms. Communities zijn groepen van mensen en/of organisaties die een gemeenschappelijk interessegebied hebben. Een Community geeft de deelnemers de mogelijkheid om ideeën en oplossingen uit te wisselen bij het bedenken van nieuwe diensten door gebruik van ruimtevaarttoepassingen. Een Ambassador Platform gaat een stapje verder in de zin dat dit hoort bij een bureau dat het gebruik van ruimtevaarttoepassingen in een bepaald domein en in een bepaalde regio actief promoot. Voorbeelden van Ambassador Platforms zijn het Ambassador Platform for Enhanced Mobility en het Ambassador Platform for eHealth in Inaccessible Regions.

Binnen het IAP-portaal moeten alle Communities en Ambassador Platforms naast elkaar gescheiden kunnen functioneren, en toch ook via de overkoepelende website gemeenschappelijk benaderd en beheerd kunnen worden. De uitdaging was om tussen 'gescheiden' en 'gemeenschappelijk' de juiste balans te vinden, een balans die ook nog eens recht deed aan de beperkte beschikbare financiele middelen. Met het gerealiseerde IAP-portaal is dat goed gelukt. West's relatie Tremani verzorgde het grafisch ontwerp van dit portaal.

Time Maestro

Time MaestroWest gebruikt de Evo-methodiek (Evolutionary Project Management) voor het op tijd en binnen budget uitvoeren van software-projecten. Met deze taakgebaseerde methodiek, gebaseerd op korte ontwikkelcycli, wordt altijd gewerkt aan datgene wat de meeste waarde toevoegt aan het project op dat moment. Hierdoor ontstaan betere mogelijkheden tot sturing, waardoor de kans groter is dat een project op tijd en binnen budget klaar is. Niels Malotaux is de bedenker en pleitbezorger van deze methodiek, die bij West tot op heden bijzonder succesvol is gebleken.

Om het Evo-proces te ondersteunen ontwikkelde West de applicatie "Time Maestro" waarmee de invulling van Evo wordt ondersteund. In het systeem worden taken per taak-cyclus beheerd en opleveringen gemonitord. Ook kan de voortgang van het project als geheel nauwkeurig gemonitord worden, zowel op projectniveau, maar ook tot op het niveau van werkpakketten. Door de koppeling met het urenregistratiesysteem is er direct inzicht in het budget. Grafieken worden gebruikt om historische informatie en verwachtingen te combineren zodat in één oogopslag de status van een project, werkpakket of (geplande) oplevering te zien is.

De software is voor zowel projectmanagers als teamleden beschikbaar. Het maakt daarmee foutgevoelige spreadsheets en ad-hoc lijsten overbodig en vermindert de projectmanagement overhead: het zorgt dat iedereen altijd op de hoogte is van de status van het project. Ook Time Maestro is gebaseerd op het Django/Python framework en kon daardoor binnen korte tijd worden ontwikkeld.

TNO BIM Quickscan

BIM QuickscanBuilding Information Modeling (BIM) is een term die in de bouwwereld veel voorkomt, maar ook voor veel onduidelijkheid zorgt. Daarom wilde TNO Bouw en Ondergrond een online vragenlijst voorleggen aan geïnteresseerden om te zien hoever zij zijn met het toepassen van BIM. Deze vragenlijst is door West mede ontwikkeld op basis van het Open Source systeem LimeSurvey. Hoewel de mogelijkheden om vragenlijsten te publiceren hierin vrij uitgebreid waren is er voor TNO een aantal functies toegevoegd of aangepast, zoals het genereren van PDF-rapporten met grafieken en beveiliging van de vragenlijst met een wachtwoord. Daarnaast is de vragenlijst uitgebreid met de mogelijkheid om een score toe te kennen aan een antwoord op basis van criteria van TNO. De applicatie is op tijd, binnen budget, en naar tevredenheid van TNO opgeleverd door West, in samenwerking met IT4Hire.

SolIT

SolITTraditioneel wordt software als een pakket geleverd, geïnstalleerd op de locatie van de klant, en ook daar gebruikt. Technische ontwikkelingen hebben het echter mogelijk gemaakt dat software, zonder afbreuk te doen aan de geavanceerde wijze van interactie die traditionele systemen kenmerkt, via het internet kan worden benaderd. De software wordt via internet ontsloten en ook beheerd door een hosting/serviceprovider. De voordelen zijn duidelijk: klanten kunnen nu de betreffende software op elke plek (thuis, kantoor of anderszins) gebruiken zonder iets te hoeven installeren. En ook de beheerlast verdwijnt zodat kosten worden gereduceerd. Immers, deze taak wordt centraal uitgevoerd door de serviceprovider. Deze wijze van werken staat bekend onder de naam SaaS (Software as a Service).

Met de komst van SaaS-applicaties ontstaan ook nieuwe problemen. Er wordt immers een stukje controle uit handen gegeven en daarbij betreft het vaak privacygevoelige, bedrijfskritische of anderszins economisch zeer waardevolle informatie. Voor dergelijke problemen bestaan inmiddels zowel organisatorische, procedurele als fysieke (beveiligings)maatregelen. De vervolgvraag is echter: hoe kun je er zeker van zijn dat deze maatregelen op de juiste wijze zijn geïmplementeerd?

De SolIT-hostingdienst die door West in haar eigen datacentrum wordt geleverd bestaat uit een beveiligd hostingplatform voor onder meer SaaS-applicaties. Onderdeel van de hostingdienst is een catalogus van mogelijke dreigingen of risico's waartegen een afnemer van de dienst (SaaS-leverancier) zich wil beschermen, inclusief (technische, organisatorische en procedurele) maatregelen die kunnen worden genomen om het risico te vermijden of de gevolgen ervan te beperken. Hierbij kan ondermeer worden gedacht aan het maken van versleutelde backups, authenticatie op basis van one-time passwords, fysieke en procedurele beveiliging van toegang tot de servers, enz. Welke bedreigingen of risico's belangrijk zijn hangt af van het specifieke karakter van de betreffende SaaS-applicatie; het is niet altijd nodig je tegen alles te beschermen. Elke vorm van bescherming brengt immers kosten met zich mee, dus per geval moet worden afgewogen of de kosten tegen de baten opwegen. West adviseert hierin. SolIT is een parametriseerbare dienst, afgestemd op de specifieke wensen van de klant. Deze betaalt dus ook niet voor maatregelen die niet hoeven te worden ingezet.

Het hosten van een willekeurige SaaS-dienst in een beveiligde omgeving maakt het geheel niet automatisch veilig. Dat is immers ook afhankelijk van de kwaliteit van de SaaS-applicatie zelf. Onderdeel van de SolIT-dienst vormt daarom ook een assessment door de experts van West zelf, eventueel gevolgd door een separate certificering van de SaaS-applicatie. In de komende periode zal ook de SolIT-dienst zelf worden gecertificeerd, en wel volgens de ISO 27001-norm (Code voor Informatiebeveiliging). Standaard onderdeel van de dienst, tenslotte, is een "bewerkingsovereenkomst" tussen West en de afnemer van de dienst. Hierin zijn alle rechten en verplichtingen (voor zowel West als de afnemer) vastgelegd die voortvloeien uit de Wet Bescherming Persoonsgegevens.

Feiten en geschiedenis

West heeft op 9 januari 1991 de domeinnaam "west.nl" geregistreerd en behoorde daarmee tot de eerste 100 aanvragers van een .nl domeinnaam. Ons eigen blok met IP-adressen hebben we zelfs al sinds 1988! We lieten toen al zien voor in de rij te staan, en te behoren tot de voorlopers op internet-gebied. Het zal ook niet verbazen dat een domeinnaam als "west.nl" in de loop der jaren veelvuldig in de belangstelling heeft gestaan van andere bedrijven en organisaties die de bondige naam "West" in enigerlei vorm voeren.