Eigen software geeft je een voorsprong op de concurrentie

Er zijn ondernemers die een eigen pad kiezen en voorop lopen. Eigengereide mensen met een duidelijke visie. Raymond Berghuijs, directeur-eigenaar van Rollebol Kindercentra, is zo’n ondernemer. Hij oogt ontspannen en zeker, in het hoofdkantoor in de binnenstad van Alkmaar. Raymond heeft er bewust voor gekozen om eigen software te laten maken. Een keuze die ook onzekerheid met zich meebrengt. We zijn benieuwd waarom hij vol overtuiging heeft gekozen voor het laten maken van software op maat. Lees zijn beweegredenen in dit interview.

Onderscheidend vermogen borgen met eigen software

Van oudsher werkt Rollebol Kindercentra met eigen software. Niet elke kinderopvang kiest hiervoor, er zijn immers ook standaard pakketten op de markt. Vanwaar de keuze voor eigen software? “Wij hebben een visie over hoe we staan in de markt. Rollebol is een organisatie die maatwerk biedt aan klanten. Die klantgerichte houding vraagt om een bepaalde inrichting van onze bedrijfsprocessen. Als voorbeeld; we waren het eerste kindercentrum met flexibele opvang, een sport B.S.O. (buitenschoolse opvang) en de mogelijkheid om zwemlessen te volgen via ons. Daar heb je software voor nodig die het mogelijk maakt om deze processen in te regelen. En die hiermee ons onderscheidend vermogen borgt.”, aldus Raymond Berghuijs

“Als je echt onderscheidend wilt zijn, toegevoegde waarde wilt leveren dan moet je dat van binnenuit een organisatie doen. Dat betekent dat je processen, het team en de ondersteunende middelen ook als zodanig moet inrichten.”

Software op maat laten maken; toekomstbestendig en in de cloud

Voorop lopen betekent ook continue vernieuwen. En dat gold ook voor het verouderde systeem van Rollebol. De software was, mede door de programmeertaal waarin het was geschreven, moeilijk te onderhouden. Ook was het niet webbased waardoor het team moest werken vanachter een desktop computer. En er waren ideeën over het verbeteren van de functionaliteit. Tijd om opnieuw software op maat te laten maken.

De eerste stap in dit traject was om de uitgangspunten voor de software te bepalen, zoals:

  • Intellectueel eigendom
  • Moderne programmeertaal, makkelijk onderhoudbaar
  • Webbased applicatie

Raymond geeft aan; “Voorafgaand aan het traject hebben we ook het budget voor het laten maken van de software bepaalt. Waarbij we zijn uitgegaan van een langere terugverdientijd ten opzichte van standaard software.”

Kiezen van een softwarebedrijf op gevoel en vertrouwen

De volgende stap is het kiezen van een leverancier. Raymond geeft aan dat het als opdrachtgever heel lastig is om te beoordelen welke partij je moet hebben en hoe deze het uiteindelijk zal doen. “Je kent niet alle mogelijkheden en je kunt jouw bedrijfsprocessen niet tot in detail uitschrijven. En je weet niet exact wat je krijgt. Deze keuze brengt onzekerheid met zich mee.”

“De ISO certificering van onze kinderopvang geeft richtlijnen voor selectiecriteria. Dat is handig maar Je zoekt ook iemand waar je voor langere tijd goed mee kunt samenwerken”. Andere punten die voor Raymond meewegen bij het kiezen van een leverancier:

  • Kwaliteit van het werk
  • Helderheid van offertes
  • Afspraken nakomen, onderlinge communicatie
  • Commitment aan beide zijden

“We hebben verschillende partijen gesproken en de overtuigingskracht zat voor ons in gevoel en vertrouwen. Dat is net als wanneer er een ouder bij ons binnen komt voor opvang, je kunt alles voor elkaar hebben maar als het gevoel van vertrouwen er niet is dan gaat het niet werken. Bij het laten maken van eigen software kun je ook niet alles dichttimmeren. Maar als er sprake is van een goed gevoel en vertrouwen in de mensen die de klus gaan klaren dan durf je het aan. In Ambrero vonden we de partij om voor een langere tijd mee samen te werken”, aldus Raymond Berghuijs.

Nauwe samenwerking en controle op de koers

Dan begint het avontuur pas echt. Bij de start van het ontwikkelproces heeft Rollebol een team opgesteld vanuit alle lagen van de organisatie, van keukenhulp tot groepsleidster. Samen met deze collega’s zijn de gebruikerswensen in kaart gebracht. Met als bijkomend voordeel dat er direct draagvlak voor het nieuwe systeem ontstond.

De route naar de eigen software is afgelegd op basis van Scrum, waarbij het ontwikkelteam en de stakeholders van Rollebol nauw hebben samengewerkt. Raymond: “Met Scrum zit je elke twee weken bij elkaar. Zo houd je controle op de koers, je ziet of ieder elkaar begrijpt, je bepaalt samen de vervolgstappen en weet ook welke impact dit heeft op de kosten.”

“Je merkt dat Ambrero gebaat is bij een goede klantrelatie. Ambrero focust op lange termijn en dat werpt meer vruchten af dan korte klappen met snel gewin.”

De impact van eigen software op de organisatie

En levert de keuze om software op maat te laten maken ook het beoogde resultaat? Met inachtneming van de inspanning die het vraagt van de opdrachtgever, het vertrouwen en de ontwikkeltijd. Het antwoord van Raymond komt snel en is overtuigend; ja! “Deze eigen webapplicatie stelt Rollebol in staat om echt voorop te lopen, voor de concurrentie uit. De wendbaarheid van onze organisatie is gegroeid; we kunnen in korte tijd een nieuwe vestiging optuigen, contracten aanpassen en nieuwe diensten implementeren. Hierdoor kunnen we nog klantgerichter werken.”

“Ook betekent de software een verbetering van alle onze werkprocessen. Hiermee zijn er middelen vrij gekomen om extra kwaliteit te leveren. Bijvoorbeeld voor de collega’s op de groepen, zij besteden liever tijd aan kinderen dan aan andere dingen. De reacties op het nieuwe managementsysteem zijn door de hele organisatie heen erg positief. Missie geslaagd!”

Wil je ook voorop lopen?

Het is niet voor iedereen. Maar voor de mensen die op zoek zijn naar verandering en innovatie is software op maat laten maken een interessante optie om te onderzoeken. We gaan graag met je op verkenning naar kansen voor jouw organisatie. Zet vandaag nog de eerste stap naar innovatie en bel ons voor vrijblijvend advies.

Elisa Kossen

15 jaar Ambrero; 5 allesbepalende koerswijzigingen in onze reis

