En tant que programmeur indépendant:
- Quel est votre processus pour recueillir les exigences d'un client?
- Combien de temps le processus de collecte des exigences vous prend-il? Je sais que ce n'est pas fixe, et il existe des variables telles que la rapidité avec laquelle le client répond et ainsi de suite. En général, compte tenu du retard dans les réponses et autres, combien de temps faut-il pour arriver à l'exigence finale?
- Quel canal de communication (e-mail, téléphone, messagerie instantanée, autre) utilisez-vous pour recueillir ces exigences?
- Facturez-vous le temps consacré à la collecte des exigences?
- Y a-t-il des livrables dans votre processus de collecte des exigences? Si c'est vrai, que sont-ils?
Réponses:
1. Quel est votre processus pour recueillir les exigences d'un client?
entretien, tableau blanc, conférence téléphonique, visite de magasin, observation des travailleurs, entretiens avec le personnel, réunions, etc. - tout ce qui est approprié, tout ce qu'il faut pour comprendre le vrai problème, en équilibre avec tout ce qui leur est accessible et qui prendra du temps pour
2.Combien de temps le processus de collecte des exigences vous prend-il? Je sais que ce n'est pas fixe, et il existe des variables telles que la rapidité avec laquelle le client répond et ainsi de suite. En général, compte tenu du retard dans les réponses et autres, combien de temps faut-il pour arriver à l'exigence finale?
cela dépend évidemment de la taille du projet. il n'est pas inhabituel de consacrer 20 heures aux exigences et à la modélisation pour un très petit projet (<100 heures), car il faut bien comprendre le contexte commercial pour décortiquer les couches des problèmes que le client présente afin d'arriver à la vrai problème que vous devrez résoudre pour les rendre heureux
que ces 20 heures soient deux jours civils ou six semaines dépend de la réactivité et de la disponibilité du client, et de la quantité de réflexion à faire entre les sessions (pour les problèmes difficiles)
3. Quel canal de communication (e-mail, téléphone, messagerie instantanée, autre) utilisez-vous pour recueillir ces exigences?
tous
4.Faites-vous payer le temps consacré à la collecte des exigences?
Putain, oui!
Vous devez comprendre l'entreprise du client, comprendre et documenter ses problèmes, et proposer des solutions qu'il pourrait ensuite proposer à quelqu'un d'autre de mettre en œuvre . Il s'agit de la partie conseil du processus, et les consultants ne travaillent pas gratuitement.
5.Y a-t-il des livrables dans votre processus de collecte des exigences? Si c'est vrai, que sont-ils?
En règle générale, un projet de liste de fonctionnalités, de témoignages d'utilisateurs, de descriptions de cas de test, une structure de répartition du travail abrégée (avec des estimations de projet), une liste mise en évidence de domaines / éléments peu clairs / inconnus pour une discussion / enquête plus approfondie, et une liste de choses ( info, ressources, outils, accès, etc.) dont vous aurez besoin du client avec des dates cibles. Tout cela est présenté sous la forme d'une proposition avec des informations générales sur l'entreprise, les méthodes utilisées pour identifier les problèmes, les contraintes et les mises en garde concernant la solution, des notes sur les délais et le retour sur investissement attendus, et une demande de suivi à une date spécifique .
la source