L'offre de mon entreprise en création se fera via l'outil WEB. Un outil d'évaluation et de certification de compétences, composé des éléments suivants :
Un évaluateur de compétences adaptatif géré par un algorithme
Un outil de formation interactif, des exercices en ligne
Une interface administrateur pour gérer les droits d'accès de chaque client
Une base de données qui stockera plusieurs dizaines de milliers de questions et des millions de réponses
Étant totalement néophyte, je cherche des conseils sur la meilleure démarche à mener pour limiter l'investissement et obtenir un outil fiable, pérenne, évolutif.
Bonjour,
J'ai suivi l'échange avec intérêt. Je pense qu'il n'y a eu nulle part une envie de blesser ou d'être présomptueux, mais tout simplement l'enthousiasme de certains pour leurs méthodes et leurs convictions.
Je travaille depuis 20 ans dans l'informatique. J'ai commencé comme codeur, puis chef d'équipe, puis chef de projet, puis DSI et de nouveau codeur.
Dans toutes les méthodes de développement, il y a le mieux et le pire, et tout dépend des humains derrière (porte ouverte, s'il en est). J'ai connu des gens qui étaient en mesure de développer des solutions sur une base d'un cahier des charges défini, mais qui étaient incapables de faire partie d'une équipe en mode scrum/agile. Non pas par manque de talent ou de compétences, mais tout simplement parce qu'il s'agissait d'un mode de pensée antagonique au leur. Et dans ces cas-là. on peut avoir la meilleure équipe du monde, et obtenir des résutats catastrophiques.
Le contraire vaut aussi: des développeurs voire des concepteurs conditionnés scrum, et incapables de suivre une grande ligne d'un cahier des charges (re-porte ouverte).
Ce que je vous dis n'est pas d'une très grande utilité concrète. Ce que dit @prelude au sujet du développeur associé est d'une grande pertinence. Je vous souhaite d'avoir suivi son conseil, et je dis cela en me basant sur votre question initiale et les interrogations qui l'entourent. Écrire un document de référence est une bonne idée, Utilisez-vous un outil de représentation de fonctionnalités du logiciel, style éditeur UML (attention, jargon ;-)) à un haut niveau d'abstraction (donc qui recense les fonctionnalités logiques de votre application)? Si ce n'est pas le cas, ce serait peut-être une idée à creuser, parce que cela permettrait de vous faire gagner du temps dans l'évaluation des réponses à votre appel d'offre ainsi que dans la phase de test et de validation.
Je reste à votre disposition ;-)