Klantportaal laten ontwikkelen: de ultieme vragenlijst

Wanneer je een klantportaal laat ontwikkelen, ga je op zoek naar de juiste partij. Dan is het handig om te weten welke vragen je zeker moet stellen. Om de juiste informatie te achterhalen en de verschillende partijen te toetsen. Kunnen ze leveren wat ze beloven? En omdat dit waarschijnlijk niet jouw dagelijkse werk is, hebben we de belangrijkste vragen op een rij gezet.

1a. Wat doen mijn concurrenten verkeerd op het gebied van customer experience?

In onze bewezen aanpak voor de voorbereiding op een eigen klantportaal lieten we het al weten. Kies minimaal één ontwikkelaar met ervaring in jouw branche en één met geen of weinig ervaring. Deze eerste vraag voor is voor de ervaren partij.

  • Het daagt ze uit om hun inzichten op het vlak van CX met je te delen.
  • Je geeft het signaal dat je op zoek bent naar vernieuwing en geen kopie.
  • Je krijgt een kijkje in de keuken van de concurrent.

Hier volgt de alternatieve vraag voor de partij met weinig of geen ervaring.

1b. Welke inzichten uit andere branches kunnen we gebruiken?

Ervaring met jouw business is geen eis bij het kiezen van een ontwikkelaar. Een frisse blik kan namelijk prima in jouw voordeel werken. Want dat vertaalt zich naar onderscheidend vermogen ten opzichte van je concurrenten. Vraag om een concreet voorbeeld van een customer experience oplossing of trend, in een andere branche, die voor jou van waarde is. Dit daagt ze uit tot het onderzoeken van jouw branche en creatief meedenken met jouw vraagstuk.

2. Hoe zorg je ervoor dat we de portal over 10 jaar nog gebruiken?

Een investering in een maatwerk klantportaal vraagt om toekomstbestendige software. Daarbij is het belangrijk dat jij jouw toekomstplannen deelt. Zodat jouw softwarepartner rekening houdt met groei van gebruikers, uitbreiding van diensten en andere ontwikkelingen. Deze vraag levert je advies op hoe je tot een flexibele en schaalbare architectuur van je klantportaal komt. Maar ook inzicht in het onderhoud en de mate van doorontwikkeling.

3. Wat is je ervaring in het koppelen van bestaande aan nieuwe software?

Wanneer je een klantportaal laat ontwikkelen haal je meer rendement met het koppelen ervan aan bestaande software. Het integreren van jouw klantportaal met andere systemen is dus een onderdeel van het ontwikkeltraject. Goed om vooraf de mogelijkheden te weten.

Klantportaal laten ontwikkelen - koppelingen aan bestaande software

4. Heb je een voorbeeld van een, door jullie, digitaal vormgegeven proces?

Elk project is anders, dus de partij zal waarschijnlijk geen voorbeeld kunnen geven van een project wat precies aansluit bij je behoefte. Deze vraag levert hopelijk een voorbeeldproject op met voldoende aanknopingspunten. Hierdoor weet je of ze je vraag hebben begrepen.

Bonus: vraag ook wat ze van het project hebben geleerd. Dit geeft je een inkijkje in het werkproces van de ontwikkelpartij.

5. Van wie kunnen we leren op het gebied van CX?

Ook al heb je uitgebreid onderzoek gedaan naar customer experience. En de kunst afgekeken bij andere organisaties. Dan nog is het goed om deze vraag te stellen. Want het geeft je inzicht hoe ver de ontwikkelaar met je meedenkt. En of ze hun huiswerk hebben gedaan. Daarnaast kijken zij met een technische blik naar de mogelijkheden. Met specialistische kennis die jij niet voorhanden hebt.

Bonus: bekijk alvast de beste Ted Talks over het verbeteren van customer service.

6. Wat hebben we over het hoofd gezien in onze voorbereiding?

Je voorbereiden op het laten ontwikkelen van een klantportaal is geen dagelijkse kost. De partij aan tafel heeft dit (als het goed is) veel vaker gedaan en kan je dus behoeden voor valkuilen. Je krijgt vast wedervragen en moet toelichten wat je tot nu toe hebt gedaan. Maar het geeft de partij de mogelijkheid om kritisch met je mee te denken. En het komt je voorbereiding ten goede.

7. Waarom laat ik mijn klantportaal ontwikkelen door jullie?

Welke ontwikkelaar gaat jouw klantportaal ontwikkelen? Je vergelijkt de partijen die je hebt gesproken aan de hand van:

  • Hoe de voorgestelde oplossing aansluit bij je doel
  • Helderheid van de projectaanpak
  • De klik, oftewel je vertrouwen in de samenwerking

Vragen naar onderscheidend vermogen geeft je extra informatie. Waarop je kunt bepalen hoeveel waarde dit heeft voor jou. Het antwoord geeft misschien wel de doorslag in jouw keuze voor een ontwikkelaar!

Bonus: vraag om een referentie van een klant, die door hen een klantportaal heeft laten ontwikkelen.

Direct antwoord op je vragen

Leuk al dat leeswerk over het laten ontwikkelen van een klantportaal. Maar wil je liever direct antwoord op al je vragen? Geen probleem!

Boek dan nu een gratis adviesgesprek in met Bart. En krijg 45 minuten om hem het hemd van het lijf te vragen over jouw eigen klantportaal.

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Klantportaal ontwikkelen, zo bereid je je voor

Je gaat een traject opstarten om een klantportaal te ontwikkelen. Wat is je eerste stap? En alle stappen die daarna volgen. Ontwikkeltrajecten zijn veelomvattend en complex. Geen zorgen! Met deze blog leiden we je in 7 stappen door de voorbereiding. Zodat je zonder kleerscheuren de route aflegt naar een eigen portal.

Stap 1 – Haak interne stakeholders aan

De eerste stap is het aanhaken van je interne stakeholders. In dit geval jouw medewerkers en misschien de directie. Het betrekken en enthousiasmeren van de stakeholders is cruciaal in de voorbereiding. Een nieuw klantportaal betekent voor de gebruikers een andere werkwijze. En het vraagt van alle stakeholders tijd en denkwerk. Wat willen we, als bedrijf, over een aantal jaren bereikt hebben? Waarom willen we dat?

Het is in deze fase nog te vroeg om je klanten, externe stakeholders, te betrekken. Zij komen in stap 5 aan bod.

Stap 2 – Bepaal je strategische doelen

Welk doel wil je behalen met het ontwikkelen van een klantportaal? Om die vraag te beantwoorden weet je waar de markt heengaat. Hoe de concurrentie zich ontwikkelt. En waar je over vijf jaar wilt zijn met jouw bedrijf. We hebben met bedrijven gewerkt aan doelen zoals:

Stap 3 – Maak je doelen meetbaar

Het meetbaar maken van strategische doelen is een belangrijke stap die soms wordt overgeslagen. En dat raden we af want deze stap levert je veel op. Het helpt je namelijk in de voorbereiding en tijdens het ontwikkelen van je klantportaal. Maar ook na de livegang ervan. De volgende vragen helpen je om doelen te formuleren:

  • Welk probleem wil je oplossen
  • Wat is de toegevoegde waarde voor klanten en medewerkers
  • Wanneer is het klantportaal een succes

Na het specifiek en meetbaar maken van je doelen, voer je een nulmeting uit. Zo kun je de Return On Investment (ROI) berekenen. En tijdens het ontwikkeltraject en erna, bepalen wanneer je de doelen gaat behalen.

Stap 4 – Processen in kaart brengen

Een klantportaal ontwikkelen biedt vaak verbetermogelijkheden in de processen die je klant raken. Denk aan processen waarbij je klant het initiatief neemt, of waarin medewerkers en klanten informatie uitwisselen. Het is verstandig om deze processen onder de loep te nemen, om te kijken waar het slimmer kan. Een handige manier om dit te doen is door de processen uit te tekenen, bijvoorbeeld als customer journey of procesdiagram. Stel bij de verschillende stappen de vragen:

  • Welke behoefte heeft de klant in deze stap
  • Op welke manier vind het contact plaats
  • Wat kun je hierin verbeteren

 