Ambrero viert haar 15-jarig jubileum, een mooie aanleiding om terug te kijken op ons avontuur. Van het startpunt; twee jonge honden op een zolderkamer, vol ambitie en ideeën. Naar nu; een team van vakmensen in een monumentaal pand, nieuwsgierig en gedreven. Ondernemerschap is een route uitzetten, lef tonen, keuzes maken en bijsturen. In deze blog lichten we 5 koerswijzigingen uit die hebben geleid tot het punt waar we nu staan.

Afscheid nemen van PHP

In de begindagen van Ambrero ontwikkelden we vooral in PHP: de toegankelijk scripttaal stelde ons in staat om in hoog tempo kleine applicaties te realiseren. We maakten een eigen framework waarmee het ophalen van data een stuk eenvoudiger en slimmer werd en waanden ons de koning te rijk. Maar toen de applicaties groter werden, en het eigen framework wat minder bestand leek tegen complexere en grotere hoeveelheden data, werden we met onze neus op de feiten gedrukt. Zelf het wiel uitvinden bleek tóch niet altijd het handigst. Ons framework vervingen we door CakePHP en de wereld was weer mooi. Totdat onze opdrachten steeds bedrijf kritischer werden: de impact van storingen werd steeds groter, en de behoefte ontstond om meer controle te hebben op zaken als stabiliteit en schaalbaarheid. We gooiden het roer om! We investeerden in kennis en vanaf dat moment werd Java onze nieuwe basis. Daarna hebben we nooit meer teruggekeken.

Hallo Huub, dag jonge honden cultuur

Huub was de eerste collega die we aannamen met senioriteit. Niet in leeftijd maar in denkwijze. Huub symboliseert voor ons de overstap van jonge honden naar een serieus bedrijf dat kwalitatief hoogstaande software aflevert. Bij zijn sollicitatie dachten we nog ‘Past die wel in het team?’ maar groei betekent soms ook het loslaten van wie je denkt dat je bent. Door Huub kregen zaken als veiligheid, unit-testing en stabiliteit steeds meer prioriteit. De manier waarop we de ontwikkeling van applicaties aanvlogen veranderde in rap tempo. Het investeren in kwaliteit is sindsdien uitgegroeid tot kernwaarde van Ambrero.

“Groei betekent soms het loslaten van wie je denkt dat je bent.”

Een eigen framework voor snelheid en innovatie

Voor een maatwerk ontwikkelaar ligt concurrentie altijd op de loer: we zijn niet het enige bedrijf met de kennis en routine om goede software te ontwikkelen. Door de opkomst van low-code frameworks ontstond er meer concurrentie in het speelveld: nieuwe applicaties konden opeens met relatief beperkte kennis en met hoge snelheid worden gerealiseerd.

Deze trend leidde tot de ontwikkeling van het Ambrero Brix framework: het fundament waarop we onze applicaties bouwen. Dit framework stelt ons in staat om in rap tempo functionaliteit te realiseren. Een solide kern van componenten die de veiligheid, prestaties, en data-afhandeling borgen, aangevuld met een reeks modules die de basisfunctionaliteit van applicaties afdekken. Deze koerswijziging leidde tot een efficiënter ontwikkelproces en uniformiteit. Hierdoor besparen onze klanten tijd en maken ze gebruik van onderlinge innovaties..

Werk, werk, werk…. en toen kwamen de vakvrouwen

Het grootste deel van onze reis hebben we afgelegd met een team van vakmannen. Echte techneuten met liefde voor programmeren en koffie. In de gesprekken stond werk centraal. In al het andere eigenlijk ook. En dat was ok, een gegeven feit. Met het aannemen van Elisa, de eerste vakvrouw, in 2016 kwam hier langzaam verandering in. Na het ontcijferen van deze mannelijke IT-ers begon zij met het introduceren van spiegels en gezelligheid.

En nu, met in totaal 3 vrouwen, zijn we helemaal los. We vieren verjaardagen en successen, we organiseren teamuitjes en borrels. Er is aandacht voor werkgeluk en initiatieven om dit te verhogen. De gesprekken aan de lunchtafel zijn inmiddels niet alleen werk gerelateerd. Er is aandacht voor persoonlijke zaken zoals kinderen en vakantiebestemmingen. Het moet niet gekker worden maar…heel soms gaat het zelfs over kleding!

Ambrero Blog - 15 jaar Ambrero; 5 allesbepalende koerswijzigingen

Ambrero in beeld; code, kantoor, Ambrero Squads, Huub, Elisa en Jelle.



Stimuleren van autonomie en ondernemerschap

Autonomie is voor Ambrero altijd vanzelfsprekend geweest. Maar met de groei van ons bedrijf ontstond ook de noodzaak om verantwoordelijkheden expliciet te maken. Daarnaast wilden we bedrijfsrisico’s beter in kaart krijgen en minimaliseren. Met de start van onze Squads in 2018 hebben we deze 2 behoeften samengevoegd.

Squads?! Dat wil zeggen; een groep collega’s die strategische bedrijfsdoelstellingen vertalen naar concrete plannen en oplossingen. Voor een specifiek domein zoals hosting, development en security. Ook signaleren squads mogelijkheden tot verbetering binnen hun werkgebied. Zo krijgt het gehele team ruimte om beleid te bepalen en initiatieven te ontwikkelen die onze dienstverlening verbeteren. Na 2 jaar praktijkervaring weten we het resultaat van deze koerswijziging, namelijk:

  • Verhoging van betrokkenheid
  • Dienstverlening, interne bedrijfsprocessen zijn verbeterd
  • Ondernemerschap vanuit het team

Meer koerswijzigingen? Graag!

Waar we belanden in de komende 15 jaar? Geen idee! We blijven nieuwe routes verkennen met, op z’n tijd, een verrassende afslag. Zowel met Ambrero als met organisaties die nieuwe mogelijkheden willen verkennen. Ben je klaar voor het avontuur? Neem dan nu de eerste stap naar innovatie en bel ons!

Jelle van den Berg

15 jaar Ambrero; ontwikkelingen in front end design

In 15 jaar tijd hebben we bij Ambrero veel nieuwe technieken voor front end design uitgeprobeerd. We zijn begonnen op een zolderkamer met wat HTML en PHP. Met de opkomst van grotere projecten kozen we voor Java. We programmeren nu veelal in .NET. Voor de voorkant van webapplicaties is één ding hetzelfde gebleven: we programmeren nog steeds in HTML en CSS. En gebruiken front end design tools als Photoshop. Maar de mogelijkheden zijn flink veranderd. In deze blog lees je alles over ontwikkelingen in front end design bij Ambrero: tools, design en trends.

