Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Specificaties als fundament

06 januari 2000 - 23:003 minuten leestijdOpinieGovernance & Privacy
Edwin de Nies
Edwin de Nies

Dsdm staat of valt bij heldere, eenduidige specificaties, meent Edwin de Nies. In navolging van Karl Wiegers onderscheidt hij drie niveaus.

Met belangstelling heb ik het artikel van Arie van Bennekum (Computable, 19 november) gelezen. De principes van dsdm onderschrijf ik van harte, maar waar het artikel naar mijn mening enigszins aan voorbij gaat, is het belang van heldere, eenduidige specificaties. Van Bennekum stelt zelfs dat de eindkwaliteit bepaald wordt door de werkelijke behoefte en de bestaande situatie, in plaats van op basis van algemene specificaties.
De auteur roert hier een belangrijk punt aan, zonder daar echter nader op in te gaan en dat is jammer. Goede specificaties (ik gebruik liever de Engelse term requirements ) vormen namelijk mijns inziens het fundament van een goed systeem.
Karl Wiegers (http://www.processimpact.com) onderscheidt drie niveaus met betrekking tot de ‘requirements’:
In business requirements wordt beschreven waarom een project überhaupt wordt uitgevoerd, in welke mate, en op welke wijze het bijdraagt aan de doelstellingen van de organisatie. Deze ‘requirements’ worden vastgelegd in een ‘Vision and Scope’-document en bepalen de grenzen van het uit te voeren project; wat behoort wel tot het project en – vooral – wat niet.
In de user requirements wordt beschreven wat het op te leveren systeem moet doen. In het use case document, staat de taak of taken die de gebruiker(s) met behulp van het systeem willen of moeten uitvoeren, beschreven.
In de functional requirements wordt beschreven hoe het systeem de gewenste functionaliteit zal moeten gaan leveren; de ‘software requirements specification’ (srs).
Dit past prima binnen de dsdm-filosofie. Samen zijn alle betrokkenen (management, met name met betrekking tot de ‘business requirements’, gebruikers en ontwikkelteam) verantwoordelijk voor de kwaliteit van de ‘requirements’. Het spreekt vanzelf, dat een goed beheer van de ‘requirements’ een vereiste is.
Voortschrijdend inzicht leidt gedurende het ontwikkelingstraject tot gewijzigde eisen en daarmee tot wijzigingen in de ‘requirements’. Op het laagste niveau (de SRS) zijn – na een kosten/baten-analyse – zonder al te veel problemen wijzigingen in de ‘requirements’ aangebracht; gebruikersorganisatie en ontwikkelteam zijn hiervoor verantwoordelijk. Bij wijzigingsvoorstellen op het tweede niveau zal altijd eerst (bijvoorbeeld door de projectleider) moeten
worden vastgesteld of de voorgestelde wijzigingen in lijn zijn met de visie en binnen de scope vallen die op het hoogste niveau zijn vastgelegd. Valt een voorgestelde wijziging buiten de scope, maar wordt deze toch als noodzakelijk beschouwd, dan zullen de ‘business requirements’ moeten worden bijgesteld.
De betrokkenheid van het management wordt hierdoor gestimuleerd.
Door de verantwoordelijkheid voor de ‘requirements’ daar te leggen, waar ze horen, ontstaat betrokkenheid. De mensen in kwestie zullen ook beter in staat zijn prioriteiten te stellen: moet een wijziging in de eerstvolgende versie van de software zijn aangebracht, kan het in een volgende versie)? Als de gewenste afwijkende of nieuwe functionaliteit vervolgens door de verantwoordelijken (en dit zijn dus op niveau twee en drie onder andere de gebruikers) wordt afgezet tegen de kosten die ermee gemoeid gaan, zal alleen de essentiële functionaliteit in het systeem worden opgenomen. Dit draagt bij aan een kortere ’time-to-market’ en lagere kosten, ofwel een hogere ‘return-on-investment’.
 
Edwin de Nies, competence manager system development,
Randstad Automatiseringsdiensten.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Videobeveiliging naar de cloud

    Ontwikkelingen in videobeveiliging en cloud-gebaseerde securityplatformen

    Computable.nl

    Route naar digitale autonomie en soevereiniteit

    Van A(merikaans) naar Beter. Complexiteit zit niet in de nieuwe locatie, maar de weg er naar toe.

    Computable.nl

    Comeback? Private Cloud heroverwogen.

    Waarom regie, security en controle opnieuw centraal staan

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-nominaties

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging bestelproces bij Duplast, specialist in voedselverpakkingen (Duplast en Hyperfox)
    Pijl naar rechts icoon

    Prodek Solutions BV

    Compleet pakket voor digitale aansturing duurzame energie bij Odura (Odura en Prodek Solutions)
    Pijl naar rechts icoon

    Norday

    Hyper-gepersonaliseerde cultuurpodcasts die nieuwe bezoekers vaker laten terugkomen via Wondercast (Norday en het Rotterdams Philharmonisch Orkest)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Software & Development

    Businessanalyse als fundament voor duu...

    Een effectief traject begint bij het expliciet maken van businesswaarde. Die businesswaarde bestaat uit meer dan alleen functionele wensen. Het vraagt inzicht in de essentiële data, afhankelijkheden binnen processen en...

    Meer persberichten

    Meer lezen

    Cloud & Infrastructuur

    Azure en AWS voorlopig onder DMA-toezicht: 9 vragen over EC‑besluit

    Google Big Tech
    Cloud & Infrastructuur

    Kort: Google Cloud doorstaat privacytoets Rijk, ai ‘vertaalt’ ziekenhuisgesprekken (en meer)

    Governance & Privacy

    Mobiele security stopt niet bij Android en iOS

    Software & Development

    Mislukte software-im­ple­men­ta­tie ontslaat klant niet van be­ta­lings­plicht voor licenties

    Security & Awareness

    Alle hens aan cy­ber­se­cu­ri­ty-dek

    Governance & Privacy

    Spoelstra spreekt: Moeilijk te handhaven

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten
    • Blogwire

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs