Innovatieve webapplicaties; hoe UX kan bijdragen

De user experience (UX) krijgt tijdens de ontwikkeling van innovatieve webapplicaties meer en meer aandacht. Wat houdt een goede gebruikerservaring eigenlijk in? Wat komt er bij kijken om dat te realiseren? Dit blog geeft antwoord op de vraag; Hoe draagt UX bij aan de ontwikkeling van innovatieve webapplicaties? En wat betekent dat voor jou.

Tegenwoordig is vrijwel elke applicatie die we dagelijks gebruiken, of het nu een app op je telefoon is of een e-mailprogramma online, gefocused op de eindgebruiker. Veel meer dan pakweg vijftien jaar geleden, toen applicaties vooral moesten wérken en niet zo zeer gebruiksvriendelijk waren. Vaak worden er door grote bedrijven gebruikersonderzoeken gedaan om er achter te komen welke aanpak het beste werkt voor een innovatieve webapplicatie.

De gebruiker centraal

Het begint vaak met een wens tot verbetering van de huidige werkwijze. Of een doel zoals het bereiken van meer betalende klanten of een hogere efficiëntie. Misschien werk je nu in eindeloze Excel-sheets, klagen je werknemers over te grote bestanden, langzame applicaties of een omslachtige manier van werken? Dat kan beter, zeker met de huidige technieken beschikbaar op het web.

Direct na die wens komt UX in beeld: hoe vertalen we deze gewenste verbeteringen tot een innovatieve webapplicatie waar gebruikers fijn mee werken? Kan het aantal stappen waarmee een doel wordt bereikt verminderd worden? De user experience is onmisbaar geworden in het ontwikkelproces. Usability staat voorop. De eindgebruiker is het middelpunt van dat ontwerpproces. Een goed beeld krijgen van die eindgebruiker is dan ook essentieel voor efficiënte en toekomstbestendige software.

Dat is niet alleen tegenwoordig de ‘standaard’ bij webapplicaties. Het is ook nodig om de eindgebruikers te overtuigen van de noodzaak tot vernieuwing.

Wat komt er kijken bij een user experience concept?

Gebaseerd op een functionele beschrijving (user stories in een agile traject) zal de UX-designer nadenken over een oplossing voor het probleem. Het moet een logische, overzichtelijke en innovatieve webapplicatie worden. Met de ervaring die de UX-designer heeft kan hij adviseren over de te nemen richting. Het gaat dan over:

  • Opvolging van schermen: hoe komt de gebruiker snel waar hij wil zijn?
  • Indeling van (hoofd)menu’s
  • Plaatsing van informatie, navigatie en interactieve onderdelen op het scherm

Ambrero Blog - Innovatieve webapplicaties; hoe UX kan bijdragen
Een voorbeeld van een wireframe (klik om een animatie te zien van het interactieve prototype)

Daarom is het van belang dat er de tijd wordt genomen voor een ontwerpproces, zodat UX kan bijdragen in de ontwikkeling van je applicatie. Dat zijn in het kort de volgende stappen:

  1. Wireframes De UX-designer ontwerpt enkele draadmodellen (wireframes) om de werking van de applicatie uit te leggen. In een agile project zoals wij werken bij Ambrero gaat dat vaak per sprint: een aantal user stories worden enkele weken vóór de start van de sprint uitgewerkt tot een user experience concept.
  2. Interactief prototype De UX-designer presenteert de draadmodellen in een interactief prototype, door de knoppen en menu’s klikbaar te maken. Zo lijkt het alsof je door de applicatie navigeert. Je krijgt een gevoel bij de te ontwikkelen applicatie.
  3. Feedback verwerken De productowner geeft feedback. Is de informatie helder genoeg? Worden alle technische vereisten meegenomen in het voorstel?
  4. Implementatie De definitieve wireframes vormen de basis voor de applicatie. Met enkele schermen is de logica en indeling voor een programmeur al duidelijk en kan hij of zij aan de slag.

In een later stadium wordt een user interface design (UI) of huisstijl ontworpen, zoals een bepaling voor typografie en grafisch ontwerp. In elke iteratie (sprint) van een agile project zal UX bijdragen om de richting te bepalen.

Wat heb je aan user experience in innovatieve webapplicaties?

Je ziet het: je hebt snel resultaat. Een helder én werkend prototype kun je al na enkele weken testen. De UX-designer werkt veel samen met de productowner van een project. Een agile werkproces met UX als steunpilaar is efficiënt en helder voor iedereen die met die nieuwe applicatie te maken heeft. De productowner houdt met zo’n UX-concept de vinger aan de pols:

  • Je bent elke iteratie op de hoogte van de voortgang;
  • Er kan direct worden bijgestuurd in overleg met de UX-designer;
  • De productowner wint advies in op basis van de ervaring die de UX-designer heeft;
  • Hij kan aan belanghebbenden, zoals eindgebruikers, visueel uitleggen wat er gebouwd gaat worden;
  • Er is een referentie om later te kijken of aan de vraag is voldaan: meer zekerheid;

De applicatie gaat leven in de organisatie – die betrokkenheid van eindgebruikers is fijn. Want hoewel processen omslachtig of vervelend kunnen zijn, het is wel dagelijkse kost voor je werknemers. Zij zullen moeten wennen aan nieuwe software. Wat kan die nieuwe applicatie bijdragen aan de productiviteit? We geloven dat wanneer je gebruikers in een vroeg stadium meeneemt in het ontwikkelproces, ze eerder geneigd zijn af te stappen van hun bestaande werkwijze. En belangrijker nog: gebruikers hebben een onmisbare bijdrage in de ontwikkeling.

Innovatieve webapplicaties, klaar voor de toekomst