In 2005 ontwikkelden we nog vooral websites. Na wat schetsen en een ontwerp in Photoshop werd de HTML door een front-end developer gebouwd. In 2020 ontwikkelen we vooral (web)applicaties en zijn de verschillende stappen in een project veel meer met elkaar verweven. Dankzij nieuwe technieken!

Ambrero Blog - 15 jaar Ambrero; ontwikkelingen in front end design

15 jaar Ambrero; hoe front end design van projecten en de Ambrero site veranderde (klik voor een grotere versie)

Design volgens de laatste trends, met beperkingen

We duiken in de archieven en vinden pareltjes van design voorstellen. Die vonden we tóen heel mooi en vernieuwend, maar nu kan het niet meer. Apps waren er 15 jaar geleden nog nauwelijks. Schermen waren kleiner, hadden een beperkte resolutie en kleurweergave. In de eerste jaren konden we slechts een handjevol lettertypen gebruiken. Een lettertype dat de eindgebruiker niet op de computer had staan, werkte niet. Met Cufon en nu web fonts is het aantal mogelijkheden drastisch toegenomen. Visual designers volgden de ontwikkelingen in front end design de afgelopen 15 jaar.

De tijd van gradiënten, veel schaduwen, ronde hoekjes en kleine lettertypen heeft lang geduurd. Websites in 2005 waren vaak niet meer dan een verzameling links. Met een afbeelding aan de bovenkant en een zijbalk. Te veel visuele elementen toevoegen was een uitdaging, want dan werd de website te langzaam. Dat probleem bestaat nog steeds, maar de snelheid van browsers en hardware is toegenomen. Dat biedt onze designers meer mogelijkheden. Met de komst van de iPhone in 2007, veranderde alles. Websites moeten sindsdien óók op mobiele apparaten werken. Met Javascript en CSS3 zijn animaties mogelijk die vroeger alleen met Macromedia Flash konden worden gerealiseerd.

De opkomst van flat design veroorzaakte een designrevolutie. Grote vlakken, strakke lettertypen en iconen met heftige kleuren. Grote bedrijven als Google hebben er design guides voor geschreven. Hun Material Design beschrijft grafische elementen, animaties en gestures op mobiele apparaten. Microsoft kwam vorig jaar nog met hun nieuwe kijk op design, genaamd Fluent Design.

Ambrero Blog - 15 jaar Ambrero; ontwikkelingen in front end design: flat design

We gebruiken op de Ambrero website eenvoudige vormen en iconen met veel tussenruimte

Van vloeken op Internet Explorer 6 naar Android apps

Websites maakten we in 2005 voor Internet Explorer 6, Opera en Netscape. Regelmatig hebben we bij Ambrero gevloekt op de meest populaire browser. IE6 hield zich vaak niet aan de standaarden voor webdevelopment. De afgelopen 15 jaar zijn deze door het W3C uitgewerkt. Het was vaak noodzaak om aparte code te schrijven voor verschillende browsers. Het duurde tot 2016 voordat Microsoft hun betere Edge browser introduceerde. Veel bedrijven stappen echter niet zomaar over, dus is het zaak altijd te blijven testen in oude browsers. Dat kan nu met tools als Browserstack, die we bij Ambrero regelmatig inzetten.

Inmiddels is het browserlandschap flink uitgebreid. Front-end developers testen in Internet Explorer, Edge, Google Chrome, Safari en Firefox. Én op veel soorten mobile devices. De technieken om webapplicaties er goed uit te laten zien zijn ook toegenomen. Je hoeft niet voor elk device een aparte versie te maken. Met media-queries in CSS worden de stijl en locatie van elementen op de pagina per device geoptimaliseerd. Het testen van webapplicaties is dankzij de web-developer tools veel eenvoudiger geworden.

Nu zijn er talloze ontwikkelmethoden voor apps, native, of als web-based app (zoals we deden voor de HKU in 2018). Ontwikkelen voor Android- en Apple-devices is nog steeds een arbeidsintensieve klus. Er bestaan gelukkig steeds betere initiatieven om één applicatie te laten werken op beide platformen.

HTML, Javascript en CSS: ontwikkelingen in front end design

Browsers evolueren continu. Sommige elementen die we in 2005 gebruikten worden niet meer ondersteund. Daardoor is het zaak om als (front-end) developer continu op de hoogte te blijven. Browserupdates gaan nu vaak automatisch, dus kun je er veiliger vanuit gaan dat mensen met een recente browser werken.

Met het succes van jQuery in 2006 werd het schrijven van Javascript-code makkelijk. Ook Ambrero zet het in, waardoor developers tijd besparen. Inmiddels is vrijwel elke applicatie die we bij Ambrero bouwen asynchroon opgezet. De pagina wordt geladen zonder content en de daadwerkelijke database-informatie wordt daarna opgehaald. Eén van de belangrijkste ontwikkelingen in front end design van de afgelopen 15 jaar.

CSS3 is de laatste versie van de stylesheet-standaard waarbij alle webapplicaties en -sites worden opgemaakt. De beperkingen die we hadden door verschillende browsers zijn grotendeels voorbij. Bovendien zijn ze nu goed gedocumenteerd. Met CSS3 zijn geavanceerde animaties en pagina-overgangen mogelijk. Die ontwikkelingen in front end design zorgen voor responsieve, betere webapplicaties!

Ambrero Blog - 15 jaar Ambrero; ontwikkelingen in front end design: front-end tools

Een greep uit de front-end tooling van nu: van Bootstrap tot Node JS

Ontwikkelingen in front end design tools voor sneller front-end development

In 2005 maakte je een website in Kladblok. Je schrijft de code, slaat het op als HTML-bestand of genereert het in een back-end taal als PHP. In de loop der tijd hebben bij Ambrero heel wat handiger tooling versleten.

Designapplicaties als Photoshop gebruiken we al sinds het begin. We wisselen bestanden uit via de cloud. Gebruiksvriendelijkheid kreeg de afgelopen 15 jaar meer prioriteit en Ambrero zette de mens centraal. Enkele ontwikkelingen:

  • User interfaces hebben we jarenlang in Axure ontworpen. Inmiddels zijn tools als Figma en Adobe XD meer gebruikt.
  • Met prototypes presenteren we een interactieve versie van de applicatie, voordat we deze bouwen.
  • We programmeren in IntelliJ, de meest uitgebreide front end design tool voor webontwikkeling.
  • Met LESS (2010) en nu Sass kost het ontwikkelen van CSS veel minder tijd. Vele regels code CSS worden nu in een handomdraai gegenereerd, dankzij functies.
  • De open-source JavaScript toolkit Gulp.JS levert ons een enorme tijdwinst op.

