Quelles sont les erreurs dans la gestion des produits logiciels doivent être évités pour empêcher les gens de haïr le vendeur?

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/20790

Question

question précédente sur les raisons les gens détestent Microsoft a été fermé. Ceci est une tentative à une question un peu plus constructive le long de la même ligne générale. Celui-ci est à la fois plus large et plus étroit que. Il est plus général en étant sur les fournisseurs de logiciels en général, pas seulement Microsoft. Il est plus étroit en ne traitant que la gestion des produits logiciels.

Alors, quelles mesures doivent être prises (et / ou évité) dans la gestion des produits logiciels individuels pour assurer que non seulement les produits individuels, mais la société dans son ensemble est respecté / aimé / vu dans une lumière positive?

Était-ce utile?

La solution

Le plus important est évidemment de livrer un produit de qualité.

Autres sujets imporant:

  • L'honnêteté. Ne mentez pas quand la vérité sortira tôt ou tard de toute façon.
  • Reliabilty. Respecter les délais.
  • Disponibilité. Répondre e-mails, prendre le téléphone.
  • Volonté de coopérer. Si cela signifie de travailler avec votre concurrent le plus proche de faire ce que les besoins des clients, le faire et le faire professinally. Pas de trucs sales qui font mal le premier client.

Le dernier élément sur ma liste est probablement ce qui a MS une si mauvaise réputation (bien que je pense qu'ils sont beaucoup mieux maintenant à cet égard); et il est encore pire quand les petites entreprises le font.

Autres conseils

Une liste non exhaustive, en commençant par deux qui peut aller un long chemin à la création de clients vraiment passionnés, ceux qui vont sortir de leur façon de promouvoir votre produit.

  • Un modèle de support souple, respectueux. Rien comme être rapide et donner à vos clients un bon soutien. Idéalement, un modèle de réponse directe. Même avec un modèle de soutien communautaire comme un site de babillard où tout le monde peut demander et tout le monde peut répondre à des questions, mais la modération et l'ensemencement avec le personnel de soutien aidera. Une vieille maxime sur le service à la clientèle - quelqu'un donner un bon service à la clientèle et ils peuvent dire une personne à ce sujet. Donnez-leur service à la clientèle pauvre et ils raconteront 10 personnes. Dans le monde du web que 10 personnes reçoit maintenant multiplié plusieurs fois.

  • En utilisant un bon design - vous voulez viser les délectant. Cela prend non seulement l'ingénierie, mais la conception - l'écoute des clients, en regardant sur leurs épaules, le prototypage et l'amélioration continue des produits libérés.

Deux autres j'ajouter:

  • Qualité - comte yup, en gardant un couvercle hermétique sur le bogue, ne libère pas jusqu'à ce qu'il soit solide. En se concentrant sur un produit solide plutôt qu'une squameuse avec une surcharge de fonction. Je me souviens quelque temps pendant la frénésie du web 1.0, un grand fournisseur annoncé combien il devait être en mesure de développer des logiciels itérativement sans un véritable processus de qualité lors du développement de sites Web. A cette époque, j'ai essayé un de leurs nouveaux sites et cassé sur moi presque immédiatement. Il semblait clair qu'il avait tester NO avant la sortie. Une bonne façon de frustrer vos alliés et refuser de nouveaux clients.

  • Un modèle de licence qui fonctionne bien pour la façon dont les gens vont utiliser le logiciel. Les gens savent qu'ils doivent payer, mais si vous pouvez tenir compte de la flexibilité des gens ont besoin dans vos politiques, il fonctionne pour tout le monde. Exemple: licences par siège qui vous permettent d'utiliser plusieurs ordinateurs, ou un travail et un ordinateur à la maison. Parce que beaucoup de gens ont plus d'un ordinateur.

- Alex

Voici quelques façons d'être haï:

Lors de la commercialisation et la vente de votre produit d'affaires, l'objectif pour les personnes ayant un pouvoir d'achat qui ne pas avoir à l'utiliser. Ensuite, vous n'avez pas à vous soucier de la facilité d'utilisation.

Idéalement, le prix devrait être source de confusion et irrationnelle. Plusieurs versions avec des fonctionnalités qui n'est pas clairement différenciée. Idéalement, une ou deux caractéristiques particulièrement souhaitables haut sur l'échelle des prix, afin que les gens ont le sentiment qu'ils doivent payer gros pour beaucoup de choses qu'ils n'utiliseront pas.

Si vous avez assez de puissance, faire des versions ultérieures de votre logiciel pas tout à fait compatibles avec leurs prédécesseurs, et ne pas offrir des rabais de mise à niveau. Pour des points supplémentaires, supprimer la fonctionnalité que les gens pourraient être utilisés pour.

Annonceurs fonctionnalités qui ne fonctionnent pas vraiment. Si vous avez un contrôle suffisant du produit, retirer certains d'entre eux avec des améliorations plus ou moins forcés.

Laisser quelques bugs dans, de préférence des bugs intermittents. Venez avec des raisons pour lesquelles, si quelque chose arrive, ce n'est pas votre faute. Stonewall vos clients se plaignent. Vous pouvez également trouver une solution qui rend effectivement le produit moins utilisable.

Contrôle de la qualité est pour les entreprises qui veulent la satisfaction des clients. Vous avez beaucoup de bêta-testeurs potentiels là-bas: les utiliser. Vous obtenez des rapports même si vous ne leur donnez pas de commentaires. Vous pouvez fixer beaucoup d'entre eux dans la prochaine version (voir ci-dessus à propos de légères incompatibilités, pas de prix, mise à niveau et la suppression des fonctionnalités).

Mess des ordinateurs des utilisateurs. DRM est grand ici, surtout si vous ne dites pas que quiconque à ce sujet à l'avance (et en particulier si elles ne seront pas attendre DRM sur quelque chose comme votre produit).

Les mesures anti-piratage sont grands. Assurez-vous que vos algorithmes de détection ont beaucoup de faux positifs. Il est pas nécessaire d'avoir des moyens pratiques ou faciles à corriger les faux positifs.

long CLUF confus qui prétendent les choses ridicules sont monnaie courante de nos jours. Pour se haïr sur eux, vous devez enterrer quelque chose lourde là-bas et l'appliquer par la suite.

La documentation est pour les mauviettes. Assurez-vous qu'il est pratiquement impossible de savoir comment faire quelques choses importantes de la documentation. (Malheureusement, cela est devenu trop commun au fil du temps pour être vraiment efficace.)

Les rabais qui nécessitent des procédures de documentation embarrassantes et d'application sont bonnes. Rappelez-vous que beaucoup de recettes de nos jours sont imprimés d'une manière qui se fane au fil du temps, de sorte que vous pouvez économiser beaucoup d'argent en exigeant le reçu original et prendre assez longtemps pour les traiter.

et Arrogance pratiques anticoncurrentielles bien médiatisées sont toujours utiles ici.

(Pas de points pour deviner que les suggestions que j'ai écrit avec des entreprises à l'esprit, ou même qui les, ou que j'ai souffert personnellement.)

1) Créer un produit de qualité
2) Comprendre le client
3) Maintenir la cohérence