UX kan dus sterk bijdragen aan een vloeiende ontwikkeling, helderheid bij de eindgebruikers scheppen en je als productowner meer controle geven. Meer grip, meer helderheid, dus meer zekerheid. Een moderne, vernieuwende oplossing waar je jaren mee vooruit kunt. Uiteindelijk zorgt een goed UX-ontwerpproces voor een toekomstbestendige, innovatieve webapplicatie waar fijn mee te werken is. Dat levert blije werknemers, tijdwinst en meer productiviteit op.

Ga met ons aan de slag!

Heb je interesse in een innovatieve webapplicatie om je werkprocessen en business te verbeteren? Bel ons voor een kop koffie en laat je inspireren tijdens een agile workshop. We denken graag met je mee!

Erwin Rietveld

Vijftien jaar ondernemersschap; wat hebben we geleerd?

Wat doe je als je jezelf als mens, of als ondernemer, wilt verbeteren? Dan kijk je zo nu en dan eens nadrukkelijk in de spiegel. Met vijftien jaar ondernemerschap op de teller waren Bart en Jelle wel bereid zichzelf te onderwerpen aan een potje zelfreflectie. Dat leverde tot verrassing van de heren zelf onverwachte inzichten op. Bijvoorbeeld dat de groei van het bedrijf, in retrospect, de nodige overeenkomsten vertoont met hoe Ambrero software ontwikkelt.

Gunfactor in ondernemerschap

Zoals bekend werken we bij Ambrero altijd in een zo kort mogelijke tijd toe naar een Minimum Viable Product. Zodra de belangrijkste functionaliteit naar behoren werkt, voegen we er in korte sprints (en in volgorde van gesteld prioriteiten) allerlei andere zaken aan toe. “Grappig genoeg is het met ons ondernemerschap en bedrijf op een vergelijkbare manier gegaan”, constateert Bart. “We zijn zoals zovelen zonder enige overhead of toeters en bellen begonnen met wat we hadden. We hebben in het begin wel het geluk gehad dat er bij toeval enkele grote klanten op ons pad kwamen. Hierdoor hadden we vrij snel bestaansrecht als bedrijf. De gunfactor voor een start-up van twee jonge gasten die we waren, speelde hierin zeker een rol. Na verloop van tijd kan die verdwijnen. De kunst is om die gunfactor ook op lange termijn te behouden.”

Sprong in het diepe

Anno 2019 is de lichte paniek die destijds bij de eerste ‘grote’ order toesloeg allang verdwenen. Bart: “Dat was een order van €20.000. Toen voor ons een aanzienlijk bedrag waarbij we ons serieus af vroegen of we dat wel tot een goed einde konden brengen. Elke volgende grotere order voelde telkens weer als een sprong in het diepe. Daarmee groeide bij ons tweeën het besef dat je meer kunt en weet dan je denkt. De uitdaging is dan om mensen aan te trekken die die durf ook hebben. Dat is ons goed gelukt.” Met het groeiende personeelsbestand kwamen de heren twee maal voor de beslissing te staan om te gaan verhuizen. Jelle: “Ambrero voelde in het begin als een vriendenclub. Een personeelsbeleid was er helemaal niet. ‘Dat komt later wel’. Als we hier wat eerder mee waren begonnen, had dat ons wel wat problemen kunnen besparen.”

Trots

Zo terugkijkend zijn er volgens Bart ook genoeg zaken waar met trots op wordt teruggekeken. “We hebben bijvoorbeeld veel projecten gedaan met een complexe onderliggende architectuur. Het meest trots ben ik echter op het Digitale Beslagregister dat we voor de Koninklijke Beroepsorganisatie van Gerechtsdeurwaarders hebben ontwikkeld. Daarmee kon worden voorkomen dat er onnodige procedures door schuldeisers werden gestart. Bovendien konden mensen dankzij het register niet meer ongemerkt onder het bestaansminimum terecht komen. Hiermee hebben we in feite een maatschappelijk platform van de grond getild en dat doe je ook niet elke dag! We hebben hierbij nauw samengewerkt met Stichting Netwerk Gerechtsdeurwaarders. We zijn dat project heel pragmatisch en Agile aangevlogen. En met succes. Het is mooi om te zien dan je als ondernemende geesten ook bij overheidsprojecten veel kunt bereiken.”

Jelle tot slot: “We hebben altijd vrijwel alles aangepakt, maar willen èn kunnen ons nu meer gaan richten op wat we zelf echt willen. En waar we het verschil willen maken. Met andere woorden: van generalist naar specialist. Daarmee stappen we een beetje uit onze comfort zone en dat is best wel weer spannend. En een bewijs dat we qua ondernemerschap kennelijk ook wel wat hebben bijgeleerd!”

Jelle van den Berg

Geef je software eens een onderhoudsbeurt

Bij een onderhouds- of servicebeurt denken we vrijwel allemaal meteen aan onze auto of de ketel op zolder. Dat we daarvoor moeten betalen, vinden we de normaalste zaak van de wereld. De link met software wordt echter zelden gelegd. En dat terwijl de schade van een digitale vastloper of anderszins haperende software al snel veel groter is dan bij pech onderweg. Best vreemd eigenlijk en vooral onverstandig.

Service Level Agreement als onderhoudscontract

Net als bij een auto kan er sprake zijn van technische of mechanische slijtage op de server. Deze moet dan ook met enige regelmaat worden ‘gesmeerd’. De slijtage aan de software is een stuk abstracter van aard. Dat zit hem onder andere in de toenemende complexiteit van de ICT-omgeving, veranderende wetgeving en nieuwe technologische ontwikkelingen. Bij standaard software kunnen updates de nodige ellende voorkomen, maar dat is bij maatwerk software een ander verhaal. Dat verreist applicatiebeheer, doorontwikkeling en support. Je kunt hiervoor een Service Level Agreement (SLA) afsluiten, waarin de af te nemen diensten staan omschreven en het overeengekomen kwaliteitsniveau. De noodzaak van een SLA hangt vooral af van het risico dat je loopt wanneer software niet (meer) doet wat het moet doen.

