Wie kann man einen Kunden davon abhalten, der gerade eine Technologie erlernt hat und sie überall einsetzen möchte? [geschlossen]


24

Mein Kunde hat kürzlich herausgefunden, was URL Rewriting ist, ohne vollständig zu verstehen, was es ist, wie es funktioniert und welche Vor- und Nachteile es hat. Jetzt bittet er um viele merkwürdige Änderungen in den tatsächlichen Anforderungen aktueller Projekte und Änderungen in alten Projekten, um das zu implementieren, was er für URL Rewriting hält.

Einerseits ärgere ich mich darüber, Dinge zu tun, die keinen Sinn ergeben, anstatt echte Arbeit zu leisten. Andererseits kann ich meinem Kunden nicht sagen, dass er trotz seines Interesses an dem Thema nichts versteht .

Ich denke, viele Leute hatten Situationen, in denen ihr Manager oder Kunde gerade ein neues Schlagwort oder eine neue Technologie gelernt hat, und er liebte es so sehr, als er es in jedem Projekt überall verwenden wollte. Schreiben Sie die gesamte Codebasis neu, nur um dieses neue zu verwenden sache usw.

Außerdem habe ich kürzlich etwas über Programmierer gelesen.SE, in dem die Leute über ihre Erfahrungen berichteten, als es um XML ging, und einige Manager baten, XML in jedes Projekt einzuführen, um allen zu zeigen, dass sie es verwendet haben.

Also diejenigen, die in einer ähnlichen Situation waren, wie haben Sie es geschafft?


13
Rechnest du ihm das? Wenn nicht, zeigen Sie die Rechnung für diese Änderungen. Wenn er es immer noch will, mach es!
Vitor Py

3
Es gibt ein Zitat über Hämmer und Nägel und ein anderes darüber, Dinge, die funktionieren, nicht zu reparieren.
mouviciel

Vergessen Sie die Kunden, was mache ich mit meinen Mitarbeitern, die etwas Neues entdecken und der Meinung sind, dass es überall eingesetzt werden sollte? (danke @Marcelo)
gbjbaanb

Lol. Klingt nach etwas von Dilbert.
DrinkJavaCodeJava

Antworten:


26

IMO sollten Sie die Diskussion "Sie verstehen das Umschreiben von URLs nicht" mit Ihrem Kunden führen.

Offensichtlich sollten Sie Ihrem Klienten nicht unverblümt sagen: "Sie verstehen nicht". Stattdessen würde ich mit "Bevor wir etwas investieren, sollten wir X diskutieren, um sicherzustellen, dass wir auf der gleichen Seite sind, was die Vor- und Nachteile von X und dessen Alternativen sind."

Wenn es sich herausstellt , dass er tatsächlich die Dinge tut , wissen , dass Sie das tun, aber will X sowieso implementieren, dann fragen Sie ihn , welche Farbe er es will.

Sie müssen sicherstellen, dass Sie Ihre Formulierung sehr sorgfältig auswählen. Schließlich besteht die Möglichkeit, dass er mehr über X weiß als Sie (und es liegt auf der Hand, dass Sie mit dem Management sprechen ), und Sie sollten sich daher von herablassenden Tönen befreien.


10
+1 für die sehr sorgfältige Formulierung, um eine Herablassung zu vermeiden. Ich meine, wenn der Kunde irgendwo von seinen Vorteilen gehört hat, möchte er es verständlicherweise nutzen - und es liegt an Ihnen, dem Experten, zu erklären, was es ist, wann es angewendet wird und wann es nicht verwendet wird.
Sevenseacat

2

Genau hier hilft eine Prioritätenliste der im Team stattfindenden Aufgaben. Wenn ich Sie wäre, würde ich die Kostenvorteile des URL-Umschreibens bewerten und dem Kunden zeigen, wie es zur Gesamterfahrung hinzugefügt / daraus entfernt wird.

Betrachten Sie sich als Arzt. Die Leute gehen die ganze Zeit zu Ärzten mit einer Liste von Medikamenten, die sie auf einer Anzeige / Symptomen gesehen haben, die sie sich vorstellen. Es ist die Aufgabe des Arztes, sicherzustellen, dass die Person tatsächlich das bekommt, was sie bekommen sollte.

Verwenden Sie außerdem die Quellcodeverwaltung und verzweigen Sie bei jeder Änderung streng. Auf diese Weise können Sie die Zeit verkürzen und dem Kunden zeigen, was er verpasst hat, für den Fall, dass er vergisst, dass er es selbst mitgebracht hat.

Abschließend können Sie alle Ihre Besprechungen aufzeichnen. Sie werden eines Tages nützlich sein.


1

Teilen Sie es in Dollar und Cent auf. Geben Sie ihm realistische Schätzungen darüber, wie lange es dauern wird, bis seine Launen umgesetzt sind, und berücksichtigen Sie die Auswirkungen auf andere Funktionen. Überführen Sie dies in eine Diskussion über Prioritäten und fragen Sie, wo dies passt. Von dort aus können Sie zu einer Diskussion übergehen, um sicherzustellen, dass er wirklich versteht, wonach er fragt. Dadurch wird Folgendes sichergestellt:

  1. Er weiß, wonach er fragt
  2. Er weiß, wie viel es kostet
  3. Er weiß, wie sich dies auf den Zeitplan anderer Funktionen auswirkt
  4. Er weiß, wie lange es dauern wird

In vielen Fällen fällt es ihm leicht, nach dieser Diskussion zuzustimmen, sie fallen zu lassen oder sie zu einer sehr niedrigen Priorität zu machen (lesen Sie: Erwarten Sie niemals, dass dies getan wird).


1

Einerseits ärgere ich mich darüber, Dinge zu tun, die keinen Sinn ergeben, anstatt echte Arbeit zu leisten.

Woher wissen Sie, was Sie gefragt werden, hat so wenig Wert? Vielleicht gibt es Hintergedanken, die auf den ersten Blick nicht klar sind, warum etwas getan wird. " Wachs auf, rechte Hand. Wachs ab, linke Hand. Wachs auf, Wachs ab. Atme durch die Nase ein, aus dem Mund. Wachs auf, Wachs ab. Vergiss nicht zu atmen, sehr wichtig. " "The Karate Kid" ist hier einigermaßen erwähnenswert.

Wo ich Erfahrungen mit Unternehmen gemacht habe, die Dinge tun, die ich mich frage: "Warum machen Sie das so?" Es gibt Zeiten, in denen ich nach dem gewünschten Nutzen frage und nach anderen Wegen, dorthin zu gelangen. Der Schlüssel hier ist, offen und neugierig zu sein, anstatt zu urteilen und selbstgerecht zu sein, was die "wahre Arbeit" meines Erachtens ziemlich stark zu implizieren scheint.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.