Er ontstond bij Ambrero ook de behoefte aan versiebeheer. Met SVN en nu GIT kunnen we terug in de tijd om te kijken welke code developers wijzigden in onze webapplicaties. Bovendien gaat samenwerken aan hetzelfde project eenvoudiger.

We staan niet stil

We vinden het leuk om nieuwe ontwikkelingen in front end design te blijven proberen. Je kunt ervan uit gaan dat je applicatie de laatste technieken gebruikt. Met open-source, toekomstbestendige technieken zijn we met front end design in onze applicaties een stap vooruit.

Erwin Rietveld

Onvergetelijke software fouten in de laatste 15 jaar

Ambrero bestaat 15 jaar. We volgen sinds de oprichting in 2005 de trends, het nieuws en ontwikkelingen in ons vakgebied. We verbazen ons dat bepaalde producten of diensten nog maar zo kort bestaan. YouTube werd opgericht rond de tijd dat Ambrero startte. Twitter een jaar later. De eerste iPhone kwam uit in 2007. En soms gaat de lancering van een stukje software helemaal mis, door software bugs of menselijk falen. In deze blog lees je software fouten in de afgelopen 15 jaar die ons zijn bijgebleven.

We vroegen aan het team van Ambrero om na te denken over 15 jaar softwaregeschiedenis. Software die het nieuws haalde vanwege fouten, die bedrijven of projecten in de war schopte. Kortom: wat waren de software fouten en bugs in de afgelopen 15 jaar die je nooit zult vergeten?

Als automatische updates mis gaan: Windows 10

Microsoft heeft veel kritiek gekregen op Windows 8, in 2012. Het besturingssysteem introduceerde een hele nieuwe manier van werken: met apps, in een Metro UI huisstijl. Strakke vormgeving, in blokken en felle kleuren leverde een groot contrast met vorige Windows-versies op. Het moest de grote verbetering worden ten opzichte van het mislukte Windows Vista avontuur. Gebruikers konden het nieuwe startscherm niet waarderen. De twee verschillende user interfaces maakte het bovendien lastig werken. Steeds meer gebruikers stapten over naar Apple en beklaagden zich online. In 2014 kondigde Microsoft een grote verandering aan: de laatste versie van Windows, genaamd Windows 10 kwam eraan. Een jaar later kon iedereen die dat wilde gratis overstappen. De manier waarop overstappen ging, leverde al gauw nieuwe controverse op.

Microsoft was namelijk wel heel erg actief bezig met het overhalen van mensen om toch écht over te stappen. Het bedrijfde veranderde de download voor Windows 8 gebruikers naar een ‘Aanbevolen’ download. Daarmee werd het nieuwe besturingssysteem eigenlijk automatisch geïnstalleerd. Dat leverde grote problemen op voor mensen met langzame computers. En meerdere drivers, voor printers en andere randapparatuur, hielden op te werken. De upgrade terugdraaien was bovendien een tijdrovend proces. Een pop-up met de melding dat er geupgrade zou worden kon eerst worden weggeklikt, nu betekende het simpelweg ‘accepteren’. Om te voorkomen dat het bij hun pc gebeurde, zetten veel gebruikers belangrijke updates helemaal uit. Het leverde grote beveiligingsrisico’s op.

Het duurde tot vorig jaar voordat Microsoft de ‘Windows as a service’ deels losliet. Het is nu mogelijk om grote en kleine updates in Windows 10 eerst te controleren, voordat ze automatisch worden geïnstalleerd. Wát er wordt veranderd is vaak verstopt in lange update-informatie. Vaak duurt het enkele minuten voordat een computer bruikbaar is bij het installeren van updates. Bedrijven verliezen daarmee nog steeds kostbare tijd.

iOS zorgt dat mensen zich verslapen

Een bug in Apple’s iOS besturingssysteem zorgde er in 2011 voor dat gebruikers die een alarm voor 1 of 2 januari instelden, niet werden gewekt. Het probleem deed zich voor bij alarmen die voor die dagen waren ingesteld, maar herhalende wekkers werkten wel. Volgens een analyse werd de fout veroorzaakt door het verkeerd programmeren van de weeknummers. Een alarm op maandag 3 januari 2011 werd maandag, week 1, 2011. Een alarm op zondag 2 januari 2011 werd zondag, week 52, 2011. Gelukkig viel de fout in een weekend. In de commentaren op het bericht bij Tweakers lees je een uitgebreide analyse.

Software fouten leveren minima tonnen op

De Belastingdienst in Amsterdam zal december 2013 niet snel vergeten. Een van de grootste software bugs bij de Nederlandse overheid resulteerde in miljoenen verlies. Bij de overboeking van de woonkostenbijdrage voor dat jaar, aan mensen in de bijstand, is iets misgegaan met komma’s en punten. Wie recht had op 125 euro, zag 12.500 euro bijgeschreven. Sommige mensen kregen zelfs 30.000 euro op hun rekening. In totaal is 188 miljoen euro uitgekeerd. Iedereen moest het geld terugstorten. De uiteindelijke oorzaak bleek een combinatie van software bugs en een menselijke fout. Daardoor is het bedrag in eurocenten veranderd in euro’s. In dit geval was er 1,5 miljoen euro schade voor de gemeente Amsterdam. Een van de grootste software fouten in de afgelopen 15 jaar, kon dus worden voorkomen door een duidelijker label bij een invulveldje. Een grote verantwoordelijkheid voor software developers.

Ambrero Blog - 15 jaar Ambrero; Software fouten in de afgelopen 15 jaar

Apple stuurde je in 2012 naar een onbewoond eiland

Apple introduceert Maps app die niet werkt

Als Apple iets nieuws introduceert, downloaden of kopen veel gebruikers het meteen. Zo ook in 2012, met de nieuwe Maps app voor iOS. Apple beloofde de interface compleet te vernieuwen en de app heel gebruiksvriendelijk te maken. Hun oude kaartgegevens waren gebaseerd op databases van Google, maar daar wilden ze vanaf. Vanaf iOS versie 6 vervingen ze deze voor hun eigen kaartsoftware, vanaf de grond af aan opgebouwd. Ze haalden het nieuws, maar niet om de reden die ze wilden. Hun kaarten werkten namelijk helemaal niet.