Ambrero Blog - Geef je software een onderhoudsbeurt met een service level agreement

De gevolgen van trage software

Ligt je chatapp er bijvoorbeeld even uit, dan stuur je gewoon een mailtje of pak je de telefoon. Heeft je transportplanningssoftware er even geen zin in, of heb je als chirurg even geen toegang tot het Digitale Patiënten Dossier, dan zijn de gevolgen – misschien zelfs letterlijk – een stuk pijnlijker. Maar ook wachten op trage software is ronduit irritant. Onderzoek geeft aan dat medewerkers al snel gemiddeld tien procent van hun tijd, dus bijna 50 minuten per dag, duimen draaien tot hun software geladen is. Blijft dat zo, dan is de kans groot dat in elk geval de millennials in je personeelsbestand er vandoor gaan. Of je klanten.

Impactanalyse

Het is dan ook aan te raden om regelmatig een uitgebreide risico- of impactanalyse te (laten) maken met betrekking tot je maatwerk software. Afhankelijk van de uitkomst daarvan sluit je al dan niet een onderhoudscontract af met je softwareleverancier. De kosten moet je vooral zoeken in de tijd die ontwikkelaars moeten vrijmaken voor het support en het behoud van actuele kennis van jouw software. In ruil daarvoor heb je preventief onderhoud en een gegarandeerde responstijd bij storingen. Daarbij voorkom je bovendien dat de kosten van eventueel noodzakelijke en achterstallige ‘reparaties’ onnodig hoog uitpakken.

Voortaan ook zorgeloos de (digitale) snelweg op? Neem dan hier contact met ons op.

Frank van Essen

5 essentiële vragen om je dienstverlening mee te verbeteren

Je wilt er zo min mogelijk tijd aan kwijt zijn, maar toch is het een van de pijlers voor het succes van je organisatie: service en support. Met de toename aan opties wordt klantloyaliteit steeds vluchtiger, maar het is goedkoper om bestaande klanten te behouden dan om nieuwe klanten te werven. Daarmee is een goede ondersteuning van klanten essentieel voor de groei van je organisatie.

Het vormgeven van je service- en supportkanalen wordt service design genoemd. Dit vakgebied beslaat de hele ervaring van de klant: van het eerste contact tot verkoop van de dienst, de ondersteuning via online en offline kanalen en het moment waarop je uit elkaar gaat. De hele customer journey dus. Het optimaliseren van de klantervaring helpt je om de loyaliteit van je klanten te verhogen.

De basis van dienstverlening

Het optimaliseren van deze klantreis gaat zowel over de klant als over jouw organisatie. Het lijkt misschien evident, maar in de praktijk wordt het nog wel eens vergeten: dienstverlening gaat over de aansluiting tussen de klantbehoefte, de missie van de organisatie, en de capaciteiten van de organisatie. Als die drie factoren niet op elkaar aansluiten dan kun je nog zulke grote ambities hebben, maar je klantwaardering zal niet stijgen als je een van die factoren uit het oog verliest.

Vooral op het gebied van de capaciteit zien we nog wel eens problemen ontstaan. Bijvoorbeeld wanneer klantgegevens over verschillende systemen verspreid staan en er onvoldoende snel inzicht kan worden verkregen in de status van een supportproces. Het gevolg? Als klant word je van het kastje naar de muur gestuurd. De efficiëntie van de dienstverlening is niet optimaal door onvoldoende aansluiting van systemen, met een minder prettige klantervaring als gevolg.

De Net Easy Score is een toegankelijke manier om de klantervaring te meten. Via één simpele vraag aan de klant meet je hoe je dienstverlening verandert: “Hoe makkelijk vond je het om hulp van ons te krijgen?”. Door deze vraag via verschillende kanalen en op verschillende momenten in de klantreis te stellen kun je meten welke services aandacht behoeven.

Beginnen met service design

Maar hoe zorg je er nou voor dat je je klantervaring op orde krijgt? Duidelijk is dat je de capaciteiten binnen je organisatie op orde moet krijgen. Maar de verbetering van je dienstverlening begint bij de klant: services worden van buiten naar binnen ontworpen.

Ambrero Blog - je dienstverlening verbeteren

