Software moet gewoon werken.

 

Software hoort gewoon te werken, maar het bouwen van kwalitatieve software is niet eenvoudig. Zo zijn er genoeg applicaties die kampen met bugs en kost onderhoud veel tijd.

 

Herken jij je in één of meer van deze problemen:

 

  • Hoge onderhoudskosten
  • Lange doorlooptijd voor nieuwe ontwikkeling
  • Operationele problemen zoals uitval
  • Afhankelijkheid van oude systemen
  • Moeilijkheden met integratie van nieuwe systemen

Een Software Quality Assessment bestaat uit een grondige analyse van de problemen in de software waaruit een concreet actieplan ter verbetering volgt.

 

proces-software-quality-assessment-avisi
nizo-logo

"De Software Quality Assessment is goed en bondig en levert een duidelijk resultaat! Wij kijken ernaar uit om een vervolgtraject aan te gaan om ook de software-behoeften in kaart te brengen."

 

 

Nederlands Instituut voor Zuivelonderzoek

For better food & health

 

Hoe verloopt een Software Quality Assessment?

  • visie-icon
    Software-architectuur.
    Jouw software-oplossing biedt waarde in een specifieke omgeving, deze wordt beschreven in de context en visie. De visie geeft langetermijndoelen weer en bepaalt de richting voor toekomstige stappen.
  • stakeholders-icon
    Veelvoorkomende bugs.
    Samen creëren we een fictief wereldbeeld met daarin realistische persona's.Deze persona's gebruiken we in onze overleggen en zijn van belang voor het bouwen en testen van de software.
  • user-story-map-icon
    Performance.
    Een user story map toont de product backlog op een transparante manier, inclusief welke user stories bij welke mijlpaal én welke stakeholder horen. 
  • tandwiel-icon
    Technisch systeemoverzicht & randvoorwaarden.
    De combinatie van gewenste functionaliteit, koppelingen met externe systemen en non-functionals, bepaalt de software-architectuur.
  • roadmap-icon
    Roadmap & calculatie.
    De roadmap is een concreet plan met mijlpalen en prioriteiten voor de ontwikkeling van jouw idee of concept. De calculatie geeft inzicht in de benodigde tijd en financiële investering voor de eerste stappen op de opgestelde roadmap.

Een kwaliteitscheck van jouw software.

De resultaten van de Software Quality Assessment leggen we uitvoerig vast in een rapport en presenteren we tevens aan de belanghebbenden.

icon-concreet-advies

Concreet advies.

 

Aangepast aan jouw vraag adviseren we je in de te nemen vervolgstappen. Uit onze uitgebreide analyse concluderen we de belangrijkste bevindingen en aanbevelingen. We benoemen duidelijk de te nemen acties om risico’s en problemen weg te nemen, rekening houdend met kosten en baten. Natuurlijk benoemen we ook wat er juist goed gaat.

Actieplan verbeteren code en architectuur.

 

In ons rapport beschrijven we kort en bondig de te nemen acties voor het verbeteren van de architectuur en code. Deze acties scoren we op urgentie, belang en investering. Zo ontstaat een geprioriteerde lijst van te nemen acties.
icon-actieplan-verbeteren-code
icon-actieplan-ontwikkelproces

Actieplan ontwikkelproces.

 

Met een concreet actieplan voor het ontwikkelproces zetten we uiteen op welke goede principes kan worden verder gebouwd en welke aspecten in het proces moeten worden aangepakt.

Analyse software-architectuur.

 

In het rapport zetten we de inzichten uit de analyse van de architectuur uiteen. Onze experts beoordelen hoe begrijpbaar en logisch de architectuur is. Belangrijke aspecten van architectuur zoals modulariteit, flexibiliteit, schaalbaarheid en testbaarheid worden getoetst. Tevens kijken we naar de inzet van standaardcomponenten (zoals databases en programmeertalen) en gebruikte frameworks en libraries.
icon-analyse-software-architectuur
icon-analyse-codebase

Analyse codebase.

 

In het assessment wordt uitvoerig naar de codebase gekeken. Zowel middels tooling als handmatig door onze experts. Belangrijke kwaliteitsaspecten worden getoetst, zoals codeduplicatie, commentaar, hotspots, unittesten, logging en foutafhandeling.

Analyse ontwikkelproces.

 

Door het uitvoeren van interviews en het in kaart brengen van de gebruikte tooling en de inzet daarvan, wordt het ontwikkelproces geanalyseerd. Hierbij kijken we naar het hele proces denk aan het indienen van het wijzigingsverzoek, de ontwikkeling, het testen tot de deployment.
icon-analyse ontwikkelproces (
whitepaper-de-businessimpact-software-kwaliteit

 

WHITEPAPER

Het belang van een kwaliteitscheck op jouw software.

 

Leunt jouw organisatie ook op software voor belangrijke processen? In deze whitepaper leggen we uit wat je bereikt met een kwaliteitscheck op jouw software en waar je in dat proces rekening mee moet houden.

 

 

Geïnteresseerd in een Software Quality Assessment?