Ons bedrijf, gespecialiseerd in datawarehousing, heeft nog niet veel ervaring met software ontwikkeling. Het is er eigenlijk bijgekomen omdat een aantal klanten er specifiek naar begonnen te vragen. Nu hebben we een project achter de rug waarbij de randvoorwaarden in het begin niet heel duidelijk geformuleerd waren.
De klant heeft vervolgens na de initiële oplevering nog eens een paar kilo aan wensen bij ons gedeponeerd. Hierdoor is het product van een klein stukje software in een slecht te onderhouden draak van een product veranderd. Omdat de klant nou eenmaal op meerdere fronten diensten bij ons afnam werd dit door de leiding geen halt toegeroepen, het was beter de klant niet tegen de borst te stoten.
Om voortaan vooraf een duidelijker beeld naar de klanten te kunnen schetsen van het eindproduct, zijn we met prototypes gaan werken. We maken een GUI, flatsen er snel wat code achter om de basisfunctionaliteit te kunnen demonstreren en klaar.
Maar nu ben ik al meerdere malen tegen een lastig punt aangelopen.
Klanten denken dat het prototype het eindproduct is en nagenoeg af is. Ze snappen vaak niet waar alle ontwikkelingstijd in gaat zitten. Nu probeer ik de klant dan uit te leggen dat hetgeen ze zien nog lang niet af is. Ik doe dat meestel door de vergelijking te trekken met een prototype van een model van een auto welke in een kleimodel is uitgevoerd. Je ziet misschien niet dat het geen echte auto is, maar ermee rijden zal niet lukken.
Nu kan ik me niet anders voorstellen of meerdere mensen moeten deze vraag hier regelmatig beantwoorden. Wat voor argumenten dragen jullie dan aan? En hebben jullie tips om toch de volledige functionaliteit aan de hand van een prototype aan een klant voor te kunnen stellen zonder dat de klant denkt dat het werk er al op zit?
Om voortaan vooraf een duidelijker beeld naar de klanten te kunnen schetsen van het eindproduct, zijn we met prototypes gaan werken. We maken een GUI, flatsen er snel wat code achter om de basisfunctionaliteit te kunnen demonstreren en klaar.
Klanten denken dat het prototype het eindproduct is en nagenoeg af is. Ze snappen vaak niet waar alle ontwikkelingstijd in gaat zitten. Nu probeer ik de klant dan uit te leggen dat hetgeen ze zien nog lang niet af is. Ik doe dat meestel door de vergelijking te trekken met een prototype van een model van een auto welke in een kleimodel is uitgevoerd. Je ziet misschien niet dat het geen echte auto is, maar ermee rijden zal niet lukken.
Nu kan ik me niet anders voorstellen of meerdere mensen moeten deze vraag hier regelmatig beantwoorden. Wat voor argumenten dragen jullie dan aan? En hebben jullie tips om toch de volledige functionaliteit aan de hand van een prototype aan een klant voor te kunnen stellen zonder dat de klant denkt dat het werk er al op zit?