Om je op weg te helpen hebben we 5 vragen voor je opgesteld. Ze geven je een beeld van wat er komt kijken in het ontwerpproces:


  1. Hoe kun je je klant de controle geven?

    Techbedrijven als Spotify en Coolblue zijn van grote invloed geweest op de verwachtingen van de klant: vooral consumenten willen hun zaakjes zelf regelen, op het apparaat van hun keuze en wel op het moment waarop het hen zelf uitkomt. Moeten wachten tot het moment dat je verzoek is ingewilligd verlaagt de controle en daarmee de tevredenheid.

    Door je klant in staat te stellen om bepaalde handelingen zelf uit te voeren verhoog je zijn tevredenheid. En het mes snijdt aan twee kanten: je bent zelf ook nog eens minder tijd kwijt aan het leveren van support. Dus: kijk eens bij welke (bijvoorbeeld administratieve) handelingen je je klant zichzelf kan laten bedienen. Bijvoorbeeld door je servicekanalen uit te breiden.

  2. Welke kanalen gebruikt je doelgroep?

    Traditioneel gezien zijn telefoon en pc de kanalen waarmee – naast het contact ter plaatse – ondersteuning wordt verleend aan de dienstverlening. Maar tijden veranderen, dus het is aan te raden om eens te kijken naar welke kanalen bij je doelgroep favoriet zijn. Gebruikt die je dienst vooral op het werk achter de pc of onderweg met een mobiele app? Of meer vooruitstrevend: maakt je doelgroep gebruik van een conversational interface, zoals een smart speaker of een chatbot?

    Ook in de B2B dienstverlening zien we nieuwe kanalen opkomen. Zoals Whatsapp for Business, een nieuwe interface van ’s werelds meest gebruikte communicatie-app. En het alsmaar populairder wordende zakelijke communicatieplatform Slack. Door dergelijke kanalen te integreren binnen je dienstverlening, sluit je aan bij de persoonlijke voorkeuren van je klanten

    Tip: hoe laagdrempeliger het is voor de klant om je dienst te gebruiken, hoe loyaler hij wordt!

  3. Welke afbreukrisico’s zijn er?

    Anders gesteld: wat zijn factoren die er in potentie toe kunnen leiden dat klanten vertrekken? Hoe kun je die risico’s beperken? Zoals altijd geldt dat voorkomen beter is dan genezen. Want vertrouwen komt te voet en gaat te paard.

    Vertrouwen vormt samen met tevredenheid en klantwaarde de basis voor klantloyaliteit. Maar een misser ligt natuurlijk altijd op de loer, dus mocht er iets fout gaan, hoe ga je je service dan ontwerpen om de schade te beperken? Hoe meer vertraging in het verhelpen van een probleem, hoe meer de klantloyaliteit onder druk komt te staan.

    Bij Ambrero kunnen we ons bijvoorbeeld niet permitteren dat een server plat gaat: voor sommige klanten vormt onze software de ruggegraat van de organisatie. Daarom wordt de software actief gemonitord (voorkomen). Bovendien zijn er voor elk project instructies om de software bij serverproblemen zo snel mogelijk weer online te krijgen (genezen).

  4. Hoe ziet het grote plaatje eruit?

    Als dienstverlener krijg je een grote variëteit aan vragen. Die vragen staan echter nooit op zichzelf. Elke vraag is onderdeel van het pad dat een klant bij gebruik van de dienst doorloopt: zijn customer journey. Deze klantreis is als het ware de context van zijn vraag en heeft invloed op de manier waarop de klant wil worden geholpen.

    Een voorbeeld: stel je bent leverancier van apparatuur die jaarlijks moet worden gecontroleerd. De klant oriënteert zich, doet research naar de meest betrouwbare apparatuur, doet een aanschaf en neemt het product in gebruik. Na een jaar moet het apparaat voor het eerst worden geserviced. Hoe ga je als leverancier die dienst inkleden? In hoeverre maakt het uit of het de eerste servicebeurt is? Welke verwachtingen heeft de klant gekregen op basis van de klantreis die hij al achter de rug heeft?

    Kortom: een dergelijk contactmoment staat nooit op zichzelf. De klant heeft aannames gedaan op basis van eerdere ervaringen en zijn customer journey heeft tot verwachtingen geleid. Goed service design heeft niet alleen oog voor de dienst, maar plaatst deze ook binnen het grotere geheel.

  5. Wie zijn er bij je serviceprocessen betrokken?

    Tot slot nog een vraag die over je interne organisatie gaat. Want in veel gevallen verloopt dienstverlening over meerdere schijven: afdeling administratie, planning, transport en uitvoering om maar wat te noemen. In hoeverre hebben al deze betrokkenen hetzelfde perspectief?

    Het schakelen tussen meerdere afdelingen zorgt altijd voor inefficiëntie. Miscommunicatie ligt op te loer, zeker wanneer die afdelingen met verschillende systemen werken. Het uitlijnen van de werkzaamheden tussen de verschillende betrokkenen is daarmee essentieel voor een prettige klantervaring.

Tot slot

Het ontwerpen van een uitgekiende servicestrategie is een intensief traject waar veel bij komt kijken: doelstellingen, klantbeleving, medewerkers, en identiteit om maar wat op te noemen. Maar als dienstverlener ontkom je er niet aan om voortdurend bezig te blijven met de optimalisatie van je services.

Het vormgeven van je dienstverlening vindt plaats op het kruisvlak tussen marketing, sales en support. Op al die vlakken valt waardevolle data te verzamelen waarmee je je dienstverlening kunt fine-tunen. Daarom zijn we er bij Ambrero groot voorstander van om binnen elke dienstverlenende organisatie een service design team op te stellen: een multidisciplinair team die zich doorlopend bezighoudt met het analyseren, vormgeven, uitvoeren en toetsen van initiatieven omtrent de klantervaring.

Meer weten over hoe je daarmee begint? We helpen je team graag op weg!

Jelle van den Berg

Hoe SBLk de keuze voor een softwareleverancier maakte

Het nieuwe portaal dat Ambrero voor Stichting Beter Leven keurmerk ontwikkelde, is door de markt zeer positief ontvangen. Daarbij is meteen de kwaliteit van de data verbeterd. Het ‘sterrenvlees’ van de Dierenbescherming is bijna niet meer uit de supermarkten weg te denken. Stichting Beter Leven keurmerk (SBLk) is namens de Dierenbescherming belast met de borging van het Beter Leven keurmerk (BLk) en de communicatie met het bedrijfsleven. Bij het kiezen van een softwareleverancier voor het nieuwe bedrijvenportaal kwam Ambrero als winnaar uit de bus. Frank Wijte, projectmanager bij SBLk, legt uit waarom.

Online portal; transparantie in de keten

“Simpel gezegd zorgt SBLk ervoor dat producten in de winkel voldoen aan de regels en criteria van de Dierenbescherming. Die criteria hebben niet alleen betrekking op de leefomstandigheden, maar ook op de verdere verwerking van het geslachte product, of technische delen, in de keten. Om volledige transparantie te hebben door de hele keten, moeten alle vleesverwerkende partijen zich bij SBLk aanmelden. Na goedkeuring van het bedrijf en de in gebruik zijnde processen wordt iedereen regelmatig getoetst door een certificerende instelling.”

