Entwickler und Benutzer: Teamwork





Hallo Habr!



Gegenwärtig leben wir alle in einer Welt des Konsums, in der der Hersteller von allem versucht, den Kunden davon zu überzeugen, genau seine Produkte zu kaufen oder seine Dienstleistungen zu nutzen, und der Verbraucher aus den ihm angebotenen Optionen sorgfältig die am besten geeignete auswählt. Alle Arten von Marketing-Gimmicks und Werbekreativität werden verwendet, aber jedes Jahr ist es schwieriger, an diesem Paradigma zu arbeiten: Werbebudgets sind kein Gummi, und die Verbraucher werden in ihren Vorlieben und Anforderungen an den Hersteller immer launischer. Kann dieses Problem gelöst werden? Ziemlich. Darüber hinaus erweist sich für kleine Unternehmen der alternative Ansatz zur Zusammenarbeit mit dem Verbraucher als am effektivsten. Wir werden in diesem Artikel am Beispiel des Erstellens des Vivaldi-Webbrowsers etwas ausführlicher darauf eingehen.



Aus Quantität wird Qualität



Wir müssen also mit einem grundlegenden Verständnis dessen beginnen, was wir vorhaben. Ein Webbrowser ist eine Anwendung, in der der Benutzer täglich mehrere Stunden damit verbringt, verschiedene berufliche und persönliche Aufgaben auszuführen. Dies bedeutet, dass der Browser leistungsstark und funktional sein muss, gleichzeitig bequem und komfortabel zu bedienen ist und eine gute Personalisierung und Anpassbarkeit für Benutzereinstellungen aufweisen muss.



Und hier stehen wir vor dem ersten Problem: Alle Menschen sind individuell und ihre Vorlieben können weit von den Vorstellungen des Entwicklers entfernt sein. Und selbst wenn die eigentlichen Programmierer des Unternehmens eine bestimmte Liste von Funktionen für die spätere Implementierung im Produkt haben - wie können sie verstehen, welche Funktionen stärker nachgefragt werden und welche etwas warten können? Schließlich ist es offensichtlich, dass es nicht möglich ist, alles auf einmal zu tun. Die Lösung für dieses Problem liegt jedoch an der Oberfläche - es ist notwendig, die Arbeit des Unternehmens so zu organisieren, dass die Benutzer selbst den Entwicklern helfen, Prioritäten für die Implementierung bestimmter Funktionen festzulegen.



In unserem Fall haben wir den Entwicklungsprozess so organisiert, dass das Feedback der Community am effektivsten war. Zunächst haben wir eine Gruppe von Sopranos-Freiwilligen unter den aktivsten und technisch versiertesten Browserbenutzern zusammengestellt, die Zugriff auf ein geschlossenes Fehlerverfolgungssystem haben und in direktem Kontakt mit den Browserentwicklern stehen. Dies sind mehrere Dutzend Menschen aus der ganzen Welt, die uns in ihrer Freizeit helfen, neue Funktionen zu testen und Fehler in der Phase interner Produkttests zu beheben. Zum Beispiel haben unsere Sopranos im August mehr als tausend Fehlermeldungen verarbeitet und auch etwa hundert Mängel im Browsertestprozess festgestellt. Somit geht eine höherwertige Version an die öffentliche Versammlung,und der aktivste Teil der Vivaldi-Benutzer beginnt mit dem Testen.



Wir haben zwei öffentliche Filialen - Test und Stall. Ein bestimmter Teil der Benutzer, die als erste alle neuen Produkte ausprobieren möchten, ist die Hauptabteilung, die bereits vor Ort ist. Sie installieren Testbaugruppen und führen sie im Arbeitsmodus aus, um sehr schwer zu erkennende Fehler zu finden und zu beseitigen. Und erst dann veröffentlichen wir nach vielen Wochen des Testens und Debuggens eine neue stabile Version, die bereits von allen Browserbenutzern installiert wird.



Ideen aus aller Welt



Auf diese Weise hilft uns die Benutzergemeinschaft, ein besseres Produkt zu veröffentlichen, in dem die Benutzer dann selbst arbeiten. Dies ist jedoch nur ein Teil des Prozesses - nicht weniger wichtig für uns ist die Hilfe der Community bei der Entwicklung des Browsers selbst: Auf Wunsch und Vorschläge der Vivaldi-Benutzer fügen wir dem Browser den Löwenanteil aller Funktionen und Verbesserungen hinzu. Wer, wenn nicht Benutzer, weiß besser, was ihnen in ihrer täglichen Arbeit fehlt? Daher ist es logisch, sie selbst zu fragen, was sie zuerst wollen.