Voorbereiding op een klantportaal ontwikkelen- Ambrero voorbeeld procesdiagram

Eenvoudig procesdiagram, ook wel flowchart genoemd – foto Ambrero Software

Je kunt zelf de processen in kaart brengen. De kennis is immers aanwezig binnen je bedrijf. Maar bij gebrek aan tijd kun je deze stap ook uitbesteden. Aan een software consultant of een softwarebedrijf. Met deze keuze is ervaring, en daarmee snelheid en effectiviteit, jouw voordeel.

Ambrero helpt je met stap 3 tm 5 in de vorm van een Inventarisatie workshop. Minimale tijdsinvestering en maximaal resultaat.

Stap 5 – Pijnpunten benoemen

Het in kaart brengen van de processen gaat samen met het benoemen van de pijnpunten hierin. Hierin spelen jouw klanten en medewerkers een belangrijke rol. Welke handelingen in een proces kost teveel tijd, welke leveren veel fouten op? En vraag wat zij missen, aan informatie of contact.

Vooral als interne efficiëntie een belangrijke drijfveer is voor de portal, wordt acceptatie door klanten nogal eens vergeten. Terwijl ook zij de toegevoegde waarde willen zien. Door co-creatie met klanten krijg je belangrijke input. Over wat ze nu missen in de samenwerking met jou en verbeteringen in gezamenlijke processen. Wanneer je dit meeneemt in het ontwikkelen van het klantportaal, krijg je enthousiasme en meer rendement terug.

Als je weet wat de pijnpunten je nu kosten, dan weet je ook wat het oplossen ervan je oplevert. En gaat verder dan alleen het besparen van tijd of verhogen van kwaliteit. Het zal ook de klanttevredenheid en het werkgeluk binnen je bedrijf verhogen.

Stap 6 – Start de zoektocht naar softwarebedrijf

Nu het doorlopen van de voorgaande stappen, start je het selectietraject op. Het voordeel van deze timing is: extra input van diverse experts. Daag zo’n 5 verschillende softwarebedrijven uit om met je mee te denken. Dat levert niet alleen een frisse blik op. Ook helpt het bij het maken van de juiste keuze. Welke ontwikkelaar begrijpt wat je wilt bereiken? En wie denken er goed met je mee.

Je houdt met de geselecteerde partijen een verkennend gesprek. Of je deelt een briefing (jouw voorbereiding) en plant een presentatie dag. Hierop geven alle partijen een presentatie over hun aanpak en ideeën. Je nodigt de interne stakeholders uit voor deze dag, misschien zelfs ook een kritische klant. En op basis hiervan kun je vrij eenvoudig een shortlist samenstellen met maximaal 3 partijen.

Voor uitgebreide info, vraag gratis het stappenplan ‘Hoe kies je een softwarebedrijf’ aan.

Stap 7 – Wie gaat je klantportaal ontwikkelen

Zoals gezegd kies je van de partijen die je hebt gesproken of een presentatie hebt gezien er maximaal drie uit. Dat doe je op basis van hun input en jouw gevoel. We raden je aan om in ieder geval één partij te kiezen met ervaring in jouw branche en één met geen of weinig ervaring.

Want het is misschien prettig om met partijen te werken die je branche goed kennen. Maar je loopt bij branche-experts wel het risico op kopieergedrag. Waardoor je klantportaal hetzelfde gaat werken als die van je concurrent. Hoe zorg je dan voor voldoende onderscheidend vermogen? Daarom is het ook verstandig om met een partij zonder branche-ervaring te spreken. Zo krijg je een ander perspectief. Lees in het volgende blog wat voor vragen je deze partij moet stellen.

Hulp nodig met de voorbereiding?

Dit zijn de 7 stappen om het ontwikkelen van jouw klantportaal te starten. Misschien heb je niet genoeg tijd voor de voorbereiding? Of wil je sparren over het bepalen van je doelen? Hiervoor ben je bij Ambrero in goede handen. We hebben de ervaring om dit samen met jou te doen. En denken graag en grondig mee.

Een eenvoudige eerste stap is online kennismaken! Plan direct een gratis adviesgesprek in met Bart Matthaei, directeur & software innovatie expert.

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Een klantenportaal maken; vijf argumenten

Veel organisaties gingen je voor in het maken van een klantportaal. De populariteit van het online B2B portaal neemt nog altijd toe. Het steeds verder digitaliseren van bedrijfsprocessen draagt hieraan bij. Evenals de toenemende concurrentie in de B2B markt. Het leveren van een goed product of dienst is niet langer voldoende om voorop te lopen. In deze blog geven we je vijf ijzersterke argumenten voor het maken van jouw klantenportaal.

Korte introductie van het klantportaal

Een online portal stelt je in staat om jouw customer facing processen voor je klanten 24/7 beschikbaar te stellen. En om deze voor een optimale klantervaring zo soepel mogelijk te laten verlopen. De functies van een maatwerk online portal zijn uiteraard afhankelijk van jouw type dienstverlening. Lever je fysieke producten? Dan ligt e-commerce en support functionaliteit voor de hand, zoals het plaatsen van nieuwe bestellingen en het aanvragen van support. Lever je een dienst waarbij er informatie uitgewisseld moet worden met klanten? Dan zal je klant behoefte hebben aan een online dossier om informatie online aan te kunnen leveren, de voortgang te kunnen zien en rapportages te kunnen downloaden. Dit alles uiteraard in een beveiligde omgeving waar klanten kunnen inloggen, bij voorkeur gekoppeld aan je CRM-systeem.

De kenmerken van een klantportaal op een rij:


  • Optimaal gebruikersgemak door 24/7 selfservice
  • Inzicht in de status van offertes, bestellingen, facturen, historie
  • Uniforme dienstverlening voor al jouw klanten
  • Voldoet aan AVG wetgeving met de juiste beveiliging

De mogelijkheden van maatwerk portals

Voor standaard bedrijfsprocessen zijn er standaard oplossingen te koop. Hierbij zul je de werkwijze van je bedrijf op bepaalde punten moeten aanpassen naar het bestaande portaal. Bij maatwerk kun je de klantportaal inrichten naar de ideale werkwijze. Ambrero heeft voor uiteenlopen de organisatie een B2B klantportaal ontwikkeld. Stuk voor stuk bedrijven die een stap verder gaan in de samenwerking met hun klanten. En vaak met unieke bedrijfsprocessen die zich niet laten vatten in een standaardoplossing.

Drie maatwerk portals ter inspiratie:

  1. Internationaal klantenportaal voor Outform

    Outform verkoopt en onderhoudt high-end displays aan grote merken zoals Philips, Intel en Tag Heuer. Deze displays met interactieve technologie worden gebruikt in retail-omgevingen, bijvoorbeeld bij de Mediamarkt. Het online portal stelt klanten in staat om hun promotieprogramma’s te organiseren, bestellingen te plaatsen en service aan te vragen.

  2. Online portal voor garantie-aanvragen van MMD

    MMD, produceert en verkoopt monitoren en LCD-televisies, en liet een klantenportaal maken zodat distributeurs verlengde garantie voor hun klanten kunnen aanvragen.

  3. Portaal voor Beter Leven keurmerk

    Stichting Beter Leven keurmerk werkt samen met deelnemende bedrijven aan het keurmerk om vlees, zuivel en eieren diervriendelijker te produceren. Waarbij de deelnemers hun productinformatie (recepten) door SBLk laat beoordelen. Met dit klantportaal zijn alle schakels in de keten inzichtelijk, van boer tot het eindproduct dat in de supermarkt ligt. Het SBLk portaal leverde ons een Computable Award nominatie op.

We illustreren de 5 argumenten om een klantportaal te laten maken met de beweegredenen van onze klanten.

