Du point de vue de la maison de logiciel, la clé est un ensemble clair de besoins sur lesquels le temps de discuter et les coûts. Si les conditions ne sont pas claires, vous allez vous retrouver dans un cercle de raffinement qui gaspille du temps et de l'argent.
Utilisez les exigences de faire comprendre à la maison de logiciel ce que vous attendez de l'application à faire et, surtout, ce qu'il ne devrait pas se faire. Si il est une composante dans un système plus grand, assurez-vous de spécifier les interfaces clairement.
Les exigences doivent être rédigés en sans ambiguïté, un anglais simple, éventuellement en utilisant des techniques anglais ou de cartographie d'information structurés. Vous pouvez même envisager de les écrire dans un langage contrôlé si vous envisagez d'aller à l'étranger.
ASD-STE100 est un langage contrôlé internationalement reconnu utilisé pour écrire des manuels d'aéronef qui sont lus par les gens partout dans le monde qui ne sont pas de langue maternelle anglaise.
Un autre point clé est de préciser, ou tout au moins d'accord avec la maison de logiciel, la technique de développement de logiciels à utiliser. Cela vous permet de voir comment la conception se développe et vous donne une vue claire sur la façon dont vos exigences doivent être remplies.
Surtout, elle vous donne un avertissement précoce sur quand et où les choses peuvent aller mal.
app) par vac…