Wie bekommt man die nicht-technischen Leute zu schätzen wissen, ein nicht-UI-problem?[geschlossen]

StackOverflow https://stackoverflow.com/questions/169765

Frage

Angenommen, Sie arbeiten an einem Unternehmen Projekt, in dem Sie haben, um management-Freigabe, um für Sie zu entwickeln eine neue feature-set.In der Regel wird Ihr management hat kein problem, die Unterzeichnung off auf einige glänzende neue UI-Funktion.Leider haben Sie eine harte Zeit schätzen, einige hinter-den-kulissen-Probleme, die sind von entscheidender Bedeutung für die Anwendung Wohlbefinden wie Transaktionen, Daten-Integrität, workflow, routing, Konfiguration, Sicherheit, etc.Da Sie in der nicht-technischen und diese Probleme sind nicht sofort sichtbar, es ist nicht offensichtlich für Sie, dass dies ist von entscheidender Bedeutung.

Wie haben Sie Sie überzeugt, dass diese infrastrukturelle Probleme, die angegangen werden müssen und dass es wichtig ist Ihre business Prozess?

War es hilfreich?

Lösung

Jedes Handwerk hat seine unsexy Seiten. Dinge, die getan werden müssen, aber niemand bemerkt sie direkt. In einem Lebensmittelgeschäft hat jemand zu organisieren, wie und wann die Lebensmittelregale zu füllen, so dass sie immer frisch aussehen. In einer Wäsche brauchen Sie jemanden, der denkt, wie sollten die Prozesse optimiert werden, so dass der Kunde seine Kleidung in der Zeit bekommt.

Der schwierige Teil ist: Der Kunde wird nicht bemerken, wenn diese subtilen Dinge richtig gemacht worden, bis er INFORMATIONEN SIE fehlen! Wie, wenn die Wäsche nicht rechtzeitig fertig, sondern zwei Tage zu spät, oder das Gemüse im Supermarkt hat braune Flecke und schrecklich aussehen.

Das Gleiche gilt für die IT. Sie bemerken, die nicht gut Transaktionen, bis die großen Kunden an Ihrer Tür klopfen und sagen Ihnen, dass ein wichtiges und teures Projekt, weil auf mysteriöse Weise versagt hat die Datenbankeinträge Ihres Produktes wurden vermischt. Sie bemerken, die nicht eine gute Sicherheit, bis Kundenkreditkarteninformationen zeigt sich in Elbonia (und bald nach dem Wort ist in den nationalen Zeitungen Kunden Ihres Unternehmens Warnung).

Das, was Sie haben wirklich immer wieder Hammer in und wieder ist, dass Software nicht statisch ist. Es muss noch nach seiner anfänglichen Entwicklungsphase betreut werden vorbei ist. Es ist nicht nur ein Produkt, das Sie einmal kaufen und vergessen. Jeder Autohersteller weiß, dass Dienstleistungen von höchster Bedeutung ist einfach auf die Produkte, die sie bauen, weil die Dinge auftreten, die behoben und verbessert werden müssen. Es ist das gleiche mit Software.

So eine Präsentation, Visualisierung, verbalisieren, Ihre technischen Informationen in Nutzen übersetzen. Geschäftsleute in einem Refactoring Projekt nicht über Ihren Wunsch nach Code Ästhetik kümmern, aber sie werden verstehen, dass die Änderungen das Produkt helfen zuverlässiger zu werden, zu einem besseren Ruf und reduzieren die Höhe der künftigen Service-Anfragen. Lasse sie zeigen ihnen die Vorteile verstehen!

Andere Tipps

Das Gleiche gilt für Leute Tausende von Jahren wurden dafür: Bilder zeichnen. Diagramm, welches die Probleme, verwendet visuelle Metaphern vertraut zu Ihrem Publikum, ziehen Sie das Problem in ihrem Gebiet.

Unter der Annahme, sie sind nicht in der absichtlich stumpf ...

Ein großes +1 für Analogien und Metaphern. Wenn möglich, einer finden, der mit den persönlichen Interessen des Publikums mitschwingen (wenn es 1-2 Personen ist). Für allgemeine Metaphern, finde ich mich oft Pendlerverkehr oder U-Bahnen verwendet wird, aus irgendeinem Grund.

z. Wir sind derzeit eine App von einem OODB zu Postgres / Hibernate Migration: der Großteil dieser Arbeit in Release getan wird ‚4‘. Viele Domain-Experten haben uns gefragt, warum es so wenige Benutzer gerichtete Funktionen in R4 sind. Ich sie regelmäßig sagen, dass wir die Stadt setzen in einer U-Bahn zu zerreißen‘wurden. Es ist sehr teuer und zweifellos riskant, aber sobald es fertig ist, werden die Vorteile in R5 + erstaunlich sein, wirklich.‘ Das wahre Gespräch ist mehr beteiligt, aber ich kann zu diesem Thema wieder und wieder, auch nach dem R4. Monate ab jetzt, ich hoffe, zu sagen: „Sie haben gefragt, für X und es ist jetzt sehr einfach - gerade weil Sie uns in dieser U-Bahn zurück in R4 setzen lassen“

.

