Wie wir Verbesserungsanfragen einstufen
Selbst großartige Ideen für Intuiface werden nicht immer umgesetzt. Hier sehen Sie, wie wir die Wichtigkeit und Priorität von Produktverbesserungsanfragen beurteilen.
Einführung
Intuiface bietet seit Anbeginn der Zeit ein offenes Forum für Benutzer, die Verbesserungsvorschläge einreichen möchten. (Zumindest fühlt es sich so an.) In den ersten Tagen geschah dies über einen speziellen Themenbereich in unserem Support Center. Dann folgte eine Software von Drittanbietern, die sich auf die Ideensammlung konzentrierte. Ab 2016 haben wir dieses Forum dann in unsere neu gestartete Benutzer-Community verlagert, wo es seither zu finden ist.
Wir nehmen diese Eingaben sehr ernst und haben viele der Vorschläge aufgegriffen. Aber nicht alle. Einige sind sogar schon ziemlich alt. Und Sie haben uns das wissen lassen. Offenbar beobachten unsere Nutzer auch die Liste der Verbesserungen.
"Ich habe diesen Punkt schon vor x Jahren vorgeschlagen, wo liegt das Problem? Warum ignorieren Sie es?"
Es gibt kein Problem. Wir ignorieren es nicht. Wir haben sogar bewusst Nein gesagt. :-) Lassen Sie mich das erklären.
Ideale Welt
In einer idealen Welt hätten wir unbegrenzte Entwicklungsressourcen, die in kürzester Zeit qualitativ hochwertige Funktionen hervorbringen. Es gäbe keine Notwendigkeit, Prioritäten zu setzen, weil für alles Platz ist.
Wir würden eine FIFO-Pipeline (first in, first out) von Erweiterungen einrichten, die entweder von Nutzern eingereicht oder von unseren eigenen Mitarbeitern identifiziert wurden, und sie stapelweise freigeben, wie Geld aus einer Druckerpresse.
Gute oder schlechte Ideen, schwierige oder leichte technische Hürden, direkte oder tangentiale Relevanz für unsere Zielmärkte - all das würde keine Rolle spielen, weil alles ohne Vorurteile geliefert werden könnte.
Das Help Center wäre größer als Wikipedia, aber mehr ist immer besser, und die Kunden würden sich freuen.
Tatsächliche Welt
Habe ich zu dick aufgetragen? Übertreibung ist das Beste, was der Mensch je erfunden hat. (Sehen Sie, was ich getan habe? Ich habe meine Gedanken über die Übertreibung übertrieben.) Aber im Ernst, die ideale Welt ist offensichtlich unrealistisch - und wirklich, wenn Sie darüber nachdenken, nicht sehr ideal.
Fangen wir mit dem letzten Teil an. Ist es wirklich ideal, wenn eine Software alles Mögliche kann? Aus der Sicht eines Softwareanbieters wie uns lautet die Antwort - ob Sie es glauben oder nicht - nein. Der Grund dafür liegt in der Bedeutung der Einfachheit der Anwendung. Wenn eine Software alles kann, wird es für Neulinge ungemein schwierig, sich mit den Grundlagen vertraut zu machen. In der Tat sieht die Software dann schwer aus. Das ist ein Verstoß gegen die 80/20-Regel. 20 % der Funktionen liefern 80 % des Werts. Aber mit einer überwältigenden Liste von Funktionen, die die verbleibenden 80 % der Fähigkeiten ausmachen, kämpft man darum, die verbleibenden 20 % des Wertes zu liefern.... Das ist ein Alptraum an Komplexität, und die Kunden werden weglaufen. "Ich will nur x machen. Das ist zu viel!"
Warum ist die ideale Welt unrealistisch? Weil es so etwas wie unbegrenzte Ressourcen oder eine superschnelle Lieferung von Six-Sigma-Qualitätscode nicht gibt. Das gibt es einfach nicht. Es gibt eine Kapazitätsgrenze. Die Entwicklung kann nur eine bestimmte Menge leisten. Und weil sie Grenzen hat, muss sie entscheiden, welche Verbesserungen als nächstes hinzugefügt werden sollen.
Es gibt Gewinner und es gibt Nicht-Gewinner. (Sagen wir nicht "Verlierer", denn es ist nie zu spät für einen Verbesserungsantrag).
Wie wir entscheiden, was wir als nächstes tun
Wir müssen Entscheidungen treffen. Entscheidungen brauchen Kriterien. Hier sind unsere Kriterien:
- Steht sie im Einklang mit unserem Auftrag?
- Ergänzt sie wichtige Innovationsthemen, die bereits in Vorbereitung sind?
- Wie viele Nutzer werden davon positiv betroffen sein?
- Werden unsere Kunden es zu schätzen wissen?
- Wird es die Annahmequote durch potenzielle Kunden verbessern?
- Wird es einen Nachrichtenwert haben?
- Wie schwer ist es zu bauen? Lässt es sich mit der aktuellen Arbeitsbelastung vereinbaren?
Was wir brauchen, ist - wie man vor Gericht sagt - ein "Übergewicht an Beweisen", dass Enhancement Request X die meisten unserer Kriterien erfüllt. Keine Funktion erfüllt alle Kriterien.
Ein paar Dinge sind zu beachten:
- Das Alter steht nicht auf der Liste. Es spielt keine Rolle, ob die Anfrage 10 Tage oder 10 Jahre alt ist. Wenn sie nicht genügend Kriterien erfüllt, wird sie nicht in die Roadmap aufgenommen. Es ist nie zu spät, aber einige Punkte können immer wieder durchrutschen und werden von Alternativen verdrängt.
- Selbst großartige Ideen, die praktisch alle Kriterien erfüllen, können auf der Strecke bleiben, wenn der Entwicklungsaufwand komplex ist. Da die Softwareentwicklung ein Nullsummenspiel ist, bedeutet der Einsatz aller Ressourcen für eine coole neue Sache, dass nichts anderes getan wird.
- Wir müssen unsere Aktionäre zufrieden stellen und unsere Mitarbeiter bezahlen. Die Bereitstellung von Funktionen, die in der Branche für Gesprächsstoff sorgen, die Einführung vereinfachen und/oder die Bedürfnisse neuer oder unterversorgter Märkte erfüllen, ist für jedes Unternehmen wichtig.
Wir jonglieren mit mehr als 1200 Verbesserungsideen. Die Quelle teilt sich etwa 85/15 auf - 85% Intuiface-generiert, 15% kunden-generiert. DIE QUELLE SPIELT KEINE ROLLE. Es ist uns egal, woher die Ideen kommen, uns interessiert nur, wie gut sie den Anforderungen unseres Unternehmens gerecht werden.
Beispiele
Hier finden Sie einige Beispiele für Verbesserungswünsche, die von Benutzern eingereicht wurden und in das Produkt eingeflossen sind, sowie einige, die noch auf unserer "Vielleicht-ein-Tag"-Liste stehen.
Umgesetzt:
- Farbverläufe: Unser Farbwähler erlaubte nur die Auswahl von Volltonfarben. Wir hielten dies für ausreichend, aber viele von Ihnen baten um die Möglichkeit, Farbverläufe anzuwenden. Dieser Wunsch war eine ganze Weile in unserem Rückstand und wurde immer wieder mit Blick auf andere Produktinitiativen neu bewertet. Schließlich führte ein Zusammentreffen von Ereignissen dazu, dass wir diese beliebte Funktion bereitstellen konnten.
- Automatisches Scrollen von Sammlungen: Dies wird in der für Ende Juni 2019 geplanten Version enthalten sein. (Kein Zeitplan, aber das ist der Plan.) Einige unserer Kunden wünschen sich das schon seit Jahren! Stellen Sie sich z. B. ein Karussell vor, das jeweils nur ein Element dreht, aber ein paar Elemente im Eigenschaftenbedienfeld überprüft. Es hat ein paar Jahre gedauert, aber jetzt ist es endlich so weit!
Noch im Rückstand:
- Audio/Video von einer Webcam aufnehmen: Eine durchaus sinnvolle Idee, die sich aber noch nicht durchgesetzt hat. Wir prüfen sie weiterhin anhand unserer Kriterien und geben die Hoffnung nicht auf. Vielleicht stellen wir Ihnen sogar Fragen dazu, um die Dinge zu ergründen. Aber keine Versprechungen!
- Erlebnisse als PDF exportieren: Eine weitere eingereichte Idee, die zwar wertvoll ist, aber die Alternativen nicht übertrumpfen kann. Ein Teil des Problems besteht darin, dass in diesem Konzept eine Menge Komplexität steckt. Wenn zum Beispiel eine bestimmte Szene von Animationen abhängt, was soll der Screenshot dann zeigen? Es besteht die Gefahr, dass keine Lösung zufriedenstellend ist, so dass wir uns erst einmal mit dem Umfang beschäftigen müssen, bevor wir uns um die Implementierung kümmern können. Das Scoping beansprucht auch die Ressourcen der Entwickler. Ist dies die beste Verwendung ihrer Zeit? Bis jetzt nicht wirklich.
Schlussfolgerung
Sind Sie nicht einverstanden mit dem, was wir priorisiert und umgesetzt haben, oder mit dem, was wir heruntergespielt und abgelehnt haben? Jetzt verstehen Sie, warum es sich um schwierige Entscheidungen handelt und warum es für uns so wichtig ist, alle Entscheidungskriterien zu berücksichtigen. Wir können es nicht allen recht machen. Alles, was wir tun können, ist, so hart wie möglich zu arbeiten, um die beste Entscheidung zu treffen.
Im Jahr 2018 haben wir mehr als 600 Funktionen und Fehlerbehebungen im Rahmen von 34 Produktversionen veröffentlicht. Das Intuiface-Entwicklungsteam hat sich selbst in den Hintern getreten, was zu einem Produktivitätsniveau geführt hat, auf das wir sehr stolz sind. Seien Sie versichert, dass wir alles tun, um das bestmögliche Produkt zu entwickeln, das die meisten Kunden- und Geschäftsanforderungen erfüllt.
Zögern Sie nicht, uns Ihre Ideen mitzuteilen, sie anzuregen, uns zu erinnern. Wir freuen uns über jedes Feedback und hören zu. Sie sollten wissen, dass wir das alles sehr ernst nehmen und niemals Entscheidungen ohne gründliche Überlegung treffen.