Inzicht

Wanneer heeft je website functies op maat nodig?

Door Jeroen · Creatief technoloog bij Digital Powder

Moet je informatie steeds overtypen? Past een boekingsformulier niet bij je werkwijze? Of ontbreekt er een functie die je team vaak nodig heeft? Dan is het zinvol om te kijken wat je website beter kan ondersteunen.

Dat hoeft niet meteen nieuwe software te betekenen. Soms zijn andere instellingen genoeg. Soms helpt een koppeling tussen bestaande tools. En soms is een functie op maat de beste oplossing.

Begin met één volledige taak

Beschrijf de taak van begin tot eind. Bij een aanmelding voor een evenement kan dat betekenen: een ticket kiezen, gegevens invullen, een bevestiging ontvangen en daarna de juiste documenten krijgen.

Denk vervolgens aan wijzigingen. Wie corrigeert een naam? Wat gebeurt er als iemand annuleert? Wie merkt het als een e-mail niet aankomt? Die stappen zijn even belangrijk als het eerste formulier.

Door die stappen op te schrijven, krijgt het project een duidelijke afbakening en iets concreets om te testen. Ook wordt zichtbaar of het probleem een ontbrekende functie, een onhandige interface of een onduidelijke verantwoordelijkheid is.

Kijk wat de bestaande tools kunnen

Voordat we software toevoegen, kijken we naar de tools die al in gebruik zijn. Andere instellingen, rechten of een andere contentstructuur kunnen voldoende zijn om de taak werkbaar te maken.

Doorloop het hele proces met de mensen die ermee gaan werken. Een functielijst kan aangeven dat een systeem aanmeldingen verwerkt. Die lijst vertelt vaak minder over hoe iemand een boeking corrigeert of informatie voor een evenement voorbereidt.

Als de bestaande inrichting die stappen goed ondersteunt, is er mogelijk weinig reden om die te vervangen.

Bepaal of de tools gekoppeld moeten worden

Soms doen twee systemen ieder hun werk goed, maar moet iemand de informatie ertussen overzetten. Dan kan een koppeling zinvol zijn.

Die koppeling heeft duidelijke regels nodig. Welk systeem bevat de hoofdgegevens die de andere systemen moeten volgen? Hoe worden wijzigingen doorgegeven? Wat gebeurt er als de koppeling uitvalt of dezelfde persoon twee keer iets instuurt?

Die vragen helpen het werk en de blijvende verantwoordelijkheid ervoor af te bakenen. Ook bij een koppeling moet iemand problemen opmerken en oplossen.

Bouw voor een concrete ontbrekende functie

Maatwerkfunctionaliteit kan een functie op een website zijn, een tool in een ledenomgeving of een aparte applicatie naast de openbare site. De juiste vorm hangt af van de taak en de mensen die ermee werken.

Corkage — Menu’s en evenementen bijwerken

Voor Corkage Bath bouwden we menu- en evenemententools naast de restaurantwebsite. Het team kan die informatie bijwerken zonder de pagina steeds opnieuw te ontwerpen. Door de inhoud los te houden van de opmaak, krijgen die updates een duidelijke plek in het websitebeheer.

ENKA Mannenkoor — Een speler om mee te oefenen

Voor ENKA Mannenkoor Ede bouwden we een oefenspeler binnen de ledenomgeving van het koor. Zangers kunnen een stempartij kiezen, die afzonderlijk afspelen en het tempo aanpassen terwijl ze de notatie volgen. Hier ondersteunt de website een concrete activiteit: tussen repetities een partij oefenen, in plaats van alleen een muziekbestand downloaden.

ENKA-oefenspeler met stemkeuze, afzonderlijk afspelen, tempobediening en een demonstratiepartituur.
De oefenspeler combineert de keuze van een stempartij, afzonderlijk afspelen en tempobediening. Hier getoond met demonstratiemuziek.

HNHCP — Aanmelding en evenementenbeheer verbinden

Het HNHCP / Hemcare-project omvat een ander soort taken. Het WordPress- en WooCommerce-platform koppelt de aanmelding aan deelnemersbeheer, QR-tickets en evenementmateriaal. De openbare pagina’s zijn een onderdeel van een groter proces dat ook moet werken voor de mensen die het evenement organiseren.

Poundhill Pets — Wanneer de tool een app wordt

Naast de openbare website ontwikkelden we een app op maat voor Poundhill Pets. Het mobiele boekingsscherm brengt het kiezen van huisdieren en het plannen van bezoeken samen in één werkwijze voor degene die het werk organiseert. Dit is een aparte werkomgeving, in plaats van nog een openbare webpagina.

Huisdieren selecteren voor een boeking in de Poundhill Pets-app.
Huisdieren selecteren voor een bezoek in de Poundhill Pets-app. Hier getoond met demogegevens.

Deze projecten vragen om verschillende interfaces en koppelingen. Bij elk project is het werk dat gedaan moet worden het bruikbare vertrekpunt.

Neem het werk na de lancering mee

Een maatwerkfunctie heeft een verantwoordelijke nodig. Iemand moet de toegang beheren, de instellingen begrijpen, de onderliggende software bijhouden en weten waar hulp te vinden is als er iets misgaat.

Maak afspraken over die verantwoordelijkheden tegelijk met de afbakening van ontwerp en ontwikkeling. Test daarna de volledige taak, inclusief correcties en fouten, voordat je erop vertrouwt.

Begin met één taak die je website moet ondersteunen. Van daaruit kan de juiste oplossing een wijziging in de bestaande inrichting zijn, een koppeling tussen systemen of een gericht stukje maatwerkontwikkeling.

Heb je een project in gedachten?

Vertel ons wat je website of app moet doen. Je hoeft de technische oplossing nog niet uitgewerkt te hebben.