Prix d'une manière ouverte et claire -. Cela inclut non seulement le prix d'achat initial, mais les mises à niveau, des fonctionnalités supplémentaires ou modules, support, conseil, formation et tous les autres coûts associés

Vous ne devez pas être pas cher, vous pouvez aussi agressivement prix que vous le souhaitez, mais la seule chose dans mon expérience qui va bouleverser les clients plus que tout en ce qui concerne le prix est extras peu claires et l'idée qu'ils sont ayant plus d'argent injustement extrait d'eux maintenant, ils ont fait l'achat.

coûts inconnus ne sont pas de l'argent, ils sont sur la réputation des gens. La personne qui effectue l'achat a mis une partie de leur réputation sur la ligne quand ils ont mis un budget pour le projet. Même si la dépense supplémentaire est la valeur pour l'argent, vous avez quand ils doivent revenir à leur patron et demander plus d'argent, vous les faire admettre publiquement qu'ils foiré et ils vous haïssent pour cela.

Garder une société de logiciels dans une lumière positive implique les deux côtés de la transaction.

Le must de l'entreprise:

  1. fournir en permanence le code qui est le plus adapté à l'usage dans leurs domaines
  2. être vu pour être efforçons continuellement d'améliorer en agissant sur les commentaires des clients
  3. être vu pour être juste

Le client doit:

  1. Fournir une rétroaction à la société qu'ils font bien / mal
  2. Soyez raisonnables dans leurs attentes de réponses

A partir de ces règles simples, beaucoup de bonnes choses suivent naturellement. Le problème est, les forces du marché et la concurrence étant ce qu'elle est, coller à eux est un cauchemar.

Lorsque vous êtes une grande entreprise comme Microsoft, Google ou Facebook avec beaucoup d'exposition dans les nouvelles, vous ne pouvez pas empêcher les gens de vous haïr. Il est impossible.

Plus vous êtes succès , plus vous êtes haï .

fournisseur devrait créer une mesure appelée hatemeter pour mesurer leur succès! ;)

C'est pourquoi un des plus grands entrepreneurs qualité d'un est d'être capable de comprendre et de gérer cela. Et plus important encore, utiliser la mauvaise rétroaction pour améliorer leurs produits (tout commentaire est intéressant).

Le véritable défi les vendeurs doivent visage ne haïssait pas, mais indifférence .

EDIT : J'ai trouvé très intéressant site . Il permet à quiconque de donner son avis sur diverses sociétés populaires et produits. Le nombre de voix est trop faible pour rendre les résultats pertinents, mais ce qui est intéressant électeurs doit expliquer pourquoi. Je vous laisse découvrir les commentaires et juge par vous-même la nature humaine est complexe.

Permettez-moi de discuter ce sous l'angle du logiciel commercial, je l'ai utilisé qui m'a rendu fou.