1. Klantenportaal maken om concurrenten voor te blijven

Het creëren van concurrentievoordeel is een uitstekende reden om een portal te ontwikkelen. En dit voordeel creëer je door klanten nieuwe mogelijkheden te bieden, die de concurrentie niet heeft.

Concurrentievoordeel is voor Outform ook een belangrijke drijfveer voor de ontwikkeling van hun online portal. Voorheen ontwikkelden ze een beperkt aantal portals voor hun grotere klanten waar ze o.a. support op de displays konden aanvragen. Maar deze portals boden beperkte functionaliteit en nieuwe klanten moesten zo’n 3 maanden wachten op de implementatie.

Na de ontwikkeling van een generiek portaal kunnen nieuwe klanten direct gebruik maken van deze service. Daarnaast bieden ze hun grootste klanten maatwerk aan. Hierbij wordt de werking ervan toegesneden op hun bedrijfsprocessen. Door de afstemming van gezamenlijke processen ontstaat er een betere samenwerking. Hiermee creëert Outform concurrentievoordeel door goede service en klantenbinding.

“Onze klanten opereren wereldwijd; het nieuwe portal geeft hen op regio- en globaal niveau overzicht van alle bestelde producten, stelt hen in staat om eenvoudig nieuwe orders te plaatsen, reserveonderdelen te bestellen en support aan te vragen. Dit nieuwe portal neemt onze klanten werk uit handen en dat bespaart hen veel tijd.”

Hendrik-Jan Peper – Manager Business Applications bij Outform

2. Kosten besparen met een klantportaal

Voor alle bedrijven, waarvoor Ambrero een klantportaal ontwikkelt, is efficiënter werken een belangrijke reden. Je kunt veel tijd besparen met het standaardiseren en automatiseren van jouw bedrijfsprocessen. Ook bij MMD ging het om tijdsbesparing. Het handmatig afhandelen van garantieaanvragen kostte 20 minuten tijd. Met de verwachting dat de vraag flink zou toenemen lieten ze een customer portal ontwikkelen. Nu worden de aanvragen 40 keer sneller verwerkt en de klanten krijgen 15 keer sneller de garanties geleverd. Het resultaat is hiermee niet alleen een flinke tijdsbesparing maar ook een hogere klanttevredenheid.

““We knew the projects were coming, that the demand in general was going to be higher and we knew the business was going to go up. And we wanted to expand, so we had to be ready. That’s why we had a portal developed.”

Daniel Guerra – Deputy Operation Manager bij MMD

Soms is een klantportaal ook simpelweg een noodzaak om een businessmodel rendabel te houden, met efficiëntie dus de belangrijkste drijfveer. Voor organisaties in een zeer competitieve markt met veel druk op prijzen en marges is het bijna onmogelijk om zonder customer selfservice te overleven.

Wil je meer informatie over klantportalen? Voor onze casestudy over klantportalen interviewden we vijf ondernemers over hun drijfveren, hoe ze klanten meekregen het gebruik ervan, wat de resultaten zijn en nog veel meer..

Naar casestudy

 

3. Kwaliteit verbeteren met een klantenportaal

Outform wilde met hun nieuwe portal ook fouten verminderen in het orderproces door een geautomatiseerde controle op de bestellingen. Ook bij MMD is de kwaliteit van hun dienstverlening verhoogd, mede dankzij datacontrole in de portal. Voor Stichting Beter Leven keurmerk (SBLk) was het borgen van de kwaliteit van het keurmerk de belangrijkste drijfveer voor het maken van een klantenportaal. Een essentieel onderdeel hiervan is het terug-traceren van Beter Leven producten in de winkel naar vee en vlees dat is gehouden en geproduceerd volgens de regels van het keurmerk.

Voorheen was dit praktisch onmogelijk, aangezien er voor ieder aangemeld product een Excelsheet werd aangeleverd. Waarbij deelnemers ook nog eens verschillende formats hanteerden. Om de kwaliteit goed te kunnen borgen was er gestructureerde dataverzameling nodig en moesten de bestaande informatiestromen geconsolideerd worden.

“Onze deelnemers konden in het oude klantportaal een Excel uploaden met hun product-receptuur. Maar vaak was deze informatie niet volledig en daarnaast ook niet aan elkaar te relateren. En dat is simpelweg essentieel voor een ketenkeurmerk.”

Frank Wijte- projectmanager bij SBLk

4. Klantenportaal maken om veranderingen voor te zijn

Veranderingen in jouw markt kan ook de aanleiding zijn om te innoveren. Met de inwerking treding van de wetgeving RI&E (Risico Inventarisatie & Evaluatie) werd het voor werkgevers verplicht om een te inventariseren of en hoe gevaarlijk werk gevaarlijk of ongezond kan zijn voor medewerkers. Een arbeidsdeskundige voorzag een behoefte die ging ontstaan bij grotere organisaties. En Arboplaats.nl schakelde Ivor Brandt in om een portaal te ontwikkelen waarmee deze organisaties veel van de RI&E werkzaamheden zelf konden uitvoeren. Als alternatief om kostbare adviseurs hiervoor in te schakelen.

“De verplichte inventarisatie uitbesteden aan een arbeidsdeskundige betekent voor grote organisaties als Philips inhuurkosten van 100-125 euro per uur, gedurende een aantal maanden. Het portaal stelt bedrijven in staat om de inventarisatie zelfstandig uit te voeren, zelfs per afdeling. Het financiële voordeel van het systeem is overduidelijk.”

Ivor Brandt, lead developer bij Arboplaats.nl

5. Klantenportaal maken verbetert je dienstverlening

Jouw klanten krijgen real-time inzicht in projecten die ze met jou doen, lopende aanvragen of leveringen. Maar met het digitaliseren van processen krijg ook jij meer inzicht. Als je de data die hierbij vrij komt goed gebruikt. Bij het laten maken van een klantportaal behoren rapportagetools en datadashboards ook tot de mogelijkheden. Hiermee bouw je kennis op van je klanten én jouw bedrijfsprocessen. Deze functionaliteit geeft je inzicht in de potentiële risico’s en groeikansen voor je bedrijf.

Het is ook mogelijk om online portals te koppelen aan bestaande systemen, zoals je CRM en backofficesysteem. Zo maak je optimaal gebruik van bestaande informatie om de data in de portal te verrijken. En kun je inspelen op marktomstandigheden en de vertaling maken naar een betere dienstverlening.

Start jouw route naar meer succes & rendement

We kijken vrijblijvend samen met jou naar de toepassing voor jouw bedrijf. Om vervolgens het rendement en groeikansen te definiëren. Spreken we elkaar snel?

Een eenvoudige eerste stap is kennismaken tijdens een gratis online adviesgesprek. Plan vrijblijvend een meeting met Bart Matthaei, directeur & software innovatie expert.

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Progressive Web App of native app laten maken?

De vraag van bedrijven naar gebruiksvriendelijke en interactieve apps neemt nog steeds toe. Voorheen was je als ondernemer beperkt tot de keuze voor een native Android of iOS app. Maar met de komst van Progressive Web Apps (PWA) is het mogelijk om een ‘In-App-Experience’ te creëren via jouw webapplicatie. Na het lezen van deze blog maak je gemakkelijk de keuze: een PWA laat maken of toch een native app.

Wat is een Progressive Web app

Een Progressive Web App (PWA) zit tussen een webapplicatie en native app (uit de app store) in. Het gedraagt zich als een native app maar het is een webapplicatie voorzien van een extra laag, namelijk een Service Worker. Met deze technologie kan de webapplicatie, net als een native app, taken uitvoeren als de applicatie niet geopend is.

Het kan bijvoorbeeld data opslaan (cache) als de gebruiker offline is, data synchroniseren en push notificaties ontvangen. Een aantal grote bedrijven hebben al een PWA, zoals Tiktok, Twitter, Spotify en Uber. Wanneer je deze websites opent op een laptop of pc dan lijkt het op een gewone webpagina. Maar op je mobiele telefoon krijg je een ‘In-App-Experience’. Dat komt omdat de PWA het apparaat dat je gebruikt herkent en zich vervolgens aanpast.

Kenmerken van een Progressive Web App op een rij:


  • Responsive
  • Offline te gebruiken
  • Altijd actuele data
  • Veilig; data wordt versleuteld en voldoet aan Transport Layer Security protocol
  • In-App-Experience; navigeren door te swipen, geanimeerde paginaovergangen

Waarom duurde het zo lang?

Tijdens de presentatie van de eerste iPhone door Steve Jobs in 2007, introduceerde hij ook het briljante idee van Web Apps. Een Web App omschreef precies wat een PWA nu is. Kort na de presentatie werd ook de SDK (Software Development Kit) vrijgegeven om native iOS apps te ontwikkelen. Toen bleek dat Apple veel geld kon verdienen aan de native apps die werden verkocht via de AppStore, hebben ze het idee van Web Apps laten gaan.

Het heeft tot 2015 geduurd tot het idee van Web Apps weer onder de aandacht werd gebracht door designer Frances Berriman and Google Chrome engineer Alex Russell. In 2016 werd het beschikbaar voor Google’s browser Chrome. In 2017 volgde Microsoft met Edge en ironisch genoeg heeft Apple tot 2018 iOS-ondersteuning voor Progressive Web Apps tegen gehouden.

Progressive web app laten maken; de voordelen

Een PWA geeft een aantal grote voordelen te opzichte van een webapplicatie. Zo is het mogelijk om een PWA te installeren. Het grote verschil met een native app is dat een PWA eigenlijk alleen de service worker installeert. De installatie is dus heel klein, bijvoorbeeld bij Uber is de PWA 30KB en de native app heeft 300+ MB nodig. Voor nieuwe Uber gebruikers met een slechte internet verbinding is het dus handig om de PWA te gebruiken.

Een PWA kan ook gebruik maken van heel van functionaliteiten van het device zelf, denk hierbij aan locatie (GPS), bluetooth, video, audio, vibratie (trillen), NFC, oriëntatie (draaien van telefoon) en zelfs het doorzoeken van contacten.

Een PWA kan ook notificaties ontvangen en aan de gebruiker tonen, dit kan zelfs als de PWA niet actief is. Een notificatie kan bestaan uit een titel, tekst, een plaatje en er kunnen zelfs knoppen worden toegevoegd. Deze kan naar één persoon worden verstuurd (bijvoorbeeld wanneer er een e-mail binnenkomt), naar meerdere personen of naar iedereen.

Doordat alle requests altijd via de extra laag (service worker) gaan kan daar ook de response data worden opgeslagen (cache) zodat het weer gebruikt kan worden als de gebruiker geen internet verbinding meer heeft. Er zijn verschillende cache-strategieën en deze kunnen door elkaar gebruikt worden. Voor een pagina die nooit wijzigt gebruik je een andere strategie dan voor de pagina met het laatste nieuws.

Voordelen PWA versus native app op een rij:

Progressive Web App Native App
Werkt ook offline
Push notificaties
Installeerbaar
Indexeerbaar door zoekmachines
Voor alle platformen geschikt
Download niet verreist
Eenvoudig updaten
Lage ontwikkel- en onderhoudkosten
Gebruikt weinig ruimte (mb’s)

Progressive web app laten maken; de nadelen

Een PWA kan wel worden toegevoegd aan de Google Play Store en de Microsoft Store, maar het is (nog) niet mogelijk om deze toe te voegen aan Apple’s App Store. Dus iPhone gebruikers kunnen een PWA daar niet vinden en dus ook niet installeren. Om een PWA te gebruiken moeten iPhone gebruikers een snelkoppeling van de website toevoegen aan het beginscherm. In een markt met veel concurrentie in de strijd om smartphone gebruikers is de native app in het voordeel.

Voor een applicatie die gebruikt maakt van specifieke hardware, hetgeen veel vraagt van je mobiele telefoon, is een native app ook de betere keuze.

PWA of native app; wat kies jij?

Een PWA laten maken is voor de meeste applicaties een hele goed keuze. Er hoeft er maar eentje gemaakt te worden, dus niet een webapplicatie en een native app voor elk platform (Android en iOS). Hierdoor is het laten maken van een PWA sneller en goedkoper. Ook is een PWA op alle omgevingen hetzelfde. En is een update meteen beschikbaar, zonder tussenkomst van Google of Apple. Dus als je een betaalbare app wilt, die snel en voor alle platformen beschikbaar is, kies dan voor een PWA.

Twijfel je nog over de beste toepassing voor jouw applicatie? Bart Matthaei, directeur & software innovatie expert denkt graag met je mee. Plan een vrijblijvend adviesgesprek in zijn agenda.

Tom Konijn
Over de auteur

.NET Developer

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Reserveringssoftware hoger onderwijs: bij twijfel toch doen

In eerste instantie twijfelen ze over de aanschaf van reserveringssoftware voor hun studenten. Judith Kroon, Hoofd Bedrijfsvoering bij de Gerrit Rietveld Academie, vertelt waarom ze over deze onzekerheid heen zijn gestapt. Want sinds de start van dit schooljaar worden alle kunstwerkplaatsen geboekt door de studenten zelf. En dat levert meer op dan alleen een strakke planning…

De impact van Covid-19 op hoger kunstonderwijs

Studenten uit de hele wereld ontwikkelen zichzelf in beeldende Kunst en vormgeving aan de Gerrit Rietveld Academie . Met de komst van Corona mogen nog maar 50% van hen tegelijk in de school aanwezig zijn. En dat heeft ook gevolgen voor de beschikbaarheid van werkplaatsen waar er, onder begeleiding, wordt gewerkt aan kunstprojecten. Nu studenten minder tijd op school zijn en er minder werkplekken beschikbaar zijn, ontstaat de noodzaak voor reserveringssoftware.

Outlook als eerste stap naar de oplossing

De onvoorziene situatie omtrent COVID-19 vraagt om snel handelen. Judith Kroon vertelt dat Outlook hun eerste oplossing is voor het planningsprobleem. En dat levert verschillende voordelen op:

  • Meer tijd voor het begeleiden van studenten
  • Mogelijkheid tot het spreiden van reserveringen en werk

Helaas is met deze oplossing de beschikbaarheid niet inzichtelijk voor de student. En dat levert klachten op. Gelukkig dient in hetzelfde schooljaar een volgende stap naar reserveringssoftware zich aan.

Definitieve oplossing: waarom moeilijk doen als het samen kan

De noodzaak om afspraken te plannen met studenten in de werkplaatsen speelt ook bij andere kunstacademies. “We kregen de reserveringsapplicatie te zien van Hogeschool voor de Kunsten Utrecht (HKU). Een systeem dat ontwikkeld is om dit specifieke probleem op te lossen. We waren enthousiast over het gebruikersgemak van de applicatie en het leek te voorzien in onze aanvullende wensen wat betreft de Outlook reserveringssoftware.

We hebben vervolgens contact opgenomen met Teije ter Maat, projectleider bij HKU en medeverantwoordelijk voor de ontwikkeling van de applicatie. En zijn door HKU in de gelegenheid gesteld om het raamwerk van de applicatie te gebruiken. Dit werd de basis voor inrichting van de reserveringssoftware specifiek voor de Rietveld Academie.”

Hoe krijgt de Rietveld Academie alle gebruikers mee

Waarom twijfelt Judith, ondanks de voordelen van de reserveringssoftware, over de aanschaf? Ze vertelt: “Op onze school is autonomie erg belangrijk. We werken vanuit een platte organisatie waarbij een grote mate van vrijheid en verantwoordelijkheid aan medewerker wordt gegeven. Dat is belangrijk voor de werkplaatsbeheerders maar heeft ook verschillende manieren van werken tot gevolg’.

