Entreprise essayant de prendre des décisions techniques

14

Nous avons souvent rencontré des scénarios dans lesquels l'entreprise promet à un client une nouvelle fonctionnalité. L'entreprise promettra que la fonctionnalité soit implémentée d'une manière spécifique. Ces détails techniques promis par l'entreprise sont généralement médiocres. Malheureusement, le client est maintenant défini et souhaite que cette fonctionnalité soit implémentée de la manière décrite par l'entreprise.

En fin de compte, l'entreprise souhaite simplement que cette fonctionnalité soit complétée sans égard à la qualité et à la maintenabilité. Existe-t-il un bon moyen de repousser? Comment expliquer à l'entreprise que fournir des détails techniques avant de réunir les exigences est une mauvaise idée?

nivlam
la source

Réponses:

5

C'est un problème d'organisation. Si les supérieurs ne comprennent pas cela, vous ne pouvez pas faire grand-chose. Essayez d'expliquer le problème à vos patrons non techniques, mais ne soyez pas surpris quand vous n'irez nulle part.

C'est un problème courant pour les développeurs travaillant dans des sociétés autres que de développement qui, pour une raison quelconque, vendent des logiciels.

Ce n'est pas une tactique agréable, mais vous pouvez simplement les matraquer avec des preuves. Au début d'un projet, notez exactement pourquoi il va échouer (car les détails techniques étaient médiocres) et envoyez-le par e-mail aux personnes concernées. Continuez à leur envoyer des e-mails tout au long du processus, et lorsque le projet finira par provoquer une catastrophe avec des clients énervés, citez les e-mails que vous avez envoyés à chaque occasion. Cela peut générer de la mauvaise volonté, mais il n'y a vraiment aucun bon moyen d'essayer de résoudre un problème systémique comme celui-ci.

Fishtoaster
la source
3

Du point de vue du développeur, il s'agit de l'une des deux variantes de l'échec en matière de rédaction de spécifications. L'autre chose qui peut se produire est lorsque les ventes font de grandes promesses, puis se tournent vers l'informatique pour spécifier le projet et livrer une écriture qui peut être transformée en devis.

Le problème est que c'est souvent la majeure partie du travail. Il est très probable que le code actuel implémente simplement les détails de l'approche présentée dans une spécification bien conçue.

Dans le même temps, les ventes ont du mal à facturer des préliminaires comme le développement de spécifications. Nous ne sommes pas encore tout à fait au lit avec le client, et c'est bizarre de le trouver pour de l'argent pour savoir combien d'argent pour le faire.

C'est pourquoi la plupart des projets de «première fois» avec de nouveaux clients finissent par être des leaders de perte. Si vous êtes chanceux, vous utilisez ce premier projet pour former le client sur la façon d'être un client, et vous pouvez commencer à gagner vos fesses sur le deuxième projet, ou l'accord de maintenance sur le premier.

Dan Ray
la source