Kiezen uit softwareleveranciers van maatwerk en standaard software

Alle verwerkingsstappen in de keten worden door SBLk geadministreerd en beheerd. Het online portaal dat hiervoor werd gebruikt, voldeed echter niet meer. Wijte: “Het systeem was traag en omslachtig geworden. Het nieuwe systeem moet niet alleen gebruiksvriendelijker en sneller zijn, maar tevens beter aansluiten bij de processen van SBLk en bij de behoeften van de deelnemende bedrijven. En last but not least: de verschillende stappen in de keten beter waarborgen.

Het kiezen van een softwareleverancier deden we in drie etappes:

  1. Processen in de hele keten volledig beschrijven
  2. Een blauwdruk opstellen met alle eisen ten aanzien van de softwareleverancier
  3. Marktpartijen selecteren.

We hebben aangestuurd op een mix van zowel maatwerkpartijen als leveranciers van standaard software. Daarnaast wilden we zowel kleine en slagvaardige kandidaten als grote, gerenommeerde bedrijven uitnodigen. Dat leverde een longlist op van vijf maatwerkleveranciers en één leverancier van standaard software.”

Proof of Concept voor de verdere selectie

“Na bestudering van onze specificaties hebben zij een presentatie mogen geven. Met drie partijen zijn we verder gegaan. Om wat extra zekerheid te krijgen, hebben we hen gevraagd een stukje functionaliteit te bouwen als Proof of Concept. Dat was in feite de eerste sprint voor het nieuwe portaal. Deze hebben we bewust ook door een groep interne gebruikers buiten de projectgroep laten beoordelen. Hun bevindingen kwamen uiteindelijk voor 95% overeen met die van het projectteam.

Hierbij viel één kandidaat meteen door de mand. Hoewel we met beide resterende kandidaten een klik hadden, liet Ambrero zien ons beter te begrijpen en iets meer in onze situatie te kunnen inleven. Dat Ambrero ook prijstechnisch gunstiger was, is niet doorslaggevend geweest maar uiteraard wel mooi meegenomen.”

Het uiteindelijke resultaat; datakwaliteit verbeterd

Na de oplevering van het MVP (Minimum Viable Product) medio april, is het nieuwe portaal sinds eind april live. “Het nieuwe portaal is door de deelnemende bedrijven zeer positief ontvangen. Het mooie is dat de kwaliteit van de data ook is verbeterd. Tijdens het ontwikkelproces zijn namelijk bepaalde omissies in het vorige systeem aan het licht gekomen die we nu alsnog hebben afgedekt.

Overigens hebben we het bestuur van SBLk diverse keren uitgebreid over de voortgang geïnformeerd. Op hun aanraden zijn we na de zes presentaties niet met twee, maar met drie kandidaten verder gegaan. En laat de derde kandidaat nou net Ambrero zijn!”

Wil je meer tips ontvangen het kiezen van een softwareleverancier?

In onze whitepaper “De route naar maatwerk software” besteden we uitgebreid aandacht aan de keuze van een softwareleverancier. Vraag deze gratis aan en het maken van deze keuze wordt een stuk makkelijker!

Elisa Kossen

VerSaaSen; waar wacht je nog op?

We hebben er weer een buzzword bij: verSaaSen. Zoals wel vaker klinkt het spannender dan dat het is. VerSaaSen is namelijk niets anders dan applicaties naar de cloud brengen. In deze blog-post vertellen we waarom ook jij wil meegaan in deze trend.

Een veelvoorkomende aanleiding om je applicatie te vervangen, is de constatering dat de bestaande applicatie verouderd raakt en niet meer praktisch is. Dat kan zijn omdat je softwareleverancier geen updates meer uitbrengt. Of omdat die niet meer van zins is de aanpassingen die je wenst uit te voeren. Tijd voor innovatie: tijd om te verSaaSen.

Werken in de cloud – 3 voordelen

We hoeven allang niet meer uit te leggen wat de cloud nou eigenlijk is. Maar we willen je wel meegeven wat de voordelen zijn van werken met je hoofd in de wolken:

  1. Je verlaagt je operationele kosten

    Het maakt nogal verschil of je applicaties per pc installeert of één keer centraal in de cloud. Hetzelfde geldt voor het uitrollen van allerlei updates, en dat zijn er als je on-premise werkt al snel meer dan je lief is. Bovendien ben je niet meer afhankelijk van die ene IT- of systeembeheerder die in deze tijd van arbeidskrapte ook eens om zich heen gaat kijken.

  2. Doe wat met die data

    In de cloud zijn de mogelijkheden om met andere software te communiceren oneindig. Systeemintegratie in optima forma dus. Je maakt bovendien een einde aan dubbele opslag van gegevens: iedereen haalt de data uit dezelfde up-to-date bron. En als kers op de taart: de centrale dataopslag biedt een wereld aan mogelijkheden voor analyse.

  3. Gun jezelf flexibiliteit

    De cloud zorgt voor schaalbaarheid. Duizend gebruikers extra? Drie keer klikken en het is geregeld. En omdat iedereen met dezelfde versie van de software werkt, ben je ook meteen af van versieconflicten. Het uitvoeren van kleine updates verloopt in een verSaaSte omgeving probleemloos. Exit wachttijden voor gebruikers die je on-premise bij updates gewend was.

Benut het marktpotentieel van je SaaS-applicatie

De tijd van het beschermen van je kennis is nu echt wel voorbij. Waarom zou je alles voor jezelf houden, terwijl andere partijen ook beter kunnen worden van jouw kennis? Wat voor jou werkt, werkt voor een ander ook.

