web-dev-qa-db-fra.com

Que dois-je garder à l'esprit lors de la rédaction de citations de logiciels personnalisées?

On m'a demandé de donner une citation pour prolonger un logiciel que je donne actuellement gratuitement pour une entreprise. Ils me disent qu'ils l'utilisent en interne au moment conjointement avec des étapes "post-traitement", qu'ils souhaiteraient intégrer à la demande appropriée.

Que dois-je garder à l'esprit lors de la rédaction de citations pour des demandes de logiciels personnalisées ou sur mesure? Comment puis-je assurer que toutes mes bases sont couvertes? Quels sont les aspects d'une citation de logiciel personnalisée sont des choses qui sont souvent négligées?

7
Scott

Je ne suis pas clair sur ce que vous entendez par "l'approche d'ingénierie typique", mais la mise en place d'une procédure sans aucun accord écrit sur quel travail doit être fait et pour la compensation. Je recommande vivement de créer une spécification fonctionnelle plutôt que d'une spécification de "tâches de programmation", conformément à la série d'articles fonctionnels de Spolsky de Joel Spolsky (http://www.joelonsoftware.com/articles/fog000000000036.html).

Fondamentalement, la spécification vous aidera et le client s'accordera sur ce que le comportement final du programme sera. La spécification fonctionnelle doit contenir suffisamment de détails que vous pouvez vérifier le programme final contre celui-ci. De cette façon, il ne fait aucun doute que vous avez livré ce qui a été convenu et le paiement est maintenant dû.

Soyez très prudent "Pouvez-vous simplement ajouter une autre fonctionnalité/modifier cette fonctionnalité légèrement" Demandes. Habituellement, ils commencent par un Tweak mineur ici ou là et si vous les faites gratuitement, vous commencez à obtenir des demandes plus fréquentes et moins raisonnables jusqu'à ce que vous effectuiez des projets entiers sans frais supplémentaires. Ma recommandation consiste à créer quelques heures de temps de consultation/de programmation supplémentaire dans la citation initiale pour les modifications au produit fini, et une fois que cette heure est dépassée, effectuez une nouvelle spécification et une nouvelle citation pour les modifications. Ainsi, le client obtient une modification raisonnable sur le produit final mais ne commence pas à croire que tous les changements futurs devraient être effectués pour le montant indiqué citations.

5
Bork Blatt

Pour un petit projet, la meilleure citation est un prix fixe, mais vous devez faire attention et vous assurer de bien comprendre la portée et le temps que vous allez investir dans le projet.

Identifiez toutes les périmètres dans une structure de panne de travail et assurez-vous qu'il est signé par la société. C'est un accord que vous comprenez ce que vous allez livrer, et ils comprennent ce qu'ils recevront.

Déterminez les estimations du temps, le coussinet pour l'inconnu et facturer un pourcentage de plus que le taux d'entrepreneur en cours pour refléter votre risque.

4
maple_shaft