Hoe ontwikkelen jullie webapplicaties?
Een webapplicatie lost een bepaald probleem op, vaak heeft dit betrekking tot het automatiseren van een proces of het inzichtelijk maken van data. Als agency krijgen wij te maken met verschillende klanten in verschillende branches, daarom is het zaak dat wij eerst het domein gaan verkennen. Welke processen lopen er? Hoe is het bedrijf opgesplitst? Wat is precies de probleemstelling? Hoe ziet de rest van het landschap eruit? Allemaal vragen die ons helpen om de probleemstelling beter te begrijpen. Dit noemen wij ook wel de discovery phase. Als we eenmaal dezelfde taal spreken kunnen we echt gaan kijken naar een passende oplossing. Deze oplossing splitsen we uit in onderdelen en waar nodig gaan we bij sommige onderdelen verder de diepte in. Aangezien niemand een unlimited budget heeft is het ook van belang om kritisch te kijken naar hoe we een oplossing kunnen vormen naar een budget. Dit houdt in dat we het budget gaan verdelen over de onderdelen, hierin kan de klant keuzes maken; waar gaan we de meeste tijd in investeren? Als dat eenmaal duidelijk is kan het ontwikkelteam van start. We beginnen met het opzetten van de basislaag van de applicatie, hier kunnen wij vervolgens de onderdelen op gaan uitbouwen.
Wij beginnen altijd met het meest complexe onderdeel, om zo eventuele verrassingen zo vroeg mogelijk te ontdekken.
De communicatie tussen WeDevelop en klant is hierin van groot belang, wij nemen de klant mee in ons proces om zo ook gedurende het ontwikkelen de mogelijkheid te bieden om bij te sturen. Om dit mogelijk te maken is het ook ons doel om zo snel mogelijk een werkende acceptatie omgeving neer te zetten zodat de klant direct mee kan kijken met de laatste staat van de applicatie.