Jij wilt te boek staan als de partij die voorop loopt. De partij met kennis van zaken die niet bang is om te innoveren. Dus wat doe je? Je gaat de boer op! Beetje scary misschien, maar het gaat je het volgende brengen:

  1. Verdien je investering terug

    Met een SaaS-applicatie maak je je bedrijf meer waard: je kunt het zien als vermarktbaar intellectueel eigendom. Als je dat slim aanpakt, bijvoorbeeld met een abonnementsstructuur, dan creëer je een maandelijkse bron van inkomsten. Mooi meegenomen, zeker als je wilt blijven innoveren!

  2. Gratis input van de markt

    Voorheen was het vrij ongebruikelijk om je concurrenten een kijkje in de keuken te geven. Tegenwoordig is de blik veel opener: door jouw vakkennis te delen vergroot je je gunfactor. En wat je geeft krijg je terug. Je krijgt gegarandeerd waardevolle input waarmee je je blik op de markt verrijkt.

Kortom, genoeg redenen om verSaaSen te introduceren binnen je organisatie. We denken graag met je mee. Het is een uitdagend en spannend traject waarmee je nieuwe kansen creëert. Je wordt in wezen ook een beetje softwareleverancier en wij weten uit eigen ervaring hoe spannend dat is!

Jelle van den Berg

Efficiënt werken; stop onnodig mailverkeer op de werkvloer

Weet je het nog, toen internet en e-mail werden geïntroduceerd en helemaal hip en happening waren? Je hield vol spanning je mailbox in de gaten want digitale post: wow! Bijna 25 jaar later is de spanning er nog steeds, maar van een heel andere orde. Hoe kom je door die brei heen? Onderzoek toont keer op keer aan dat werknemers ruim 25% van hun tijd verliezen aan mailverkeer. In dit blog delen we tips om weer lekker en efficiënt te werken.

Versla de brei aan e-mails

Onze dagelijkse brei aan mails komt ruwweg uit drie bronnen: collega’s c.q. interne berichten, externe partijen en allerlei platformen en applicaties die je gebruikt. Bij de eerste categorie valt al winst te behalen door gewoon even naar de betreffende collega toe te lopen. Maak je je ‘stappenteller’ ook gelijk blij. En je hebt met een beetje geluk meteen reactie, want jouw mail heeft helaas veel concurrentie. Bellen kan ook, al zijn we dat met onze smartphones al bijna vergeten. Voor de laatste categorie kun je vaak al winst behalen met het aanpassen van de instellingen. Bijvoorbeeld door in te stellen dat je niet bij alle updates een notificatie per mail ontvangt maar wekelijks een samenvatting van de wijzigingen.

Efficiënte alternatieven voor e-mail

Ook de vele cc’tjes worden steeds meer ervaren als een vorm van berichtenterreur. Hoeveel daarvan had je nou echt niet willen of mogen missen? Laat ze via instellingen in een aparte mailbox zetten en bekijk ze op een later en geschikter tijdstip alsnog. Om het interne mailverkeer verder aan banden te leggen, zijn zeer handige chatapps beschikbaar. Die worden dan ook op steeds grotere schaal gebruikt.

Zelf werken we met Slack, maar ook Microsoft Teams, Workplace van Facebook, G-suite en Hangouts zijn goede alternatieven. Soms is de meest efficiënte vorm van communicatie een kort overleg van maximaal 15 minuten. Een prima manier voor een snelle update en bespreken van een probleem of vraag. Wanneer de collega’s niet allemaal op dezelfde plek aanwezig zijn, zijn Skype of Teams goede tools om online te overleggen.

Ambrero Blog - Efficient werken email alternatives

De voordelen van chatsoftware

De voordelen van chatsoftware liggen voor de hand: je bepaalt als team wie er wel en niet in een bepaalde chatgroep zitten. Vervolgens kun je via notificaties instellen wat je wilt ontvangen en hoe je daar, zichtbaar of hoorbaar, iets van merkt. Ook kun je kanalen aanmaken voor verschillende onderwerpen. En je kunt de chatsoftware gemakkelijk even uitzetten als je te druk bent of je wilt focussen! Slack en Teams bieden ook een directe messaging eigenschap aan die geïntegreerd kan worden met andere applicaties. Effectieve tooling voor het beantwoorden van korte vragen, tijdgevoelige zaken, versturen van berichten naar teams en mededelingen. Zoals wanneer een collega op taart trakteert bij de koffie!

Communicatie via klantenportalen

In het contact met klanten heeft het mailverkeer vaak betrekking op documenten of andere informatie die veelvuldig heen en weer geslingerd wordt. Over versiebeheer zullen we het maar helemaal niet hebben. Omdat die documenten vaak ook gevoelige informatie bevatten, is in veel gevallen het beschikbaar stellen via een klantenportaal een betere optie. Een klantenportaal biedt voordelen als:

  • Klantenbinding door korte communicatielijnen en informatie & service op maat
  • Kosten besparen door handmatige processen te automatiseren
  • Overzicht door 24/7 informatie te delen met de klant via één communicatiekanaal
  • Verhogen van efficiency door koppeling met andere systemen

Ter illustratie: voor MMD/AOC ontwikkelden we een portal voor het afhandelen van garantie-aanvragen. Hiermee realiseert onze klant een tijdsbesparing van 16 tot 20 uur per week. Hun klanten zijn ook blij met de klantenportaal omdat de aanvragen 15 keer sneller worden uitgegeven, zonder enig mailverkeer. Dubbele winst dus.

De tips nog even op een rij:

  • Intern mailverkeer verminderen door collega’s te bellen, een kort overleg houden en je gezonde verstand gebruiken
  • Extern mailverkeer via platformen, applicaties verminderen door het aanpassen van notificaties via instellingen
  • Mailverkeer met klanten stroomlijnen door een klantportaal te gebruiken
  • Hulpmiddelen om mailverkeer te verminderen door het gebruik van chatapps zoals Slack en Microsoft Teams

Wil je meer weten over de mogelijkheden om efficiënter te werken met software? Bel, Skype of Slack ons gerust. Mailen mag bij hoge uitzondering ook….

Bart Matthaei

Say Yes to NoSQL en versnel je applicatie

Iedereen kent inmiddels wel de kracht van data: performance kunnen meten, trends ontdekken, voorspellingen kunnen doen. Allemaal zeer waardevol. In dit blog bespreken we een essentiële tool om dit soort analyses snel uit te voeren: NoSQL (spreek uit: nosiekwol). Wat is het en wat levert het je op?

Zoals je waarschijnlijk wel weet, zit achter elke applicatie een database. En een sterke vrouw, maar dat laten we even buiten beschouwing. In de database worden op een gestructureerde manier gegevens vastgelegd: elke type gegevens (bijvoorbeeld boeken, genres, auteurs) wordt in een eigen tabel vastgelegd. Via relaties worden daarbij de onderlinge verbanden gelegd die je laten weten dat het boek The Hitchhiker's Guide to the Galaxy daadwerkelijk een Science Fiction roman is, geschreven door Douglas Adams.

Voor als je systeem niet meer vooruit te branden is

Toch heeft dit gestructureerde dataformat ook beperkingen en daar lopen steeds meer organisaties tegenaan. Je hoeft ook geen genie te zijn om te begrijpen dat het doorzoeken van immense hoeveelheden data, door steeds meer gebruikers, zijn grenzen kent. Zeker wanneer er grote volumes data worden verwerkt, zorgt de onderlinge afhankelijkheid tussen databronnen voor vertraging. Een extra database erbij, of meer processing power, is lang niet altijd de beste oplossing. Maar wat dan wel?

Versnellen met indexeringen versus NoSQL

Tragere databases, en daarmee dus alle applicaties die eraan gekoppeld zijn, worden nog wel eens geoptimaliseerd met behulp van bijvoorbeeld indexering: een soort inhoudsopgave waarmee de database kan terugvinden waar hij bepaalde gegevens heeft opgeslagen. Hiermee gaat het zoeken sneller. Echter, dit voordeel kan teniet gedaan worden doordat de database bij elke toevoeging de indexering moet bijwerken. Dat maakt de database dus weer trager.

Anders gezegd: de meeste databases kunnen wel een zoekassistent gebruiken. En die zijn er in de vorm van NoSQL databases.

Hoe werkt dat dan?

Vooropgesteld: er is niks mis met de gestructureerde opzet van data. Sterker nog: het is essentieel voor bijvoorbeeld de datakwaliteit binnen je applicatie. Maar voor het doorzoeken van grote volumes data is het fijn om een systeem te gebruiken dat daarvoor geoptimaliseerd is.

In de meeste gevallen wordt een NoSQL database voor deze specifieke toepassing naast de gestructureerde database geplaatst. De NoSQL database bevat als het ware een kopie van de database, maar dan ingericht in format dat is bedoeld voor snelle dataverwerking. Op deze manier werken beide databases effectief aan het doel dat ze dienen.

Elasticsearch, een NoSQL database, waar we bij Ambrero mee werken, haalt als het ware de hinderlijke en vertragende ‘joins’ uit de database. Joins zijn combinaties van records uit meerdere tabellen. Het resultaat zijn overzichten waarin verschillende aan elkaar gerelateerde gegevens bij elkaar zijn gezet. Bijvoorbeeld: het boek The Hitchhiker’s guide van Douglas Adams met het genre SF. Het lijkt een beetje op een zoekmachine als Google maar dan voor je eigen database.

En wat levert NoSQL je op?

Nou zul je je misschien afvragen wat NoSQL voor jou kan betekenen. Ga maar eens na binnen je organisatie wat er allemaal gemeten wordt en welke informatie je uit die data zou kunnen halen als die data altijd beschikbaar zou zijn. We zetten de belangrijkste voordelen op een rij:

  • Supersnel zoeken uiteraard.
  • De mogelijkheid om gegevens uit verschillende systemen te combineren.
  • Inzichten, omdat je grote hoeveelheden informatie automatisch kunt verwerken.
  • Schaalbaarheid: je bent niet langer afhankelijk van de complexe gegevensstructuren in je applicatie. Bovendien staat de NoSQL database los van de applicatie en kun je hem makkelijk op een andere omgeving draaien.

Wil jij ook weten hoe NoSQL jouw applicaties kan versnellen? Neem dan contact met ons op, we adviseren je graag over de mogelijkheden.

Jacco van Willigen

De route naar maatwerk software: bestemming bereikt

Wanneer kies je voor maatwerk software? Hoe kies je de juiste software ontwikkelaar? Hoe bereid je je voor op het laten ontwikkelen van software? Wat kost maatwerk software? Antwoorden op deze en andere vragen vind je in de whitepaper ‘De route naar maatwerk software’

‘Binnenkort komt alle IT uit de kraan.’ Nope. ‘Maatwerk software is altijd duurder dan standaard software.’ Negative. ‘Ja ja, en nu gaan jullie zeker zeggen dat maatwerk altijd beter is en dat Ambrero de beste is’. Wrong again. Om dit soort misverstanden definitief uit de wereld te helpen èn antwoorden te geven op andere vragen rondom maatwerk software, hebben wij een zeer verhelderende whitepaper geschreven. En die is niet onopgemerkt gebleven!

Tevreden klanten of vette bankrekening?

