Hallo,
Als er iets is wat de afgelopen jaren is veranderd op het gebied van software engineering is het wel de opkomst van agile development; kort door de boch het regelmatig opleveren van software in relatief korte slagen. Dit gaat hand-in-hand met diverse technieken waaronder automatic builds, unit testing, etc. Veel van deze tools zijn nog erg gericht op de ontwikkelaar. Traditionele unit tests zijn prima geschikt om kleine stukjes code te testen, maar het wordt al een stuk lastiger wanneer use-cases of interfaces getest moeten worden.
Ik ben op zoek naar een methodiek of tool die mij kan ondersteunen bij het generen van eindgebruiker documentatie. Dus geen documentatie van de API, maar de help interface die de gebruiker van het systeem te zien krijgt. Denk bijvoorbeeld aan tutorials, uitleg interface elementen, wellicht zelfs video's, etc.
Eindgebruiker documentatie wordt vaak relatief los van het ontwikkelingsproces gebouwd. Enerzijds omdat het wellicht beter is als dit door iemand anders wordt gedaan dan de software engineer zelf. Anderzijds ook omdat de tooling er op dit moment nog niet is. Hoe hou je de eindgebruiker documentatie en de applicatie zelf synchroon? Hoe kan je garanderen dat de documentatie overeenkomt met wat de applicatie doet, en correct is?
Ik open dit topic omdat ik graag ervaringen wil horen van anderen hoe zij dit aanpakken, en de tooling die gebruikt wordt. En daarnaast ook om een discussie te starten of jullie het ermee eens zijn dat eindgebruiker documentatie nog steeds als een los kindje wordt gezien, en wat hier aan gedaan kan worden.
Als er iets is wat de afgelopen jaren is veranderd op het gebied van software engineering is het wel de opkomst van agile development; kort door de boch het regelmatig opleveren van software in relatief korte slagen. Dit gaat hand-in-hand met diverse technieken waaronder automatic builds, unit testing, etc. Veel van deze tools zijn nog erg gericht op de ontwikkelaar. Traditionele unit tests zijn prima geschikt om kleine stukjes code te testen, maar het wordt al een stuk lastiger wanneer use-cases of interfaces getest moeten worden.
Ik ben op zoek naar een methodiek of tool die mij kan ondersteunen bij het generen van eindgebruiker documentatie. Dus geen documentatie van de API, maar de help interface die de gebruiker van het systeem te zien krijgt. Denk bijvoorbeeld aan tutorials, uitleg interface elementen, wellicht zelfs video's, etc.
Eindgebruiker documentatie wordt vaak relatief los van het ontwikkelingsproces gebouwd. Enerzijds omdat het wellicht beter is als dit door iemand anders wordt gedaan dan de software engineer zelf. Anderzijds ook omdat de tooling er op dit moment nog niet is. Hoe hou je de eindgebruiker documentatie en de applicatie zelf synchroon? Hoe kan je garanderen dat de documentatie overeenkomt met wat de applicatie doet, en correct is?
Ik open dit topic omdat ik graag ervaringen wil horen van anderen hoe zij dit aanpakken, en de tooling die gebruikt wordt. En daarnaast ook om een discussie te starten of jullie het ermee eens zijn dat eindgebruiker documentatie nog steeds als een los kindje wordt gezien, en wat hier aan gedaan kan worden.