Trop de flexibilité - ce qui est essentiel. Ne laissez pas votre désir de moyenne offre la flexibilité que vous renoncez à la conception les caractéristiques la plupart des gens veulent. Je ne l'ai jamais utilisé un produit « flexible » que les utilisateurs réellement aimé utiliser. Ils ne veulent pas avoir à comprendre comment corriger vos erreurs de conception. Nous avons un logiciel de gestion de projet « flexible » d'un fournisseur bien connu qui tairai le nom. Il est si flexible qu'il n'a pas des choses comme un champ pour le client qui a demandé le projet (Combien d'entreprises de assez grand pour avoir besoin d'un produit qui coûte des dizaines de milliers de dollars ne doivent pas nécessairement être en mesure de trier les projets par le client? ce serait nul.). Lorsque vous convertissez une idée ou un incident à un projet, l'information ne passe pas automatiquement au projet, ce qui rend la recherche pour plus de détails sur ce qui était voulu ou qui voulait extrêmement ennuyeux parce que les devs ne pas vraiment la conception du système, puisqu'il était si « flexible ». La complexité d'essayer d'ajouter des champs, puis corriger toutes les formes afin que vous puissiez voir ces champs signifie que pratiquement tout le monde a renoncé à l'utilisation du produit pour tous les « grands » dispose, il nous a été vendu comme ayant et ne l'utiliser que le document temps. En général, le système est plus souple, plus les gens vont détester.

manque de considération pour la performance en voulant être neutre base de données au lieu d'écrire le code plus performant qui pourrait être spécifique de base de données.

manque de tests dans un environnement avec des centaines d'utilisateurs simultanés et un grand nombre de données dans la base de données. Base de données des requêtes qui fonctionnent très bien pour les petits ensembles de données sont souvent disatrous pour les grandes bases de données. Je travaille dans un centre d'appel, une fois qui avait un bien connu logiciel de centre d'appels, il pourrait prendre dix minutes pour passer d'un écran à l'autre. Vous pouvez imaginer à quel point les deux preneurs d'appels et les utilisateurs ont aimé. Notre erreur la plus commune était un délai d'attente sur la base de données.

Changement pour l'amour du changement. Rien n'agace plus d'utilisateurs que d'obtenir une nouvelle version de quelque chose qui se réarrange tout faire et ajoute encore aucune caractéristique qu'ils voulaient ou nécessaires (voir Office 2007 et le ruban merdique et ils ont ajouté la structure de menu ils ont enlevé). Je ne veux pas avoir à réapprendre les choses que je dépends de l'année Evey au jour le jour ou deux ans et non plus la plupart des utilisateurs. Il est une chose à apprendre de nouvelles techiniques pour mieux résoudre les problèmes et il est une autre chose juste reaarrange l'interface graphique afin que vous ne trouvez pas toutes les choses que vous saviez déjà comment faire.

Service à la clientèle. Si j'ai un problème, je veux que vous me aider à résoudre rapidement et sans que cela coûte trop cher, surtout si je payé une énorme quantité pour le logiciel.

logiciel Ridiculously buggy. Allez, je ne devrais pas être en mesure de faire casser les tâches courantes d'une manière ordinaire. Vous avez fait tester ce genre de choses n'a pas vous? Il est particulièrement Anoying quand vous frappez des bugs dans l'installation ou les deux premiers jours en utilisant le produit. Il est encore plus ennuyeux quand les choses qui fonctionnait très bien dans la dernière version ne fonctionne plus. Bien sûr, tout le code a des bugs, nous savons que, mais devrait être apprivoisé les plus évidentes avant l'expédition.

à une entreprise qui le fait droit - Je soumets que Red-Gate est cette société. Leur truc fonctionne, il fait ce qu'il dit qu'il devrait faire sans beaucoup d'ennuis de ma part à l'utiliser, il est rapide et leur service à la clientèle est grande. Quasiment tous les dba expérimenté Sql Server que j'ai jamais connu recommande d'acheter leurs outils.

Une mauvaise documentation et aucun désir d'améliorer - Je travaille actuellement avec un fournisseur de logiciels qui ne sont pas en mesure de me donner des définitions de base de données ou des diagrammes. En fait, ils ont recommandé simplement appeler un de leurs développeurs car ils sont les « dictionnaires de données de marche ». Maintenant, je vais savoir pourquoi ils améliorent-il pas des bugs application ou la fixation; ils sont trop occupés à expliquer ce qui est dans la table des clients.

EDIT: Maintenant, je sais pourquoi ils ne documentent cette base de données:

  1. Il y a une convention de nommage pour les noms de champ en fonction du type: dt = jour, s = chaîne / varchar, d = float
  2. Il y a des touches NO primaires que les index cluster unique.
  3. Pas de contraintes sur les tables.
  4. La plupart des des procédures stockées contiennent: Sélectionnez *
  5. Tous les champs clés sont les types de chaîne (moins des problèmes)
  6. Curseurs à gogo!
  7. Ils ont fait des commentaires et numéro de version leurs patches, mais qui est à son sujet.
Licencié sous: CC-BY-SA avec attribution
scroll top