De interface was inderdaad zeer prettig, de kaarten duidelijk. Echter, wanneer je het onderweg gebruikte, werd je gedropt in the-middle-of-nowhere. Duizenden klachten van mensen op sociale media die te laat waren voor afspraken. Of in een weiland stonden zonder een idee waarheen te gaan. Tientallen software bugs zorgden voor veel frustratie. Zoeken naar bepaalde locaties leverde vaak de verkeerde resultaten op. Hele treinstations, bruggen, attracties voor toeristen waren van de kaart verdwenen. Of hadden een verkeerde titel of locatie. Satellietfoto’s werden uit verschillende seizoenen aan elkaar geplakt. Een lijst hilarische voorbeelden vind je nog steeds op Tumblr. Volgens ons team kon dit voorbeeld niet ontbreken in de software fouten in de afgelopen 15 jaar. Apple kwam met een serie updates, die de app inmiddels een stuk bruikbaarder maakt. Ze zullen een nieuwe app volgende keer naar verwachting beter testen.

Leren van software bugs en fouten

Wanneer een bedrijf of dienst het nieuws haalt vanwege software bugs is het voor software developers interessant om te kijken waar de fout zit. De meest voorkomende problemen bij software fouten in de afgelopen 15 jaar zien we:

  • Eindeloze (overheids)projecten, die ver boven budget alsnog gecancelled worden.
  • De eerste dag dat nieuwe software in gebruik wordt genomen, kunnen werknemers er niet mee omgaan.
  • Soms duurt de ontwikkeling van software eindeloos, door de veranderende markt of het verkopen van rechten.

Zeker als het gaat over persoonsgegevens, zoals medische informatie is goed testen onmisbaar. Met uitgebreide tests, gebruikersonderzoeken en een software bugs tracker, voorkomen we bij Ambrero zoveel mogelijk fouten. Software voor onze klanten monitoren we bovendien continu. Met een succesratio van 99% rondt Ambrero projecten zonder software fouten af!

Erwin Rietveld

Maatregelen tegen verspreiding Coronavirus

De berichten over het Coronavirus houden ons al geruime tijd alert. Nu de maatregelen tegen verspreiding van het Coronavius steeds verder worden aangescherpt, hebben we bij Ambrero onze manier van werken aangepast. Met dit bericht brengen we je op de hoogte welke maatregelen we nemen en wat dit betekent voor onze dienstverlening.

Hier vind je onze belangrijkste maatregelen tegen de verspreiding van Covid-19.

  • Afspraken met leveranciers en klanten doen we zoveel mogelijk op afstand
  • Aanwezigheid op congressen en evenementen vermijden we
  • Het overgrote deel van onze mensen werkt thuis met flexibele werktijden om opvang van kinderen te kunnen regelen
  • Collega’s op kantoor zitten verspreid in ons pand
  • Intern overleg handelen we telefonisch en digitaal af
  • Uiteraard volgen we de hygiënerichtlijnen van het RIVM

Impact op onze dienstverlening

We verwachten dat de maatregelen tegen verspreiding van het Coronavius nauwelijks impact heeft op onze dienstverlening. Wel vraagt het enige flexibiliteit. Omdat veel van onze mensen thuiswerken en de samenwerking met collega’s en klanten op afstand plaatsvindt. We hopen op je begrip als zaken anders lopen dan je van ons gewend bent.

Kennismaken met koffie

Wanneer je ons nog niet kent maar wel interesse hebt in onze dienstverlening, dan spreken we graag af voor een telefonische kennismaking. Een ontmoeting, onder het genot van een goede kop koffie, plannen we in wanneer de omstandigheden het toelaten.

Onbeantwoorde vragen?

Heb je na het lezen van dit bericht toch nog vragen? Over hoe we onze dienstverlening en service borgen? We zijn bereikbaar via 085 0197754 en beantwoorden ze graag. En verder; blijf gezond!

Bart Matthaei

15 jaar Ambrero; een exclusieve kijk in onze keuken

Zonder mensen geen Ambrero. Daarom starten we onze serie ‘15 jaar Ambrero’ met collega’s van het eerste uur. De vakmannen achter de code. We vragen ontwikkelaars Martijn, Sebas en Bart naar hoe Ambrero zich, op bepaalde punten, heeft ontwikkeld.

Teamuitjes

Als eerste noemen de collega’s de teamuitjes bij het onderwerp ‘toen en nu’. Toen waren de uitstapjes langer en verder. De reis naar Lapland was het verst en ook het koudst. Lange ritten op een sneeuwscooter, tochten met sledehonden en een duik in ijskoud water. Legendarisch!

Hoewel we nog steeds gezellige en verrassende teamuitjes organiseren, denken ze met weemoed terug aan de tijd van soepele regelgeving en een klein team. Gelukkig hebben we de foto’s nog….

Code

De talen die we spraken zijn ook veranderd in de loop van de jaren. We begonnen met PHP in Drupal en CakePHP en groeiden door naar Java in PlayFramework en JavaEE.

Nu ontwikkelen we applicaties in Java en C# met .NET en Spring. We testen onze software, controleren elkaars werk en plannen releases. We hebben squads ingericht die de kwaliteit, veiligheid en AVG vereisten van onze software borgen en optimaliseren. Voortdurend volgen we de ontwikkeling van nieuwe talen en technieken om onze dienstverlening steeds weer te verbeteren.

Projecten

Toen pakten we al het ontwikkelwerk aan waar we voor gevraagd werden. Dat betekende naast software bouwen ook websites en narrowcasting in Flash en Objective-C! Martijn, Sebas en Bart noemen CASA, VSM en Ziggo als klanten van het eerste uur. Voor abortuskliniek CASA ontwikkelden we een Elektronisch Patiëntendossier en OK-app. En voor Ziggo een helpdesk applicatie, met hen hebben we nog steeds een samenwerking.

Websites bouwen doen we al lang niet meer. Ambrero richt zich nu vooral op digitale innovatie en het ontwikkelen van software op maat. En dat zorgt evengoed voor gevarieerde en interessante projecten.

Werkplek- en sfeer

Ambrero startte 15 jaar geleden met Bart en Jelle op een zolderkamer. Toen het team uitbreidde verhuisden het bedrijf naar een kantoorpand aan Heiligland in Alkmaar. In deze ruimte werkten we met een team van vijf collega’s in één ruimte. Het voelde als een vriendenclub. Een groep jonge gasten met dezelfde hobby, namelijk techniek. Bart, een broekie, vooral door zijn jonge uiterlijk, en Jelle, mister pixelperfect, die beide ‘leerden leidinggeven’. Maar ook regelmatig zelf begonnen met keten om vervolgens het team weer tot stilte te manen.

We luisterden naar Kink FM en naar een eigen muziekbibliotheek. Met een eigen gemaakte Jabberbot kon je roepen waar je naar wilde luisteren en het volume bedienen. Verschillende voorwerpen die door het kantoor vlogen. Waarbij er soms slachtoffers vielen. Sebas noemt de plant die werd geraakt tijdens een potje mandarijnen gooien. Het geamputeerde deel werd door Bart en hem geadopteerd en kreeg de naam Hercules. Hij leeft nog steeds.

