Visie op softwareontwikkeling

Veel organisaties hebben inmiddels ontdekt wat je kunt bereiken als ze met een flexibel multidisciplinair team kort-cyclisch werken aan een duidelijk doel.


Vitas is expert in het ontwerpen, ontwikkelen en onderhouden van gebruiksvriendelijke, veilige en schaalbare softwareproducten. Kenmerkend in onze visie is dat we uitgaan van de volgende principes:


  • User experience by design;

  • Secure by design;

  • Onderhoudbaarheid en schaalbaarheid by design.

Hierdoor leveren we producten die robuust, schaalbaar en veilig zijn, maar ook een hoge mate van acceptatie hebben bij de eindgebruikers.


Lees hieronder verder hoe we dat bereiken.

De Vitas ontwikkelcycli

In de visie van Vitas ontwikkelt een softwareproduct zich in drie cycli:


Design-cyclus

Deze designcyclus bestaat uit het faciliteren van workshops, het houden van brainstormsessies en rapid prototyping. Dit geeft inzicht in de verschillende soorten gebruikersgroepen en hun eisen aan de applicatie. De ontwerpcyclus geeft ook goed inzicht in de soorten data die worden verwerkt en de bijbehorende datagevoeligheid of dataclassificatie. Dit geeft input voor het niveau van te realiseren beveiligingsmaatregelen. De prototypes worden gebruikt om in een vroeg stadium met eindgebruikers te bepalen hoe de applicatie het beste aansluit bij hun werkprocessen.


Aan het einde van de ontwerpfase zijn de specificaties van de eerste versie van het te realiseren softwareproduct gereed.


Development-cyclus

In de designscyclus werken we toe naar de eerste versie van het softwareproduct. Deze versie noemen we het Minimum Viable Product (MVP). Een MVP bevat minimale maar volledig werkende functionaliteit waarmee eindgebruikers in een vroeg stadium daadwerkelijk aan de slag kunnen met het softwareproduct. Onderdeel van deze ontwikkelingscyclus is ook het verzamelen, meten en evalueren van de gebruikerservaringen. Deze gebruikerservaringen worden direct verwerkt in nieuwe releases van de MVP. De MVP evolueert zo als het ware door naar een stabiel softwareproduct dat veilig, schaalbaar en gebruiksvriendelijk is.

Opschaal-cyclus

Tijdens de opschaalcyclus wordt het softwareproduct verder ontwikkeld en opgeschaald. Schaalvergroting betekent enerzijds dat er meer klanten en eindgebruikers worden aangesloten. Aan de andere kant kan opschaling ook betekenen dat er extra functionaliteit wordt ontwikkeld en beschikbaar wordt gesteld aan de eindgebruikers. Onze visie gaat ervan uit dat voor het toevoegen van extra functionaliteit de activiteiten van de ontwerp- en ontwikkelcyclus worden uitgevoerd om ervoor te zorgen dat de nieuwe functionaliteit ook optimaal aansluit bij de verwachtingen en ervaringen van de eindgebruikers.

Visie op Technologiegebruik

Bij Vitas geloven niet in het opnieuw uitvinden van het wiel. Waar mogelijk kiezen we voor technieken, producten en diensten die zich in de markt hebben bewezen. Dit maakt het mogelijk om snel tot de essentie van de softwareproducten van onze klanten te komen.

Het gebruik van bestaande bewezen producten en diensten helpt niet alleen om tot de essentie te komen, ook verbetert de kwaliteit van het totale softwareproduct. Het in huis ontwikkelen van een authenticatie-implementatie of bijvoorbeeld een schaalbare architectuur kost niet alleen veel tijd en geld, de kans op fouten is ook veel groter. Om invulling te geven aan onze visie met 'secure by design' en 'onderhoudbaarheid en schaalbaarheid by design' principes, kiezen we daarom waar mogelijk voor de inzet van bestaande producten en diensten.


Visie op Development

Onze aanpak is gebaseerd op DevOps-principes. Transparantie, flexibiliteit en snelheid helpen om alle betrokken disciplines (inclusief ontwerp, ontwikkelaars, beheer, beveiliging, gebruikers) betrokken te houden. Voor een optimale feedbackcyclus binnen het team zorgen we ervoor dat de tijd van idee tot productie zo kort mogelijk wordt gehouden. We gebruiken verschillende tools, technieken en architectuur om releases meerdere keren per dag uit te voeren in plaats van tweewekelijks of maandelijks. Afwijkingen tussen eisen en implementatie komen eerder naar voren, dit verhoogt de efficiëntie van het team en helpt om tot betere softwareproducten te komen.


Met technologie is alles mogelijk. Wij staan voor je klaar.

Bij Vitas gaan we geen uitdaging uit de weg. Met een slim en enthousiast team staan we klaar voor een brainstormsessie over jouw bedrijf. Door onze krachten te bundelen is écht alles mogelijk.


Neem eens contact op