Dus hoe krijg je alle collega’s mee in een éénduidige werkwijze?

“Daar heb ik samen met mijn projectteam goed naar gekeken. Want het succes van deze reserveringssoftware wordt bepaald door de mate van het gebruik. En daarbij gaan we voor 100%.”

Om de gebruikers mee te krijgen organiseert het projectteam:

  • Inloopspreekuren voor vragen van werkplaatsmedewerkers
  • Gebruikershandleidingen voor medewerkers en studenten
  • Instructies voor de werkplaatsbeheerders bij het leren kennen van de software
  • Ophalen van feedback en wensen voor extra functionaliteit

 

Ambrero reserveringssoftware voor hoger onderwijs - projectteam van de Gerrit Rietveld Academie

Projectteam van de Gerrit Rietveld Academie – vlnr Niels Albers, Chango Eersel, Judith Kroon en Sarah Arnolds

Wat levert de reserveringssoftware de kunstacademie op

“Sinds begin van dit studiejaar is de app live en we zijn er zeer positief over. We krijgen complimenten van onze studenten over de inzichtelijkheid en het gebruikersgemak. De werkplaatsbeheerders kunnen goed met het systeem uit de voeten en denken mee over de kansen die de applicatie biedt. Zo is het nu ook mogelijk om een werkplaats uit te plannen en werken we aan de mogelijkheid van een minimale reserveringstijd toekennen per faciliteit.

De reserveringssoftware zorgt voor meer rust en focus in begeleiding van de student. Daarnaast voldoet het aan hun wens, namelijk zicht op de beschikbaarheid van de verschillende werkplaatsen.”

Projectresultaat in het kort:

  • Inzicht in beschikbaarheid
  • Betere begeleiding van studenten, aangepast op de vraag & planning
  • Tijdswinst door communicatie via het systeem

Meer resultaat waar studenten & collega’s blij mee zijn

“Met dit systeem is het, voor studenten en collega’s, heel zichtbaar welke mogelijkheden we als kunstacademie bieden. Namelijk 22 werkplaatsen waar studenten werken met eindeloos veel technieken, machines en materialen. En dit laten we zien in de reserveringssoftware met informatie en foto’s. Daarnaast verwijzen we in de app ook door naar ons intranet, voor meer informatie. Dat sluit heel mooi aan op elkaar: fijn voor onze communicatie naar studenten en collega’s!”

Dit systeem ondersteunt wat we belangrijk vinden in onze werkplaatsen; autonomie en aandacht voor onze studenten.

Judith Kroon, Hoofd Bedrijfsvoering aan de Gerrit Rietveld Academie

Reserveringssoftware: cijfers & feiten

VuMC

Ontwikkeltijd 8 weken

VuMC

Projectteam Judith , Sarah, Niels en Chango van de Rietveld Academie; Huub, Sebas, Erwin en Bart van Ambrero

VuMC

Livegang 16 september 2021

VuMC

Gebruikers 1e maand 73% van gebruikers boekt ruim 1.900 reserveringen

VuMC

Gebruikersvriendelijkheid nagenoeg geen vragen vanuit de studenten

Ook software voor hoger onderwijs laten ontwikkelen?

Covid-19 heeft het hoger onderwijs genoodzaakt om vernieuwing te versnellen. Ook heeft meer urgentie gegeven aan trends die al aan de gang waren, zoals toenemende focus op de Student Journey en flexibilisering. Helaas blijkt in de praktijk dat standaard software niet toereikend is voor het hoger onderwijs. Ambrero heeft met de Gerrit Rietveld Academie en de Hogeschool voor de Kunsten Utrecht de meest efficiënte ondersteuning van hun onderwijsprocessen ontwikkeld. Hun referenties vind je hier.

Wil je weten wat de toepasbaarheid is voor jouw organisatie? Neem dan vrijblijvend contact op.

 

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Is een eigen front-end framework nog van deze tijd?

In het begin van dit jaar begon ik mijn stage bij Ambrero. Het onderwerp: een technische analyse van het front-end framework dat Ambrero ontwikkelde en aan de basis ligt van alle maatwerk applicaties. Er werd mij gevraagd om diverse front-end frameworks te vergelijken en een advies te geven over de doorontwikkeling van het eigen framework.

Met een gezonde dosis skepsis begon ik mijn onderzoek: ik vroeg mij af waarom ontwikkel je een eigen framework terwijl er tientallen open-source frameworks op de markt zijn? In dit blog lees je de uitkomsten van mijn onderzoek en geef ik een antwoord op de vraag in welke gevallen de ontwikkeling van een eigen frond-end framework gelegitimeerd is.

Efficiënt ontwikkelen met een front-end framework

De reden dat Ambrero een eigen front-end framework heeft gebouwd is om zo efficiënt mogelijk maatwerk applicaties te kunnen ontwikkelen. Die keuze kwam niet uit het niks: er was geëxperimenteerd met enkele bestaande frameworks, maar na verloop van tijd werd geconcludeerd dat deze open-source front-end frameworks te veel wijzigingen ondergingen om de benodigde continuïteit te bieden. Het upgraden van het front-end framework naar een nieuwe (soms veiligere) versie zorgde voor veel extra ontwikkelkosten die uiteindelijk bij de klant in rekening moesten worden gebracht. Dat was nauwelijks verdedigbaar.

“Meer is niet altijd beter.”

Daarnaast bevatten de open-source frameworks steeds meer functionaliteit en werden ze complexer doordat de inzetbaarheid in verschillende situaties en in combinatie met allerlei technologieën een belangrijke factor werd voor het succes. Terwijl het doel van Ambrero was om applicaties klein en onderhoudbaar te houden.

De ontwikkeling van het front-end framework, Ambrero Base, startte als framework met beperkte functionaliteit om de Javascript logica op een gstructureerde manier op te zetten. In de afgelopen jaren is Ambrero Base verder ontwikkeld en werd het framework steeds efficiënter en veelzijdiger. Tegelijkertijd zijn open-source front-end frameworks natuurlijk ook verder geëvolueerd. Vandaar de vraag: Hoe verhoudt Ambrero Base zich tegen over de huidige populaire front-end frameworks. Ik onderzocht de architectuur, snelheid en het geheugengebruik, en vergeleek deze met het Angular en Nuxt framework. De vraag die in mijn achterhoofd bleef zitten: doet Ambrero er verstandig aan om het eigen framework te blijven hanteren?

Framework voor datagerichte applicaties

Elk framework heeft een verschillend uitgangspunt. Voorbeelden zijn het maken van een standalone applicatie en het maken van een simpele content website. Ambrero Base draait om data-gerichte webapplicaties. Het framework is bedoeld voor de ontwikkeling van veelal administratieve applicaties waar veel communicatie plaatsvindt tussen de webbrowser en de server. Dashboards en beheersystemen bijvoorbeeld.

Analyse van de verschillen tussen Ambrero Base, Nuxt en Angular

In mijn analyse vergeleek ik de frameworks eerst op snelheid en geheugengebruik. Mijn tests wezen uit dat de verschillen tussen deze frameworks in de praktijk marginaal zijn. Alleen bij de verwerking van grote hoeveelheden data zie je verschillen. Het Angular framework gebruikt bijvoorbeeld een “promise based” techniek waardoor er sneller en efficiënter wordt omgegaan met hogere aantallen data, iets wat in Ambrero Base ontbreekt.

Ambrero Base viel positief op qua geheugengebruik, veroorzaakt door de minder intensieve template engine. Deze biedt weliswaar minder functies dan Angular en Nuxt maar niet alle functies zijn nodig om hetzelfde eindresultaat te bereiken. Een goed voorbeeld dus van de manier waarop Ambrero bewust omgaat met schaalbaarheid.