Inmiddels zijn we al een flink aantal jaren gevestigd in een monumentaal pand aan de Bierkade in Alkmaar. Een voormalig bierbrouwerij en kachelmuseum met een geweldige uitstraling en sfeer. Geen grote kantoortuin maar verschillende ruimtes voor onze teams om samen te werken. Bart en Jelle hebben inmiddels het managen van een bedrijf helemaal onder de knie. Met een blik die veel verder gaat dan programmeren en UX.

Ambrero Blog - 15 jaar Ambrero; een exclusief kijkje in de keuken

15 jaar Ambrero in beeld; Lapland, projecten, code, werkplekken en plant Hercules.



Gamen en tafelvoetbal

Hierover zijn de drie collega’s eensgezind, er is weinig veranderd aan ons tijdverdrijf in de pauzes. Eerst lunchen waarbij het beleg in zakken op de tafel wordt gezet met het brood erbij, efficiënt tafeldekken noemen we dat. En daarna een half uur samen gamen.

Nog steeds hebben we een tafelvoetbaltafel die het elke dag zwaar te verduren heeft. Daarnaast speelt een deel van de collega’s games vanaf hun computer. Toen waren Call of Duty 1 & 2, Quake 3 en GTA2 de games om te spelen. Nu houden we het bij tafelvoetballen en andere vormen van beweging.

Skills

Volgens de collega’s waren er toen maar twee skills van belang; programmeren en nieuwsgierigheid. Het team bestond uit echte techneuten en één UX designer. Nieuwe collega’s werden op technische kennis geselecteerd én op het drinken van koffie.

In die tijd communiceerden Bart en Jelle alleen met de klanten. Nu werken we in teams nauw samen met onze opdrachtgevers. En dat vraagt om communicatieve vaardigheden en inlevingsvermogen. Ook hebben we diverse collega’s die geen koffie drinken maar thee…

Plakfactor

Aangezien Martijn, Sebas en Bart al lange tijd werken bij Ambrero vragen we naar de reden om te blijven plakken. Martijn bleef na zijn stage werken bij Ambrero vanwege de gezelligheid en de afwisseling in het werk. Sebas geeft aan dat lopend naar je werk kunnen voor hem ook een plakfactor is. Evenals het op technisch vlak van toegevoegde waarde zijn voor het bedrijf. Verder noemen de mannen het leren (persoonlijke ontwikkeling), de collega’s en leuke projecten als redenen om hier te blijven werken.

Conclusie; 15 jaar Ambrero

Er is veel veranderd in de afgelopen 15 jaar. Het team is groter en volwassener geworden, het bedrijf is een aantal keer verhuisd en we weten waarin we het verschil kunnen maken voor onze klanten. Techniek is iets wat continu verandert, steeds sneller. En toch komen Bart, Martijn en Sebas tot dezelfde conclusie;

“In de kern is Ambrero hetzelfde gebleven maar dan groter en professioneler.”

Elisa Kossen

De psychologie achter user experience

User experience (UX) is overal. Als je de weg moet vinden in een stad waar je nog nooit geweest bent. Wanneer je een magnetronmaaltijd wilt opwarmen. Als je een hotel wilt boeken. Of wanneer je snel informatie in een applicatie wilt vinden. Om een goede oplossing te vinden voor een UX-probleem, analyseren ontwerpers de eindgebruiker. Die psychologie achter user experience kan het verschil betekenen tussen winst en verlies.

Ambrero Blog - De psychologie achter user experience

Mensen lezen nauwelijks meer. De tijd is voorbij dat je met lange teksten kan uitleggen hoe een website of applicatie werkt. Dat is niet meer nodig; een steeds grotere groep mensen is goed bekend met navigeren op internet en in apps. Voor user experience designers is de vraag: hoe ontwerp ik een user interface (UI) die direct begrepen wordt? De designer onderzoekt de wensen en gedragingen van de doelgroep voor wie hij of zij een interface ontwikkelt. Het gaat bijvoorbeeld over:

  • Heldere opvolging van schermen
  • Logische en gemakkelijke navigatie
  • Herkenbare interface-elementen

Netflix; voorbeeld van een succesvolle interface

Er zijn genoeg voorbeelden van succesvolle user interfaces. Netflix wordt dagelijks door miljoenen mensen gebruikt. De dienst heeft een interface die werkt. Dat kunnen we gerust stellen nadat het bedrijf veel geld stak in gebruikersonderzoeken. Wat levert nu echt het beste resultaat op? Het doel van de applicatie is snel vinden wat je zoekt. Én om je te verleiden om iets anders te kijken. De zoekfunctie levert altijd resultaat. Ook al is de film die je zoekt niet op Netflix te vinden. Dit doen ze door slim gebruik te maken van zoektermen van andere gebruikers. Maar ook op basis van relevantie, bijvoorbeeld je locatie. Je krijgt bij Netflix persoonlijke aanbevelingen op basis van je kijkhistorie. En pauzeer je in de app, dan kijk je direct verder op je televisie. De user interfaces van de verschillende applicaties van de dienst zijn consistent, herkenbaar.

Een app(araat) moet doen waar het voor bedoeld is

De wensen van de eindgebruiker kan worden beschreven in scenario’s of user stories. Daarin staat hoe de gebruiker omgaat met de applicatie. Dit is vaak een continu proces, want het kan altijd nóg beter. De psychologie achter user experience wordt door grote bedrijven vaak toegepast in updates van de software.

Als je user interface compleet over het hoofd wordt gezien, heb je het goed gedaan!

Uiteindelijk telt er maar één ding: de app, de website, de gameconsole of slimme thermometer moet doen wat het moet doen. Je opent Netflix en je wilt een serie kijken. Dus zonder lang te moeten zoeken, zonder (fout)meldingen. In een webshop wil je snel producten kunnen bestellen. Een vaatwasser moet de vaat schoonmaken. Als de eindgebruiker de UI direct gebruikt en begrijpt, dan is de missie van de designer geslaagd.

Ambrero Blog - De psychologie achter user experience

Netflix maakt de zoekfunctie steeds slimmer, met relevante resultaten van content die je nog moet zien.



Verdiepen in de gedachten van de eindgebruiker: Human Computer Interaction

Het gaat bij user experience dus niet alleen over digitale interfaces. Het kunnen ook tastbare apparaten en machines zijn. Er moet worden nagedacht over het indelen van displays in auto’s, afstandsbedieningen en bedieningspanelen. Daarbij zijn herkenbaarheid en veiligheid essentieel. Om een goede interface te kunnen ontwerpen, verdiept de UX-designer zich in de eindgebruiker. Bijvoorbeeld met een prototype en gebruikerstests, om te kijken hoe de eindgebruiker zich gedraagt. Het onderzoeken van de psychologie achter de user experience levert meestal een betere gebruikerservaring op.

