Het is een algemeen software design principe dat het eigenlijk niet goed is als je je als programmeur gaat inleven in de gebruiker om tot een programma te komen voor een gebruiker, in plaats van dat je de gebruiker vraagt wat ie wil.
Maar is dit algemene principe wel zo waar in de praktijk? Weet de gebruiker wel altijd zelf wat ie wil, en is het niet veels te rottig en moeilijk om de gebruiker te gaan ondervragen? Kun je niet beter als designer/programmeur gewoon iets maken, en dan alleen de scherpe kantjes aan de hand van feedback er af schaven?
Ikzelf zou wel geneigd zijn om eerder de gebruiker te gaan vragen. Stel dat ik een vliegtuignavigatie systeem moet bouwen. Ik heb zelf 0.0% ervaring met vliegen. Alleen een echte piloot (algemeen domain expert) zal mij kunnen vertellen wat in zo'n systeem belangrijk is. Aan de andere kant merk ik toch dat er onder mensen veel scepsis is over het ondervragen van users.
Natuurlijk is de beste methode vaak een middenweg, maar toch ben ik benieuwd hoe er over dit topic zoals gedacht wordt door de collega's devvers hier.
Maar is dit algemene principe wel zo waar in de praktijk? Weet de gebruiker wel altijd zelf wat ie wil, en is het niet veels te rottig en moeilijk om de gebruiker te gaan ondervragen? Kun je niet beter als designer/programmeur gewoon iets maken, en dan alleen de scherpe kantjes aan de hand van feedback er af schaven?
Ikzelf zou wel geneigd zijn om eerder de gebruiker te gaan vragen. Stel dat ik een vliegtuignavigatie systeem moet bouwen. Ik heb zelf 0.0% ervaring met vliegen. Alleen een echte piloot (algemeen domain expert) zal mij kunnen vertellen wat in zo'n systeem belangrijk is. Aan de andere kant merk ik toch dat er onder mensen veel scepsis is over het ondervragen van users.
Natuurlijk is de beste methode vaak een middenweg, maar toch ben ik benieuwd hoe er over dit topic zoals gedacht wordt door de collega's devvers hier.