De whitepaper is namelijk in relatief korte tijd al meer dan 600 keer gedownload. Zoals de titel ‘De route naar maatwerk software’ al een beetje doet vermoeden, is het document neutraal van opzet. Het is in meerdere opzichten ook een heel eerlijk document. In bepaalde gevallen, zoals beschreven in de whitepaper, is een keus voor standaard software juist prima. Uit het hoofdstuk over de keus voor de juiste leverancier van maatwerk software is af te leiden dat het ook zeker geen reclame voor onszelf is. Zoals vaker in onze blogs gezegd, gaat het ons om tevreden klanten en niet om een vette bankrekening.

Intellectuele eigendom van software

Dat kan dus ook betekenen dat we bedrijven wel eens naar een concullega moeten doorverwijzen, bijvoorbeeld omdat de bedrijfscultuur niet goed past bij onze benadering. Of hen moeten afraden om überhaupt voor maatwerk te gaan. Ben je daarentegen erg innovatief en/of vormt technologie een belangrijk deel van de waarde en onderscheidend vermogen van je organisatie, dan ligt maatwerk juist wel voor de hand. Te meer omdat je in zo’n geval niet afhankelijk wilt zijn van een derde partij die de intellectuele eigendom van (delen van) de software in handen heeft. Een goede voorbereiding is zoals zo vaak het halve werk en ook daarvoor biedt de whitepaper heldere handvatten.

Software ontwikkelen vanuit heldere doelstellingen

Zo waarschuwen we voor veelvoorkomende valkuilen. Best veel bedrijven weten bijvoorbeeld prima te verwoorden hoe zij denken dat de uiteindelijke oplossing eruit moet zien. Tot en met de kleur van een button toe. Wij gaan echter nadrukkelijk een stapje terug en laten klanten niet de oplossing maar juist de daaraan ten grondslag liggende behoeften en doelstellingen verwoorden. Op die manier wordt de software-ontwikkelaar niet beperkt in zijn expertise maar wordt die juist optimaal benut. In veruit de meeste gevallen leidt dat tot betere oplossingen met bovendien meer functionaliteit waar je zelf niet aan had gedacht.

Maximale waarde en een verbazingwekkend resultaat

Vergelijk het met een makelaar: die kun je inschakelen met een gedetailleerde zoekopdracht voor een ruime woning die grenst aan een stukje groen en water. Als die totaal onverwachts terugkomt met een fraai gelegen woonboot in plaats van de geijkte 2-onder-1-kap aan een sloot, dan zou dat zomaar aan meer wensen kunnen voldoen dan je zelf had bedacht. En wie weet nog goedkoper ook! Tot slot biedt de whitepaper manieren om jouw keus voor maatwerk beter te onderbouwen en richting directie te verantwoorden. Kortom: vraag hier (geheel kosteloos) de whitepaper aan en bepaal jouw individuele route naar nieuwe software.

Frank van Essen

Forward Friday; innovatie van onze hosting

In het eerste kwartaal van 2018 zijn we gestart met Forward Friday, een initiatief om innovatie en ontwikkeling van vakmanschap te stimuleren. Eens in de twee weken op vrijdagmiddag werken we samen aan coole interne projecten en procesverbetering. Voor onze klanten betekent dit, in veel gevallen, een verbetering in dienstverlening. Zoals met ons onderzoek naar container beheertools voor betere hosting diensten.

Onderzoek naar container beheertools

Ambrero Blog - Forward Friday: innovatie van onze hosting

Voor één van onze eerste Forward Friday projecten hebben we onderzoek gedaan naar container beheertools met als doel het verbeteren van onze hosting diensten. Met een container bedoelen we een afgesloten digitale ruimte waar een applicatie, inclusief alle softwarematige afhankelijkheden, in besloten ligt. En welke daardoor overal hetzelfde werkt. Hierbij wilden we het volgende bewerkstelligen:

  • betrouwbaarheid verhogen
  • schaalbare applicatie hosting
  • betaalbare hosting

Docker Swarm versus Kubernetes

Aangezien we toegang hadden tot een Open Stack omgeving via onze hosting provider was een initiële randvoorwaarde dat de gekozen oplossing zo goed mogelijk aansloot op dit platform. Voor de hosting van de Docker containers hebben we getest met Docker Swarm en Kubernetes.

Even kort een introductie; Docker Swarm is een in-house tool, ingebouwd in Docker, voor het orkestreren en ordenen van containers in clusters. Kubernetes is een framework om containers aan te sturen, ongeacht het container formaat.

Al snel bleek dat de installatie en onderhoud met Docker Swarm ons meer voordelen op dit vlak bood dan een Kubernetes omgeving.

Uitgebreid test-traject

Om de stabiliteit van de hosting omgeving te garanderen besloten we een uitgebreid test-traject te starten. Hierbij hebben we de huidige acceptatie omgevingen, testversies van applicaties, omgezet naar onze Docker Swarm omgeving. Tijdens deze test periode bleek dat er teveel haken en ogen zaten aan Docker Swarm. Waardoor we besloten om deze niet te gebruiken voor de hosting van applicaties.

Wisseling van platform

In de tijd dat we hebben getest met Docker Swarm bleek Kubernetes volwassener te zijn geworden. Voor ons een reden om de mogelijkheden hiermee verder te onderzoeken. We hebben de randvoorwaarde, om Open Stack te gebruiken, laten vallen. Vervolgens zijn we op zoek gegaan naar een aanbieder die voorziet in de installatie van Kubernetes. Onze nummer één keuze werd Google Cloud Platform, de ontwikkelaar van Kubernetes.

Inmiddels draaien alle acceptatie en productie omgevingen erop. Tot nu toe heeft dit platform zich goed bewezen, het is zeer stabiel en betrouwbaar. Een mooie bijkomstigheid is dat het Google Cloud Platform meer diensten biedt die goed aansluiten bij onze toekomstplannen!

Wil je meer weten over de techniek achter onze hosting? Neem gerust contact met ons op.

Martijn Engel