Wir sammeln Benutzeranfragen auf verschiedene Arten - es kann eine regelmäßige Anfrage über das Formular zum Senden von Fehlerberichten sein, es kann eine Umfrage in zahlreichen Foren oder in sozialen Netzwerken sein, und natürlich gibt es im offiziellen Vivaldi-Forum einen ganzen Abschnitt, der sich dem Sammeln von Wünschen für neue Funktionen widmetDesktop- und Mobilversionen des Browsers, bei denen jeder Benutzer seine Anfrage hinterlassen oder für eine vorhandene abstimmen kann. Anhand der Anzahl der Stimmen sehen wir, wie beliebt die Anfrage ist, und priorisieren unsere Arbeit entsprechend, wenn wir diese neuen Funktionen implementieren.



DIY Lokalisierung



Ein weiteres wichtiges Element bei der Entwicklung eines Browsers für den globalen Markt ist die Produktlokalisierung. Theoretisch ist es möglich, diese Arbeit an spezialisierte Übersetzungsbüros auszulagern, aber nach unserer Erfahrung ist dieser Schritt am wenigsten effektiv. Wir sind in die andere Richtung gegangen - wir haben angeboten, den Browser von den Benutzern selbst in andere Sprachen zu übersetzen. Jeder kann sich als Übersetzer für Vivaldi registrieren und erhält nach einer kleinen Überprüfung die Möglichkeit, zur Lokalisierung des Browsers beizutragen.



Derzeit helfen uns mehr als 200 Personen aus fast 50 Ländern der Welt bei der Übersetzung des Browsers und aller Dienste des Unternehmens. Im Browser stehen mehr als 40 Sprachen zur Verfügung, und mehr als 20 Sprachen werden gerade übersetzt. Eine solche Lokalisierung ist von viel höherer Qualität als die von spezialisierten Übersetzungsbüros. Die Benutzer entscheiden selbst, wie sie die Namen von Funktionen besser und intuitiver übersetzen können, was den Prozess der Beherrschung der Arbeit im Browser für alle anderen Benutzer vereinfacht.



Kollektive Effizienz



Heute besteht das Entwicklungsteam des Vivaldi-Browsers aus etwas mehr als 50 Mitarbeitern und ist der aktive Teil der Benutzergemeinschaft, der uns hilft, die Anzahl der Browser auf mehreren tausend Menschen weltweit zu entwickeln und zu verbessern. Sie bieten uns unschätzbare Unterstützung bei der Entwicklung des Browsers, ohne die wir in so kurzer Zeit kaum einen wirklich leistungsstarken und einzigartigen Funktionsbrowser schaffen könnten, der heute Vivaldi ist. Gleichzeitig kann man einen weiteren sehr wichtigen „Nebeneffekt“ für das Projekt übersehen, der sich aus einer solchen Einbeziehung der Community in den Produktentwicklungsprozess ergibt.



Tatsache ist, dass eine Person bereits durch einen kleinen Beitrag zur Entwicklung eines Browsers spürt, dass sie sich für die gemeinsame Sache engagiert: Dies ist nicht nur einer der vielen Browser - dies ist ein Browser, an dessen Erstellung der Benutzer direkt beteiligt ist. Wie immer erzählen wir alle gerne anderen von unseren Errungenschaften, und Vivaldi-Benutzer sind keine Ausnahme - sie werden zu den aktivsten Distributoren des Browsers und empfehlen ihn ihren Freunden und Bekannten. Es ist auch ihr Browser!



Und selbst wenn eine Person nicht an der Übersetzung oder dem Testen des Browsers teilgenommen hat, kann sie Teil des Ambassadors-Teams werden - Freiwillige, die uns helfen, andere über den Browser und seine Vorteile gegenüber anderen ähnlichen Produkten aufzuklären. Dies ist auch der Beitrag des Benutzers zur Erstellung des Browsers - nur im Bereich Marketing. Daher versuchen wir, der Benutzergemeinschaft die Möglichkeit zu geben, sich aktiv an fast allen Bereichen der Arbeit des Unternehmens zu beteiligen, von der Planung der Weiterentwicklung bis zur Förderung des Browsermarktes.



Bewährte Erfahrung



Diese Art der Zusammenarbeit mit der Benutzergemeinschaft ist nichts Neues. Vor Vivaldi haben viele unserer Entwickler an der Entwicklung des einst sehr beliebten Opera-Browsers gearbeitet. Durch die enge Zusammenarbeit mit den Benutzern konnten wir ihn weltweit bekannt machen. Heute wiederholen wir einfach diesen erfolgreichen Weg, verbessern ihn weiter und schmieden eine immer engere Zusammenarbeit mit der Benutzergemeinschaft.



In naher Zukunft planen wir, mehrere weitere Projekte zu starten, die allen helfen werden, an der Erstellung eines funktionalen und praktischen Vivaldi-Browsers teilzunehmen - eines Browsers, der von Entwicklern und Benutzern gemeinsam erstellt wird, jeder für alle.



Foto von Vlad Hilitanu



All Articles