Met Human Computer Interaction (HCI) ontstond er in de jaren 70 de wens om computertechnologie te combineren met cognitieve wetenschap en ‘menselijke factoren’. Elke gebruiker is immers anders. De gedachte in de HCI community is dat een optimale koppeling tussen ‘man’ en ‘machine’ wordt gevonden. Met kennis van beperkingen van mensen met computertechnologie. Mensen kunnen bijvoorbeeld:

  • Fouten maken
  • Verkeerde beoordeling maken
  • Vooroordelen hebben
  • Kleurenblind of doof zijn, of anderszins een (audio)visuele beperking hebben
  • Gelimiteerd zijn door tijd
  • Slechts een aantal handelingen tegelijk doen
  • Gemotiveerd moeten zijn
  • Gevoelens hebben: ongeduldig, angstig, moe of irrationeel zijn
  • En nog veel meer

Dit is waar een user experience designer op let

Er zijn honderden artikelen geschreven over de psychologie achter user experience. Het gaat dan over de gedragingen van mensen ten opzichte van software en hardware. Als je de lijst afzet tegen moderne (web)applicaties en interfaces, dan kun je komen tot een aantal sleutelelementen die een interface goed maken. Zoals:

  • Snelheid: binnen zo weinig mogelijk handelingen het einddoel bereiken. Je zoekt een warme trui en wordt blij als de zoekfunctie van een kledingwebshop je een lijstje met truien in jouw maat geeft.
  • Veiligheid: de gebruiker wil een beveiligde applicatie of veilig apparaat. Een handeling moet niet leiden tot problemen. Verwijdert dat prullenbakje mijn bestelling definitief en zonder waarschuwing?
  • Prestatie en plezier: het gevoel geven iets te bereiken met het gebruiken van de software. De gebruiker heeft de controle. Bij het boeken van een treinreis wil je de terugreis niet opnieuw invullen als je de heenreis wijzigt. Heb je een sportieve sessie met een app gedaan, dan krijg je een vrolijke animatie als beloning.
  • Persoonlijk en pro-actief: op basis van je voorkeuren of historie wordt aangeraden wat je het beste kunt doen. Bij Bol.com worden dagelijkse producten opnieuw aangeraden na een bepaalde periode. Bijvoorbeeld als je gekochte tandpasta op is.
  • Duidelijkheid: zorg dat de werking van de functie overeenkomt met de verwachtingen van de gebruiker. Weet je wat er gebeurt als je op een rookmelder die rode knop indrukt?
  • Herkenbaarheid: mensen zijn eerder geneigd een applicatie te begrijpen als deze conventies gebruikt die algemeen worden begrepen. Zo is een ander icoon verzinnen voor de aan/uit knop van een elektrische auto, een slecht idee.

Onderzoek de psychologie in user experience voor betere software

Pas deze lijst eens toe op huishoudelijke apparaten, veelgebruikte apps of websites. Je ziet dat interfaces al snel beter kunnen. Interfaces die gebruikers verder helpen, plezier laten hebben én consistent en efficiënt zijn, zorgen voor blije gebruikers. En dat leidt tot meer conversie op je website, of meer klanten voor je product.

De gebruikerservaring is dus alles in software. Of het nu een app, ticketmachine of auto is, gebruikers willen het efficiënt gebruiken. De developers, ontwerpers en marketingafdeling van dergelijke soft- en hardware, willen tevreden gebruikers. Met gedegen usability onderzoek en gebruikerstests, voorkom je veel ellende.

Bij Ambrero leggen we de nadruk op de user experience. Met ruim 15 jaar ervaring weten we goed hoe we het gedrag van eindgebruikers kunnen achterhalen. Zodat de applicaties die we maken, direct begrepen worden en snel vertrouwd raken. Met het in acht nemen van de psychologie achter de user experience, is je applicatie klaar voor de toekomst.

Erwin Rietveld

Desktop virtualisatie heeft zijn langste tijd gehad

Heeft de Citrix-problematiek van de afgelopen weken jou aan het denken gezet? Je bent niet de enige. Maar veiligheid is voor ons slechts de aanleiding, desktop virtualisatie heeft lange tijd een nog veel belangrijkere uitdaging verhuld. Veel softwareapplicaties voldoen al lang niet meer aan de hedendaagse eisen. Deze kritieke kwetsbaarheid is de perfecte aanleiding om jouw applicatielandschap eens onder de loep te nemen. We denken dat je versteld zult staan van de mogelijkheden.

Citrix kampt sinds 17 december met een kritieke kwetsbaarheid in hun Gateway en Application Delivery Controller. Aanvallers kunnen hiermee via het internet direct toegang krijgen tot het lokale netwerk van een bedrijf en willekeurige code uitvoeren. Niet voor niets heeft deze kwetsbaarheid een CVSS-score 10 gekregen, dit is het hoogst mogelijke niveau van veiligheidsrisico. 713 Nederlandse servers zijn kwetsbaar en het gaat om 25.121 servers wereldwijd. Citrix verwacht pas tegen eind Januari met een oplossing te komen maar heeft enkele ‘mitigerende’ maatregelen gedeeld.

Veel bedrijven zijn door dit debacle met handen en voeten gebonden. Met het oog op de bescherming van de privacy van hun klanten en gebruikers kiezen zij er daarom voor om alle Citrix van het internet af te halen. Thuiswerken en het gebruik van bepaalde gevirtualiseerde software applicaties is dus tijdelijk niet mogelijk. Het heeft ervoor gezorgd dat bedrijven, soms letterlijk, stil komen te staan. De afhankelijkheid van één oplossing die alle applicaties ontsluit maakt hen kwetsbaar.

Daarom is dit het perfecte moment om het gebruik van Citrix ofwel desktop virtualisatie eens onder de loep te nemen.

Waarom een Citrix omgeving, desktop virtualisatie

Citrix kwam op doordat er behoefte ontstond aan het op afstand beheren van uiteenlopende applicaties en het vereenvoudigen van het werkplekbeheer van organisaties. Het overgrote deel van de softwareapplicaties was toentertijd namelijk een zogenaamde desktop applicatie en moest op ieder afzonderlijk systeem geïnstalleerd worden. Deze systemen moesten natuurlijk ook beveiligd en onderhouden worden. Door werkplekken te virtualiseren konden bedrijven beheerskosten terugdringen en leek veiligheid gewaarborgd.

