Functionele analyse - softwareproject

Bij een functionele analyse wordt de te ontwikkelen software in detail beschreven met o.a. schermvoorbeelden

InfoFlow maakt een functionele analyse op uw maat. Al dan niet gevolgd door de effectieve ontwikkeling van de beschreven oplossing. Dit gebeurt altijd bij software ontwikkeling op maat door InfoFlow, maar kan ook afzonderlijk aangevraagd worden zonder dat InfoFlow de oplossing zelf realiseert. Daarbij kan InfoFlow optreden als externe partij voor projectmanagement en opvolging.

Wat is een functionele analyse

Wanneer iemand een huis wil bouwen, spreekt hij eerst een architect aan om het plan van het huis te tekenen. De architect zit verschillende keren samen met de klant om het plan te bespreken en aan te passen. Pas wanneer er een akkoord is over het plan, kunnen de aannemers starten met de bouw op basis van het gemaakte plan. Een functionele analyse voor het ontwikkelen van een softwareproject is hetzelfde als een plan voor de bouw van een huis.
 
Een functionele analyse is een document waarin de te ontwikkelen software in detail wordt beschreven. Welke functionaliteiten moeten aanwezig zijn, welk type gebruikers is er … Er wordt gestart met een gesprek waarbij we de manier van werken bespreken. Daarna starten we met de uitwerking van een oplossing op maat. We onderzoeken ook of bepaalde processen niet efficiënter gemaakt kunnen worden. Vaak komen er tijdens deze gesprekken ook knelpunten naar boven. InfoFlow zoekt, in samenwerking met de klant, naar een geschikte oplossing.
 
De functionele analyse verloopt in fases. Na de eerste gesprekken maken we een globaal ontwerp. U krijgt een algemene beschrijving van de te ontwikkelen software. Op basis daarvan komen er steeds meer details bij en zo groeit de functionele analyse naar een totaaloplossing. Tijdens deze groei zijn er regelmatig contactmomenten met de klant, zodat die op elk moment nog kan bijsturen. Zo voldoet onze oplossing zeker aan uw eisen.
 
Bekijk hier enkele pagina's uit een functionele analyse.

Waarom een functionele analyse?

  • Veel maatwerkprojecten falen: het budget wordt overschreden, de uiteindelijke oplossing voldoet niet aan de eisen van de klant of van de gebruikers …
    Dat alles kan vermeden worden met een kwaliteitsvolle functionele analyse.
    - Budget overschrijden: InfoFlow biedt de mogelijkheid om een oplossing te ontwikkelen tegen een vaste prijs. Om die prijs te kunnen inschatten, moet InfoFlow in detail weten wat de klant verwacht.
    - Voldoet niet aan de eisen: dankzij een functionele analyse weet de klant en de gebruiker perfect wat ze mogen verwachten.
     
  • U als klant heeft een idee van wat de software moet kunnen en hoe deze eruit moet zien. Dit communiceren naar een softwarebouwer is niet eenvoudig. Daarom wordt de oplossing samen met u stapsgewijs opgebouwd. Tijdens deze fase worden vragen en problemen blootgelegd die in eerste instantie misschien niet zichtbaar waren.
     
  • Stel: de ontwikkeling start onmiddellijk na enkele gesprekken en u krijgt de afgewerkte versie pas te zien als ze volledig afgewerkt is. In 99% van de gevallen wil men nog dingen wijzigen. Onze ervaring leert ons dat iemand zich de oplossing pas goed kan inbeelden als hij schermvoorbeelden ziet. Die zijn aanwezig in de analyse en dus kan de klant op basis daarvan de nodige wijzigingen aanbrengen: het is een communicatiemiddel om een mentaal beeld van een softwarepakket om te vormen in applicatieschermen. In de functionele analyse kunnen relatief gemakkelijk wijzigingen aangebracht worden. Er is namelijk nog niets ontworpen, het is pas een schets.
    Om terug te keren op het voorbeeld van het huis. U vraagt aan een architect een huis met een garage, living, toilet, 2 slaapkamers en een badkamer. U krijgt het pas te zien als het al gebouwd is. Dan is het ook bijzonder moeilijk om nog wijzigingen aan te brengen. Wanneer het plan eerst uitgebreid besproken wordt, is het veel eenvoudiger om de nodige wijzigingen aan te brengen.
Kort samengevat: een functionele analyse is het beschrijven van de oplossing, het bouwplan van de software. Zo'n analyse wordt door InfoFlow in nauwe samenwerking met de klant opgebouwd zodat er een oplossing op maat ontwikkeld kan worden die volledig voldoet aan de eisen van de klant.
 
Na het opstellen van de functionele analyse is er geen enkele verplichting om ze te laten uitvoeren door InfoFlow.