Uit mijn technische analyse kwamen enkele adviezen voort over de architectuur van het framework. Hoewel het AB-framework is geoptimaliseerd voor de technology stack die Ambrero hanteert zijn er in de architectuur van de vergeleken open-source frameworks enkele kansen te ontdekken om het eigen framework nog krachtiger te maken. Ik heb bijvoorbeeld aan de hand van de werking van Nuxt en Angular enkele adviezen gegeven over de structurering van controllers: het afdwingen van een bepaalde structuur zorgt voor consistentie en dus voor een betere leesbaarheid. Bovendien geeft het mogelijkheden om controllers states te geven, iets wat op dit moment nog in het AB-framework ontbreekt.

Waar Angular en Nuxt in uitblinken

Met het open-source karakter van Angular en Nuxt ligt de implementatie van deze frameworks voor de hand. Er is een wereld aan documentatie en codevoorbeelden voorhanden. Dat maakt de overdraagbaarheid naar een andere ontwikkelaar, of het inwerken van een nieuwe collega veel makkelijker. Bij eventuele samenwerking met een andere partij heeft het gebruik van een dergelijk open-source framework dus sowieso de voorkeur.

In de meeste gevallen vind ik het niet voor de hand liggen om een eigen framework op te zetten: de kracht van frameworks als Angular en Nuxt is juist de flexibiliteit. En heb je tóch goede redenen om een eigen framework te ontwikkelen, je zet niet zomaar een goed fundament neer: daar is de nodige kennis en ervaring voor nodig. Met het gebruik van een veelgebruikt open-source framework weet je zeker dat het met de architectuur van je front-end wel goed zit: de keuzes die ontwikkelaars daarin hebben gemaakt zijn uitgebreid bediscussieerd en in praktijk gebracht.

Voordelen van een framework dat geoptimaliseerd is voor een specialistische werkwijze

Je dus ziet dat open-source frameworks in de loop der jaren steeds verder geoptimaliseerd zijn. De community achter een framework als Angular tunet continu aan het framework. Nuxt en Angular zijn zeer veelzijdig: ze zijn in een veelvoud van situaties een goede keuze.

Ik zie echter ook dat de keuze voor een eigen Ambrero de nodige voordelen heeft. Het grootste voordeel zie ik in de consistentie over de verschillende lagen van de applicatie: de wijze waarop op de back-end logica wordt gestructureerd heeft Ambrero als het ware doorgezet naar de front-end. Voor de developer is de manier van werken in het front-end gedeelte ongeveer hetzelfde als op de back-end. Dat concept heeft natuurlijk voordelen voor de onderhoudbaarheid: de structuur van de logica is eenduidig en zowel back-end als front-end kunnen door dezelfde developer geschreven worden.

Ambrero Base is veel verder geïntegreerd met het back-end dan dat mogelijk zou zijn bij het gebruik van een ander framework. De specifieke opbouw van het framework maakt dit mogelijk. De integratie met het C# of Java back-end is heel direct. Zaken als routing (de manier waarop de logica in de browser wordt gekoppeld aan de juiste functies op het back-end) hoeven daardoor ook niet dubbel te worden uitgevoerd. Dat maakt de ontwikkeling efficiënt.

Een derde voordeel is de onderhoudbaarheid: eerder schreef ik over de ongewenste situatie dat updates van open-source frameworks teveel kosten met zich meebrachten wanneer die updates moesten worden doorgevoerd in de applicaties van Ambrero. Het gebruik van een eigen framework (of een eigen fork van een bestaand open-source framework) geeft daar uiteraard meer controle in.

Antwoord op de vraag; is een front-end framework wel van deze tijd?

Daarmee kom ik terug op de kernvraag: is de doorontwikkeling van het eigen front-end framework nog steeds een goede keuze, of kan Ambrero in dit geval beter meeliften op de ontwikkelingen van de open-source community?

Zeker is dat het eigen framework voor Ambrero de nodige voordelen biedt in efficiëntie en onderhoudbaarheid. De controle die Ambrero heeft wat betreft het uitrollen van updates en het behoud van consistentie tussen het back-end en front-end zijn voor ontwikkelaars grote voordelen. Die zullen echter lang niet in elke situatie opwegen tegen de flexibiliteit, functionaliteit en documentatie van bestaande frameworks.

In het geval van Ambrero werpt de minimalistische aanpak binnen Ambrero Base zijn vruchten af: het framework kan gebruikt worden voor complexe applicaties zonder dat er functies worden gemist. De snelheid waarmee ontwikkelaars over de hele linie (van backend tot browser) kunnen programmeren zorgt voor lagere ontwikkelkosten.

Op basis van mijn adviezen is de roadmap van het Ambrero Base framework bijgewerkt. De punten ‘structuur’ en ‘data ophalen’ krijgen prioriteit en worden binnenkort geoptimaliseerd. En wat brengt mijn onderzoek binnen Ambrero? “Een les die we leren uit dit onderzoek is dat we ons framework regelmatig objectief moeten vergelijken met andere frameworks. Zo komen de verbeterpunten naar boven en blijft het up-to-date”, aldus Bart Overbeek, Front-end developer bij Ambrero.

Concluderend stel ik dat de ontwikkeling van een eigen framework voor organisaties zonder stabiele ontwikkelafdeling niet effectief is. Hen adviseer ik om te vertrouwen op de open-source community. Maar voor Ambrero is de ontwikkeling van het eigen front-end framework een goede keuze geweest. Het framework draagt bij aan efficiënte ontwikkeling en onderhoud van complexe webapplicaties. Daarmee is het een vitale schakel geworden in het betaalbaar houden van maatwerk ontwikkeling.

Job Vermeulen
Over de auteur

Stagiair Ambrero

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Reserveringsapp voor HKU; anticiperen op het nieuwe normaal

Het is de zomer van 2020, een jaar dat veel aanpassingsvermogen vraagt van leerlingen, vakdocenten en bestuurders. Zo ook van Hogeschool voor de Kunsten Utrecht (HKU), want met een afname van 75% in de capaciteit van de studentenwerkplaatsen hebben ze een probleem. Er moet op korte termijn een reserveringssysteem komen zodat studenten kunnen checken of er plek is om aan hun projecten te werken. In deze blog vertelt Teije ter Maat, projectleider HKU, hoe ze tot een oplossing kwamen.

(meer…)
Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Help! Hoe kies je een softwareleverancier?

Je hoort het om je heen en leest het in het nieuws. IT projecten met een looptijd van jaren die veel te veel geld kosten en…. niet het gewenste resultaat opleveren. Je wilt wel innoveren met software maar wél met de juiste softwareleverancier. De moed zakt je bij voorbaat al in de schoenen. Geen zorgen! In deze blog delen we tips die zorgen voor een goede match.

Geldverslindende IT projecten

Eind vorig jaar roept het Bureau ICT-toetsing (BIT) de Nationale Politie op om te stoppen met de ontwikkeling van een eigen it-platform. Al 7 jaar wordt er gewerkt aan een landelijk systeem dat de administratieve druk op agenten moet verlichten. En na het uitgeven van tientallen miljoenen euro’s werken er slechts 2 toepassingen. De BIT geeft in hun adviesrapport aan dat de politie terecht investeert in hun registratieve systemen. Maar de aanpak, het volledig vervangen van de bestaande systemen voor een eigen ontwikkeld platform, vinden ze te risicovol.

Naast allerlei technische adviezen, raad BIT aan om in te zetten op behapbare vernieuwingen die direct waarde toevoegen. Een werkwijze die wordt gehanteerd bij Scrum. Bron: RTL Nieuws en Computable.

Wat gaat er mis?

De overheid klinkt misschien als een ver van je bed show. Maar een ongelukkige keuzes bij IT projecten komt in alle branches voor. Waarom gaat het zo vaak mis?

  • Gebrek aan visie bij bedrijven; de bedrijfsdoelstellingen en de bijdrage van software hieraan.
  • De eindgebruiker is niet betrokken bij het formuleren van het ontwikkelvraagstuk.
  • Wanneer er nieuwe software moet worden ontwikkeld, wordt er alleen gekeken naar de bestaande leverancier.
  • Onvoldoende kennis van de verschillende ontwikkelmethoden; geen goede match tussen project en aanpak.