Dat veiligheid niet gegarandeerd is staat inmiddels vast maar ook de rol van software is veranderd. Software staat in steeds toenemende mate centraal in de bedrijfsprocessen. In plaats van faciliterend is software tegenwoordig vaak het kritische proces dat het bedrijfsresultaat maakt of breekt. Mede door de opkomst van thuiswerken (op een laptop van het bedrijf), Bring Your Own Device (BYOD) en de cloud is efficiënt werkplekbeheer al lang geen reden meer voor virtualisatie. IT-afdelingen onderhouden naast de Citrix-omgeving vaak een hele reeks aan applicaties en systemen.

Is desktop virtualisatie onmisbaar?

Toch zien bedrijven Citrix, ofwel desktop virtualisatie, nog als onmisbaar. Veelgebruikte software is vaak enkel als desktop applicatie beschikbaar en dus niet makkelijk te benaderen op verschillende devices zoals laptops of mobiele telefoon. Virtualisatie biedt dan uitkomst. Met deze legacy software lijkt het voor veel bedrijven alsof zij gevangen zitten in een Catch22: de software (en dus virtualisatie) lijkt onmisbaar maar ze durven niet te vernieuwen uit angst voor hoge kosten, het onbekende of andere afbreukrisico’s.

Maar als je werkelijk de balans op zou maken dan kom je erachter dat met het vervallen van de voordelen rondom werkplekbeheer en veiligheid, de kosten voor desktop virtualisatie waarschijnlijk ver voor de baten uitlopen. Om nog maar niet te spreken van de kansen die bedrijven laten liggen. Oudere software maakt bedrijfsprocessen vaak minder efficiënt en maakt onvoldoende gebruik van de mogelijkheden van hedendaagse technologie.

Door het applicatielandschap en de ontwikkeling van cloud-software onder de loep te nemen, kunnen bedrijven een grote stap voorwaarts zetten en virtualisatie achter zich laten.

Voordelen van innovatie op het gebied van software

Een andere kijk op jouw software en applicatielandschap leidt bijvoorbeeld tot:

  • Verhoogde efficiëntie van processen
  • Gebruiksplezier én gemak stijgt
  • Beduidend minder rekenkracht-‘overhead’ als er geen bronnen naar virtualisatie gaan
  • Sterke reductie aan (virtualisatie)licentiekosten
  • Integratie en koppeling van verschillende applicaties, bijvoorbeeld door middel van een API, ontsluit vele mogelijkheden

Citrix blog

Dit brengen wij als Ambrero dagelijks in de praktijk, dit blijkt bijvoorbeeld uit de volgende twee voorbeelden:

Case; Herontwikkeling belangrijke administratieve software

Een grote kinderdagverblijforganisatie, Rollebol, meldde zich voor de herontwikkeling van de software die aan de basis staat van hun belangrijkste administratieve processen. De software was 20 jaar geleden ontwikkeld en de organisatie heeft zich in de loop der jaren gevormd rondom deze software. Ambrero stelde de juiste vragen en zo kwamen we samen tot de ontdekking dat veel processen veel efficiënter én plezieriger konden. De basis 40% van deze software stond als een huis maar de resterende 60% kon compleet herzien worden. Met mooie resultaten.

Door de verschillende processen samen te brengen in één vernieuwde cloud-based applicatie kon het team niet alleen afscheid nemen van een groot deel van de oude infrastructuur en de bijkomende licentiekosten maar ging het gebruikersgemak en de efficiëntie sterk omhoog. Als kers op de taart kon Rollebol haar klantintake, offerte en facturatieprocessen voor de klant plezieriger maken.

Case; Nieuwe software applicatie drijver van internationale expansie

Sensys Gatso, een wereldwijde speler op het gebied van verkeershandhaving, werkte al geruime tijd met een verouderde desktop softwareapplicatie. Met dit programma verzorgden ze de volledige verwerking van overtredingen, van beeldverwerking en boete generatie tot verzending, van diverse steden in de VS. Maar door de inefficiëntie van deze software werd het groeipotentieel van deze dienstverlening niet herkend.

Een nieuwe cloudapplicatie vereenvoudigde de processen rondom de verwerking, wat ruimte vrijmaakte voor internationale expansie. Het bedrijf biedt haar diensten inmiddels ook met veel succes aan in het Midden-Oosten, Afrika en Azië. Dat succes is volgens hen voor een belangrijk deel toe te rekenen aan de verbeterde beheersbaarheid van haar processen.

In 3 stappen grip op jouw applicatielandschap

Herken je de nadelen en beperkingen van virtualisatie maar zit je gevoelsmatig ook in de besproken spagaat? Je krijgt op betrekkelijk eenvoudige wijze vat op jouw situatie door middel van de volgende stappen:

  1. Applicatielandschap in kaart brengen

    Welke applicaties beschikken we over, welke afhankelijkheden of dependencies hebben deze en welke hulpbronnen gebruiken ze?

  2. Breng het gebruik in kaart

    Door middel van monitoring en/of surveys onderzoek je het daadwerkelijke gebruik en de impact van en tevredenheid over de verschillende applicaties.

  3. Identificeer ownership

    In de praktijk is de IT-afdeling vaak wel technisch eigenaar en beheerder maar is een andere afdeling functioneel eigenaar. Dit is één van de redenen dat software vernieuwing als complex wordt ervaren.

Met de creatie van dit overzicht heb je de belangrijkste stap genomen op weg naar innovatie. Je weet nu hoe jouw applicatielandschap in elkaar steekt en waar de grootste ruimte voor verbetering ligt.

De juiste stappen zetten

Met Ambrero werk je vervolgens aan een renovatieplan voor de vernieuwing van een of meerdere applicatie. We brengen de ruimte voor verbetering en optimalisatie in kaart en passen dit toe op jouw bedrijfsprocessen. Natuurlijk gooien we wat werkt niet overboord. De basis van jouw software blijft overeind maar wordt door ons aangevuld met nieuwe inzichten en technieken die beter aansluiten op jouw dagelijkse realiteit. Meer informatie over ons renovatieplan vind je hier.

Kortom, samen zorgen we ervoor dat jouw belangrijkste bedrijfsprocessen niet meer leunen op één virtualisatieomgeving. En dat jouw applicaties daarmee gelijk beter aansluiten op de bedrijfsbehoefte en processen merk je aan een verhoogde efficiëntie en gebruiksgemak.

Maar iedere uitdaging is uniek. We stellen graag de juiste vragen om jouw uitdaging te doorgronden en komen vervolgens met praktische, bewezen oplossingen. Wanneer ontmoeten wij elkaar?

Neem contact op

Bart Matthaei

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