Der sicherste Weg obere Level-Managements zu kaufen Entwicklungsarbeit zu bekommen, ist es in einer quantifizierbaren Weise zu präsentieren. Im Idealfall ist dies quantifizierbares Maß in $$. Sie müssen sie die Folgen je auf Datenintegrität, Sicherheit, Transaktionen etc. und wie das wirkt sich auf die Kunden \ User-Community und schließlich in der unteren Zeile erklären. Sie sollten in diesen Situationen vorsichtig sein, denn manchmal Management dieser nicht-funktionalen Anforderungen erwartet „einfach funktionieren.“ Wenn dies der Fall ist, sollten Sie entweder schätzen hoch und die Arbeit an diesem Posten neben der sichtbaren UI Arbeit (Ignoranz ist Glück) oder müssen Sie diese Bereiche der Notwendigkeit dokumentieren, wie Sie mit dem Management kommunizieren so, wenn die Dinge gehen schlecht, wie Sie erwarten, es ist nicht Ihre Aufgabe, die auf der Linie ist.

Leider dauert es in der Regel eine Katastrophe oder zwei, bevor dieses Material die Aufmerksamkeit bekommt es verdient.

Es hängt wirklich, was Ihr Management ist wie, aber ich habe Glück mit guten alten ehrlich-zu-Güte fearmongering habe. Wenn Sie durch ein paar Katastrophenszenarien gehen, und weisen darauf hin, jemand 's geht die Schuld zu bekommen, wenn sie auftreten, kann das ausreichen, um ihre arsecovering Instinkte zu machen treten und schließlich auf Folgendes achten:)

Auto Analogien.

Jeder weiß, dass ‚System‘ und es ist hinreichend komplex, um die katastrophale Situation darzustellen.

Ich bin kämpfen, mit im wesentlichen die gleiche Art von situation.Ob es ist sign-off durch das management oder die Annahme von einem user/sponsor, bleibt das problem einer von verschiedenen Ausdrücken, Prioritäten und Perspektiven. Ich fragte ein anderes Frage hier.

Ich habe auch verschiedene Antworten, verführerisch in der Nähe nützlich, aber nicht ganz endgültig genug.Durchsuchen und suchen SO mit relevanten keywords führte mich zu finden, nutzbare Einblicke in die verschiedenen Antworten, die sich über viele nicht Verwandte Fragen.Zu finden und zu extrahieren, diese Edelsteine führte mich zu posieren diese Frage über die Website-mining.

Es wäre nützlich gewesen, um in der Lage sein, zu Kennzeichnen die verschiedenen Antworten und sehen, wie Sie alle in einer einzigen Liste, aber leider ist diese Funktionalität noch nicht verfügbar, ALSO aus.Ich schlug es auf uservoice.

Hoffe, Sie finden etwas, das Sie verwenden können von den Referenzen, die ich gab.

Die richtige Art entgegenzutreten Frage ist das Geheimnis.

  • Ist es in Ordnung, alle 5 Web-Seiten zum Absturz zu bringen?
  • Müssen wir die Kreditkartennummern schützen?
  • Sie ist in Ordnung zu haben Auftragnehmer zu zahlen, um einen Patch an jedem Wochenende zu implementieren?
  • Haben Sie es nun wollen oder haben Sie es wollen arbeiten?

Robustheits. Wenn es bis zu ihm kommt, müssen Sie ihre Sprache sprechen, die ist, wie es ihr Endergebnis auswirkt. Wenn ihr eine Sicherheit oder Richtigkeit Problem, müssen Sie ihnen sagen, dass Kunden werden nicht falsch handeln Produkte wollen, egal wie schön sie aussehen.

Ich mag die Idee von Technical Debt , weil es technische Probleme ermöglicht übersetzt werden ( Geldfragen wenn auch lose in) - und Geld ist etwas, die meisten Manager verstehen Sie

.

Obwohl die Idee der technischen Schulden ursprünglich auf Fragen der Architektur angewandt wurde, kann sie für jede Art von Situation verwendet breiter werden, wo es Druck ist eine Abkürzung zu nehmen - das heißt, gehen in technische Schulden - anstatt es zu tun das erste Mal richtig. (Doing es richtig ist, die äquivalent zu Einsparungen von bis etwas zu kaufen - es dauert seine Zeit -., Anstatt sie auf Kredit zu kaufen und ging in Schulden)

So wie Schulden können gut sein (zum Beispiel Wohnungsbaudarlehen) und schlecht (zum Beispiel Kreditkarten), so technische Schulden können gut und schlecht sein. Ich werde nicht versuchen, die Unterschiede vollständig zu charakterisieren, aber gute technische Schulden kann genau verfolgt werden, so dass Sie wissen, wie viel Schulden Sie sind.

Also, versuchen Sie Ihre wichtigen, nicht-UI-Problem in Bezug auf die technischen Schulden, und die Kosten für die es nicht für diese Schulden in Bezug auf die Zahlung von Zinsen Festsetzung zu erklären.

Ein beschreibe Bild hilft wirklich technisch nicht versiert Leute verstehen, was Sie reden. Zum Beispiel unten ist ein Beispiel von Sun beschreibt, wie Informationen in einen ihrer etwas komplexen Anwendungen verarbeitet werden.


(Quelle: sun.com )

Der Versuch, diese Anwendung in Worten erklären würde zu einem nicht-techy unmöglich sein. Unter Hinweis auf das Diagramm und sagen aussehen, ist dieser Teil unserer Schwachpunkt ist, müssen wir es verbessern. Das wird Sinn, um sie zu machen. Wenn sie das Gefühl haben, ein gewisses Verständnis davon haben, was Sie tun, werden sie weit eher bereit sein, Ihre Anfrage zu unterstützen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top