Categorie archief: Agile

Een website in meerdere landen?

Wanneer u een website wil ontwikkelen die in meerdere landen en in meerdere talen moet uitgerold worden, komt daar heel wat bij kijken. Onze expert Manuel Von Rahden legt u in onderstaande video in twee minuten uit waar u zeker rekening mee moet houden.

Drie tips voor efficiënter app development

Veel bedrijven hebben duizenden – of soms zelfs miljoenen – euro’s geïnvesteerd in hun (bestaande) applicaties. Die zijn vaak op maat gemaakt en afgestemd op hun zakelijke processen. Het aanpassen, updaten, migreren of herwerken van deze toepassingen is niet altijd een evidentie. Een slecht geplande en niet effectief uitgevoerde migratie of een slecht ontwikkelde nieuwe applicatie kan een bedrijf veel geld kosten.

Daarom dat we bij Gfi enkele heel duidelijke principes hebben als het gaat om application services. Hieronder alvast drie tips voor een efficiënter app development.

Maak een grondige analyse
Elke applicatie is uniek. Wanneer je spreekt over het (her)ontwikkelen of migreren van een app is het dan ook goed om vooraf een aantal pertinente vragen te stellen:

  • Waarvoor wordt de app gebruikt
  • Door wie wordt de app gebruikt
  • Welk zakelijk proces zit er achter
  • Welke functionaliteiten kunnen er eventueel toegevoegd of weggelaten worden
  •  
    Het idee daarachter is ervoor te zorgen dat de applicatie zoveel mogelijke toegevoegde waarde heeft. In de praktijk ontwikkelen we een ‘minimal viable product’ (MVP). Stap per stap kunnen daar dan andere functionaliteiten aan toegevoegd worden, op basis van hun toegevoegde waarde. Door die vragen te stellen kan het zelfs zijn dat bepaalde apps zelfs helemaal niet gemigreerd of herontworpen moeten worden. Wat echter vaker voorkomt is dat er andere requirements naar boven komen of dat er workflows of zakelijke processen worden aangepast.

    Werk met agile development
    Agile development is een manier van ontwikkelen waarbij een team in korte ‘sprints’ telkens een nieuw stuk werkende software ontwikkelt om zo op het einde tot de totale oplossing te komen. Dat heeft een aantal belangrijke voordelen:

  • Na elke sprint wordt een stuk werkende software opgeleverd
  • De klant heeft meer inzicht in de voortgang van het project
  • De Return On Investment (ROI) ligt hoger
  • De klant kan na elke sprint bijsturen en zo een beter eindresultaat bekomen
  •  
    Zelfs met een vast budget is agile development mogelijk. Gfi heeft daarvoor immers zijn ‘agile fixed price development’-aanpak.

    Betrek de gebruikers bij het hele proces
    Het succes van een zakelijke app hangt in de eerste plaats af van de gebruikers. Daarom is het belangrijk om bij het hele process key users te betrekken. Zij kunnen bevraagd worden over functionaliteiten, wensen, struikelblokken in de huidige app, enz. In een latere fase kunnen zij dienen als beta-testers en uiteindelijk kunnen ze de ambassadeurs worden die andere collega’s mee overtuigen om de app te omarmen.

    Delta Lloyd Life’s nieuwe website zet klanten meteen op de juiste weg

    Delta Lloyd Life Screenshot NLDelta Lloyd Groep is een maatschappij die zich al sinds 1807 bezig houdt met verzekeringen, pensioenen, bankzaken en investeringen. Binnen de groep werd in juli 2001 Delta Lloyd Life boven het doopvont gehouden. De nieuwe onderneming ontstond door een samengaan van drie Belgische bedrijven: CGU Life, OHRA Leven en Norwich Union. In 2008 fusioneerde Delta Lloyd Life met Swiss Life Belgium.

    De combinatie van complementaire expertises maakt Delta Lloyd Life tot de expert in pensioenen, met een vierde plaats op de Belgische markt van groepsverzekeringen. Sinds 23 januari 2013 staat Delta Lloyd Life genoteerd op de NYSE Euronext Brussel. Het bedrijf telt 580 vaste medewerkers en een uitgebreid kwalitatief netwerk van makelaars.

    De bestaande website was verouderd en werd beheerd door een externe partij. Daarom ging Delta Lloyd op zoek naar een partner om een volledig nieuwe website te bouwen waarbij de klant centraal stond. Belangrijke vereisten: snel up te daten, gebruiksvriendelijk voor klanten en makelaars, makkelijk zelf te beheren, geschikt voor mobiele gebruikers en beter vindbaar door zoekmachines.

    Levensfases centraal
    “We hadden al een volledig nieuw concept uitgetekend, waarbij we de gebruiker centraal stelden”, vertelt Alexander Hof, projectleider bij Delta Lloyd. “Een bezoeker van de website krijgt een gepersonaliseerde ervaring. Hij moet aangeven in welke levensfase hij zit en dan zorgen wij dat hij bij de juiste informatie en de juiste oplossingen terecht komt. Daarnaast wilden we dat mensen die via Google op onze website terecht kwamen ook meteen op de juiste weg gezet werden.” Dat concept moest vertaald worden in een technische oplossing en daarvoor kwam Delta Lloyd bij Gfi terecht.

    De flexibiliteit van agile development
    Gfi stelde Delta Lloyd voor om het project niet op de klassieke manier te ontwikkelen, maar om te kiezen voor agile development. “Dat was voor ons volledig nieuw, maar we waren snel overtuigd van de meerwaarde”, vertelt Alexander Hof, projectleider bij Delta Lloyd. “We kregen geen volledige website opgeleverd, maar kregen aparte onderdelen die we dan konden testen. Met onze feedback gingen de mensen van Gfi dan opnieuw aan de slag. Dat regelmatige contact zorgde voor meer betrokkenheid en een beter eindresultaat.” Gebruiksvriendelijkheid voor de klant staat centraal, maar ook de beheerders wilden een website die ze zelf eenvoudig en snel konden aanpassen en beheren. “Daarom kozen we voor de open source Liferay Enterprise portal”, vertelt Kris De Leeuw, technical leader enterprise solutions bij Gfi BeLux. “Die oplossing is gebruiksvriendelijk, meertalig en biedt gebruikers via een grafische interface en drag-and- drop-functionaliteit de mogelijkheid om snel zelf dingen aan te passen. Voor de back-end kozen we dan weer voor de robuustheid van de Oracle-database.”

    Aparte mobiele site voor smartphones
    De hele ontwikkeling nam uiteindelijk minder dan zes maanden in beslag. “We waren blij dat we door die keuze voor agile development ook bovenop de ontwikkeling zaten”, vertelt Alexander Hof. “We hebben samen met Gfi alle belangrijke vereisten kunnen afvinken. We kunnen zelf op een heel eenvoudige manier content toevoegen en aanpassen, we kunnen miniwebsites maken… daarnaast is de SEO verbeterd en hebben we samen een aparte mobiele site ontwikkeld voor smartphones. We kunnen alleen maar tevreden zijn over de samenwerking en het eindresultaat.”

    Perfecte link met het commerciële verhaal
    “De nieuwe website sluit perfect aan bij ons commerciële verhaal. We promoten hem dan ook actief, gebruiken Google Adwords, vermelden hem in onze reclamecampagnes, enz.”, vertelt Alexander Hof. “Dat zien we ook in de bezoekerscijfers. De puzzelstukken vallen allemaal mooi in elkaar.”
    “Nog belangrijker is dat we heel veel positieve commentaren krijgen. Makelaars laten weten dat ze de site heel overzichtelijk vinden en snel bij de informatie komen die ze zoeken. Ze gebruiken de website ook vaker om klanten bepaalde dingen te tonen. Die positieve feedback is minstens even belangrijk als de bezoekerscijfers.”

    Gfi helpt Atlas Copco om de on-time leveringen van compressoren met 30% te verbeteren

    16

    Atlas Copco is een wereldleider in het leveren van industriële oplossingen die de productiviteit verhogen. Het bedrijf levert heel wat producten en diensten:
    van lucht- en gascompressoren, stroomgroepen, constructie- en mijnbouwmateriaal, industriële gereedschappen en assemblagesystemen, tot de aftermarket en verhuur. In België is Atlas Copco actief via verkoopsorganisaties : Atlas Copco Belgium in Overijse en hebben ze een productiefaciliteit Atlas Copco Airpower in Wilrijk. Samen zijn ze goed voor circa 3.200 medewerkers.

    Atlas Copco Airpower, de productiemaatschappij binnen de divisie Compressor Technique die compressoren en generatoren ontwikkelt, produceert en promoot, was op zoek naar een order management-oplossing.

    Die oplossing moest zorgen voor ondersteuning en opvolging tijdens het volledige order management proces (OMP), dat loopt van de aanvraag tot de levering van een op maat gemaakte compressor. Tot dan gebeurde dat door een eenvoudige tool die te weinig functionaliteit bood om het hele proces grondig in kaart te brengen.

    Eerste kennismaking met agile development

    Atlas Copco ging op zoek naar een partner die zo’n oplossing kon ontwikkelen. Omdat Gfi eerder al een onderdeel van dit proces had geïmplementeerd – het ondersteunen van de creatie van offertes via een maatoplossing – koos Atlas Copco ervoor om het volledige order management- proces hierin te integreren en daarvoor de expertise van Gfi in te schakelen.

    “GFI stelde ons eigenlijk al snel voor om deze tool niet op de klassieke manier te ontwikkelen, maar om te kiezen voor agile development”, vertelt Luc Buyssens, projectleider bij Atlas Copco. “Wij hadden daar nog geen ervaring mee, maar Gfi wist ons te overtuigen dat dit een belangrijke meerwaarde zou bieden in de realisatie van de oplossing. Concreet betekende het dat we niet langer vooraf al onze gebruikersvereisten moesten oplijsten. We konden tijdens het hele ontwikkelproces nog bijsturen op basis van de feedback van gebruikers. Dat zorgde enerzijds voor meer flexibiliteit maar anderzijds legde het ook heel wat druk op onze business-mensen, die intensief bij de ontwikkeling betrokken waren. Het voordeel was dan weer wel dat we al snel concrete dingen konden tonen aan de mensen die meewerkten.”

    Van user story tot final release

    De hele ontwikkeling nam uiteindelijk minder dan vijf maanden in beslag. Daarbij was er op wekelijkse basis een meeting tussen de ontwikkelaars van Gfi en een van de verantwoordelijken van een afdeling bij Atlas Copco, met de bedoeling telkens een specifieke user story op te tekenen. Op die manier werden alle gebruikersvereisten week na week in kaart gebracht, goedgekeurd door Atlas Copco en nadien ontwikkeld door Gfi. “Dat zorgde ervoor dat we na twee maanden al een eerste release hadden die onze mensen konden gebruiken”, legt Luc Buyssens uit. “Op basis daarvan konden we verder bijsturen. Die flexibiliteit en het feit dat onze business-mensen en de ontwikkelaars van Gfi echt op dezelfde lijn zaten, zorgden ervoor dat we erg tevreden waren over het eindresultaat.”

    On-time delivery stijgt met meer dan 30%

    De uiteindelijke oplossing – Project Management Application of PMA – krijgt zijn data via geautomatiseerde weg uit andere oplossingen (zoals de ERP- oplossing bijvoorbeeld). Daarna volgt de PMA het volledige proces stap per stap, verwittigt tijdig de juiste mensen wanneer een actie vereist is en waarschuwt als het project ergens vertraging oploopt. Het management heeft een eigen dashboard om de verschillende projecten op te volgen, maar nog belangrijker is dat hun Customer Centers ook een eigen dashboard hebben: het customer center dashboard. Daarop krijgen zij een stand van zaken en de mijlpalen tijdens het proces en kunnen ze ook documenten raadplegen die verband houden met hun project.

    Het resultaat is indrukwekkend. “We halen nu meer dan 80% van onze beloofde leverdata. Bij de kleinere projecten halen we zelfs bijna 90%. Ter vergelijking: vroeger was dat amper 50%. Je snapt dus meteen dat we een veel beter zicht hebben op het hele proces, veel correcter de doorlooptijd kunnen inschatten en daardoor dus heel wat efficiënter kunnen werken”, vertelt Luc Buyssens.

    “We zijn zeer tevreden over de resultaten én over de manier van ontwikkeling. We zijn blij dat we daar vertrouwd hebben op het advies en de expertise van Gfi op vlak van agile development”, besluit Luc Buyssens.