Tip: neem de bovenstaande punten mee de voorbereiding van je ontwikkelproject. Het zijn ook zaken waarin een full-service softwareleverancier jou kan adviseren.

Ongelukkige keuze softwareleverancier; gevolgen van een no-match

Je hebt vast wel een beeld wat de gevolgen van een mismatch kunnen zijn. Maar hierbij delen we veelgehoorde voorbeelden uit de markt.

  • “Door de gebruikte techniek was het systeem ontzettend traag. Waardoor gebruikers echt moesten wachten bij het invoeren van informatie. Met gefrustreerde medewerkers en klagende klanten als gevolg. We konden hierdoor niet de service bieden die past bij onze bedrijf.”
  • “Achteraf gezien hebben we ons bij de transitie naar de cloud teveel laten leiden door de technische vernieuwing. We hadden onvoldoende oog voor de andere manier van werken die dit vervolgens vroeg van onze mensen, wat leidde tot veel onbegrip en frustratie.”
  • “Na het starten van het ontwikkeltraject kregen we wel updates van wat er gebouwd was maar dit konden we niet testen. Na oplevering hadden we software waar we wel mee konden werken maar wat onvoldoende was toegesneden op onze processen. Dus erg omslachtig in gebruik.”

Maar maak je geen zorgen, met het maken van de juiste keuzes tijdens de voorbereiding kun je elk innovatie-avontuur tot een succes maken. En wij helpen je graag op weg. Lees vooral verder of vraag ons gratis stappenplan aan ‘Hoe kies je een softwarebedrijf dat je verder brengt’.

Meer over stappenplan

 

Een softwareleverancier selecteren, hoe doe je dat

Een succesvol ontwikkeltraject start met het bepalen van de doelstellingen die je met het innovatieproject wilt bereiken. Hiervoor geldt; hoe concreter, hoe beter! De doelstellingen helpen je voorafgaand aan het avontuur een geschikte software ontwikkeling bedrijf te selecteren.

Naast wat je wilt bereiken is het ook aan te raden om te bepalen wat je verwacht van softwareleverancier. Denk hierbij aan:

  • Welke ontwikkelmethode gebruiken ze en past deze bij jouw project?
  • Kunnen ze aanvullende diensten leveren zoals strategisch advies, implementatie, hosting?
  • Past de cultuur bij jullie bedrijfscultuur en communicatiestijl?
  • Kennis van diverse programmeertalen zodat er vrijheid is om te kiezen voor de taal die het beste past bij jouw vraagstuk.

Tip: Maak een long-list van zo’n 5 partijen. Zet verschillende type bedrijven op jouw lijst, bijvoorbeeld kleine slagvaardige ontwikkelaars versus grote partijen. Zo heb je echt iets te kiezen.

Het keuzemoment; welke softwareleverancier heeft de X-factor

Met je projectbeschrijving, of een ander document dat je wensen en bedrijfsprocessen beschrijft, ga je de geselecteerde partijen benaderen. Een veel gekozen aanpak:

  • 1. Hou een verkennend gesprek
  • 2. Organiseer een dag voor presentaties; de software ontwikkeling bedrijven delen hun aanpak en idee over de oplossing met alle stakeholders
  • 3. Short-list; maak een verdere selectie op basis van de presentaties en je gevoel
  • 4. Kies voor de partij met een passende vertaling van jouw vraagstuk naar een oplossing en een heldere route ernaar toe

Je kunt nog een extra stap toevoegen aan je selectietraject, namelijk een inventarisatie workshop. Hierbij scherp je de kern van je vraagstuk aan en verken je mogelijkheden voor de oplossing. Een bijkomend voordeel is dat je het softwarebedrijf leert kennen. Ambrero biedt deze stap ook aan.

Tip: Kies op basis van de voorgestelde oplossingen waaruit blijkt welke partij jouw doel begrijpt. Daarnaast op basis van de helderheid van de geschetste projectaanpak en je vertrouwen in het team.

Wat levert een goede match je op

Een goede match is een softwareleverancier die je business en groeiambitie snapt. Maar ook eentje die je kan bieden wat jouw organisatie nodig heeft, bijvoorbeeld het scherp krijgen van bedrijfsdoelstellingen, een gebruikersonderzoek, de implementatie van je nieuwe software of het onderhoud ervan.

Wat het je oplevert? Dat hangt van bedrijfsdoelstellingen af. Maar die ambitie ga je waarmaken! En je gaat terugkijken op een leerzaam en succesvol innovatie-avontuur.

Tip: Toets regelmatig of je de doelen, die je vooraf hebt gesteld, haalt. Op deze manier weet je hoeveel tijd je hebt bespaart, de klanttevredenheid is toegenomen, het bedrijfsrendement is verhoogd en meer.

Neem vandaag nog de eerste stap

Loop je al een tijdje rond met plannen voor innovatie? Wacht niet langer en kies voor de kansen van morgen. Ambrero heeft een track record opgebouwd in digitale innovatie en software ontwikkeling. We kennen geen falende projecten en 100% van onze klanten beveelt ons aan bij andere bedrijven.

Wil je eerst meer lezen over het kiezen van een softwareleverancier? Vraag dan onze whitepaper aan waarin we je in 6 concrete stappen door de voorbereidings- en selectiefasefase heen loodsen. Zonder kleerscheuren op weg naar een innovatie-partner!

Wil je weten wat we samen met jou kunnen waarmaken? Neem dan vrijblijvend contact op.

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Intellectueel eigendom van software; antwoord op de meest gestelde vragen

Wanneer je een applicatie laat ontwikkelen voor je bedrijf komt daar een hoop bij kijken. Eén van deze zaken is; intellectueel eigendom van software. Vragen die we veelal krijgen zijn, ben ik eigenaar van de door Ambrero ontwikkelde software? Hoe bescherm ik mijn software tegen kopiëren of onrechtmatig gebruik? Als specialist in het bouwen van maatwerk software weten we als geen ander welke aspecten hierbij komen kijken. In deze blog delen we de antwoorden op de meest gestelde vragen over auteursrecht van software.

Wat is het eigenlijk; intellectueel eigendom van software?

Wanneer je niet wilt dat anderen zonder jouw toestemming jouw creaties gebruiken, kun je deze beschermen via het intellectuele eigendomsrecht. In Nederland kennen we verschillende soorten intellectuele eigendomsrechten. Software wordt met name beschermd door het auteursrecht, ook wel copyright genoemd. Dit recht ontstaat vanzelf en hoeft dus niet aangevraagd te worden.

“Het auteursrecht is het uitsluitend recht van den maker van een werk van letterkunde, wetenschap of kunst, of van diens rechtverkrijgenden, om dit openbaar te maken en te verveelvoudigen, behoudens de beperkingen, bij de wet gesteld.”

Bovenstaande tekst vind je terug in Auteursrecht artikel 1. In artikel 10, lid 1 sub 12 staat zelfs expliciet dat onder deze werken wordt verstaan: ‘computerprogramma’s en het voorbereidend materiaal’. Het auteursrecht vervalt door verloop van 70 jaren na het overlijden van de maker.

Wat mag ik doen met het intellectueel eigendomsrecht van software?

Zoals in artikel 1 van de Auteurswet genoemd, mag de eigenaar de software openbaar maken en/of verveelvoudigen. Licenties; wanneer jij de auteursrechten over software hebt kun je door middel van een licentie (bijv. tegen betaling) een gebruiksrecht aan een ander verschaffen. Daarbij kun je beperkingen aan dit gebruiksrecht stellen, zoals alleen toegang tot de objectcode en gebruik voor wat expliciet is overeengekomen.

Wie is de eigenaar van extern ontwikkelde software?

Bij het beantwoorden van deze vraag nemen we onszelf als voorbeeld. Onze software wordt ontwikkeld door programmeurs in dienst van Ambrero. De broncode (taal die programmeurs gebruiken voor de software functionaliteit) van de software is daarom beschermd door het auteursrecht en dit komt van rechtswege toe aan Ambrero. Niet alleen de broncode is beschermd, ook de objectcode (het resultaat van de vertaalslag van de broncode naar hetgeen de computer begrijpt) die vanuit deze broncode gegenereerd wordt, valt onder dit auteursrecht.

Er zijn mogelijkheden om het auteursrecht van software over te dragen aan jou. Ambrero doet dit standaard, wij dragen het auteursrecht op de ontwikkelde maatwerksoftware over. Zo heb je de optie om de software zelf door te ontwikkelen. Of deze software te vermarkten, door middel van licenties, beschikbaar stellen aan derden. Hiermee heb je een mooie bron van inkomsten.

Het gebruik van bestaande modules bij maatwerk software ontwikkeling

Bij het ontwikkelen van bedrijfssoftware komen bepaalde functies vaak terug, zoals log-ins, rapportage tooling, permissies etc. Hiervoor hebben we Ambrero Brix ontwikkelt welke we regelmatig gebruiken bij het ontwikkelen van nieuwe software. Hiermee houden we het ontwikkelproces efficiënt en bespaar jij geld. Bij het gebruik van Ambrero Brix blijven we wél eigenaar van deze specifieke modules. De belangrijkste reden hiervoor is dat we dit framework bij meer klanten gebruiken en gedurende projecten uitbreiden. Hierdoor kunnen we het auteursrecht niet uit handen geven.

Hoe zit het met het auteursrecht op open source software?

In tegenstelling tot wat veelal gedacht wordt is open source software ook wel degelijk beschermd door het auteursrecht. De eigenaar heeft er in dit geval voor gekozen de software (gratis) openbaar beschikbaar te stellen. Dit kan middels een open source-licentie. Bij het gebruiken van deze open source software moet je op de hoogte zijn van de bepalingen in deze open source-licentie om geen inbreuk te maken op de auteursrechten.

“Met name open-source projecten waarbij het GPL licentie model is gebruikt zorgt voor veel beperkingen, dus laat je hierover goed informeren.”

Is mijn naar software vertaalde idee beschermd met intellectuele eigendomsrecht?

Het antwoord op deze vraag is; nee. Het idee zelf wordt niet beschermd door de auteurswet, de bescherming rust puur op de uitwerking in code. Maar je kunt via andere wegen het idee zelf, de functionaliteit, vast laten leggen. Wanneer de software een technisch karakter heeft en bijdraagt aan de oplossing kun je bijvoorbeeld een octrooi aanvragen. Dit is het alleenrecht op je eigen uitvinding.

Wil je de naam of het logo beschermen? Dat kan ook. Een handelsnaam wordt beschermd via de Handelswet, door het gebruik van deze handelsnaam ontstaat dit recht automatisch. Om discussies hierover te vermijden is het verstandig een merknaam en/of logo ook te registreren als merk. Waardoor het merk beschermd wordt via het merkenrecht.

Wat doe je als je intellectueel eigendom van software wordt geschonden?

Als er misbruik wordt gemaakt van jouw creatie onderneem je zelf stappen hierin. Wanneer je er niet uitkomt met degene die volgens jou inbreuk heeft gemaakt op jouw auteursrecht zal het tot een rechtszaak komen. Een rechter zal uiteindelijk bepalen of er sprake is van inbreuk op het intellectuele eigendom. Als dit het geval is wordt er bijvoorbeeld een verbod op dit inbreuk gevraagd of een schadevergoeding geëist.

Met welk vraagstuk gaan we jou op weg helpen?

Ambrero ontwikkelt niet alleen software op maat, we helpen je ook met het stroomlijnen van het hele proces. Hiervoor zetten we onze ervaring in en een gedegen uitrusting. Ook omtrent het auteursrecht van eigen software informeren en adviseren we je graag.

Deel vandaag nog jouw organisatievraagstuk met ons en neem vrijblijvend contact op.

Marielle Daalder
Over de auteur

Java Developer

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

Computable Awards nominatie voor Ambrero en SBLk

Voor het 15e opeenvolgende jaar kunnen ondernemers een prijs winnen met vernieuwende ICT projecten. De verkiezing is een initiatief van Computable, een onafhankelijk ICT platform, en kent verschillende categorieën. De vele inzendingen zijn inmiddels beoordeeld door een vakjury. En de genomineerden zijn, na lang wachten in spanning, bekend. Ambrero is beloond met Computable Award nominatie voor ons project ‘Stichting Beter Leven keurmerk klantenportaal’.

Meer over het genomineerde project; SBLk klantenportaal

In 2019 ontwikkelden we samen met Stichting Beter Leven keurmerk (SBLk), een klantenportaal. SBLk zorgt ervoor dat vlees, zuivel en eieren met het Beter Leven keurmerk voldoen aan de criteria van de Dierenbescherming. Met de nieuwe software hebben zij de gehele voedselketen inzichtelijk, van veehouder tot eindproduct in de supermarkt. Waarbij alle deelnemers worden gecontroleerd of zij voldoen aan de regels van de Dierenbescherming. Hetgeen een belangrijke bijdrage levert aan het dierwelzijn!

Een uitdagend project door de enorme hoeveelheid data. Er werken ruim 800 klanten (deelnemers) in het portaal en het bevat zo’n 29.000 producten en 25.000 productsamenstellingen. Ter illustratie: één hamburger doorloopt al tien stappen in de voedselketen voor deze op je bord ligt.

Waarom een Computable Awards nominatie

Dit project past bij de categorie Digitale Innovatie van de Computable Awards omdat het doel is om een organisatie te ondersteunen met digitalisering. En de toegevoegde waarde van het klantenportaal voor onze klant, Stichting Beter Leven keurmerk, is groot. Zoals:

  • Data-inzicht; managementrapportages zorgen voor meer inzicht, minder fouten en dus een hogere kwaliteit van de output.
  • Gebruikersgemak; het klantenportaal werkt soepel en biedt transparantie aan alle gebruikersgroepen
  • Tijdswinst; de doorlooptijd van één aanvraag is van 2 weken naar één werkdag teruggebracht. Dit geeft een flinke besparing in tijd.

Ons enthousiasme voor dit project wordt gedeeld door de Computable Awards vakjury en beloond met een nominatie.

“Ik ben ontzettend trots op wat we als team voor SBLk hebben neergezet en het feit dat we zijn genomineerd is de kers op de taart. De hele productieketen inzichtelijk maken, van dier tot product in de supermarkt, is behoorlijk complex en naar mijn weten nog niet eerder gedaan. Daarnaast laat de bijdrage die dit levert aan de verbetering van het dierwelzijn zien dat deze innovatie echt maatschappelijke meerwaarde heeft.”

Help SBLk en Ambrero aan het winnen van deze Computable Award

Uit alle inzendingen zijn er in totaal tien innovatieve projecten genomineerd in deze categorie. En we zijn in goed gezelschap! Andere genomineerden zijn o.a. Antoni van Leeuwenhoek, Albert Heijn en Rijkswaterstaat. De vakjury van Computable Awards heeft zijn werk gedaan. Het is nu aan jou! Wie de 1e prijs wint wordt namelijk bepaald door een publieke stemronde. Dus als jij ook enthousiast wordt van deze digitale innovatie met maatschappelijke impact, stem dan nu op ‘Klantportaal SBLk’ in de categorie Digitale Innovatie!

Wil je meer werk van ons zien? Bekijk dan een greep uit onze projecten.

Elisa Kossen
Over de auteur

Marketing & Communicatie specialist

  • +31 (0)88 26 27 301

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

© 2005 - 2022     Ambrero Software BV • Algemene voorwaardenPrivacyverklaring
Klantwaardering