
Bald wird die Bequemlichkeit der Fernarbeit in die Liste der Themen fallen, die es besser ist, nicht mit Fremden zu diskutieren - zusammen mit Politik und Religion. Sie sind sich in keiner Weise einig. Einige Manager sagen, es sei höchste Zeit, die Büros zu kündigen, und bald wird die Branche dies tun. Andere sind umgekehrt - die Branche ist desillusioniert und bringt alle wieder unter ein Dach.
Es gibt einen Moment der Einheit im Streit: Ein entfernter Ansatz erfordert einen besonderen Ansatz, bestimmte Eigenschaften, und nicht jeder kann damit umgehen.
Wir haben darüber gesprochen und nicht nur mit der Firma
Devhab , die die Probleme des entfernten Standorts löst, indem sie ein Gleichgewicht zwischen strengen Regeln und dem informellen Umfeld sucht.
Devhab erhielt eine durchschnittliche Bewertung von 4,56 und eine durchschnittliche Empfehlung von 93% seiner Mitarbeiter auf My Circle. Er wird für die modernen Technologien, die in der Arbeit verwendet werden, für die hervorragenden Beziehungen zu Kollegen und die geschmiedete Kommunikation mit dem Top-Management geschätzt.
Was hat den Devhab angefangen?
In der Mitte der Null, als der Handel im Internet noch etwas Exotisches war, eröffnete Alexander Samsonov eine Website für Tierhandlungen. Er studierte drei Jahre bei ihm und verkaufte es dann an einen Absolventen. Nachdem er als Online Sales Sales Manager gearbeitet hatte, entschloss er sich, eine eigene Beratungsfirma zu eröffnen.
„In den frühen 2000er Jahren hat sich der E-Commerce aktiv entwickelt, und ich habe verstanden, dass es im Land nicht genügend Leiter von Online-Shops gibt und Unternehmen gerne in den Markt eintreten möchten. Deshalb habe ich mich beraten lassen und mehrere Projekte geleitet “, sagt Alexander.
Für ein neues Geschäft suchte er einen modernen Buchhalter, der sich mit Fernhandel auskennt. Der Mann, den Alexander gefunden hatte, dachte noch weiter - er selbst suchte nach Entwicklern für ein komplexes Projekt. So hatte die Firma, die später Devhab genannt wurde, den ersten Auftrag.

„Das Projekt hieß„ Stream FM “. Der Kunde in 30 Städten Russlands hostete Server mit Mehrkanal-FM-Tunern, die rund um die Uhr Daten von 27 Radiosendern sammelten. Mit ihrer Hilfe mussten wir ein Überwachungssystem für Radiosendungen schaffen, damit Werbetreibende, die in mehreren Regionen Werbung schalten, überwachen können, wo und wann es sich anhört. “
Das System musste die Daten analysieren, mit dem Standard vergleichen, nach Unstimmigkeiten in der Luft suchen und deren Art bestimmen. Das Team schrieb und entwarf die Schnittstelle für den Client, den gesamten Serverteil, der mit Rohdaten arbeitete - das Team bestand jedoch nur aus vier Personen.
„Es war ein schwieriges Projekt. Er kam zuerst und ganz zufällig, und wir haben ihn natürlich unterschätzt. Es hat lange gedauert und wir haben weniger verdient als wir wollten, aber wir haben viel gelernt. Bei diesem Projekt haben wir einen Ansatz für Technologie und Architektur entwickelt, den wir all die Jahre verfolgt haben. Damals wurde mir klar, dass Entwicklung für mich interessanter ist als der Internethandel. “
Dies war jedoch nur das erste komplexe Projekt, das nicht alle Erwartungen erfüllte. Das Unternehmen überlebte mehrere Jahre kaum auf dem Markt und suchte seinen Platz.
„Es war schwierig zu überleben, also haben wir alles übernommen. Wir haben Unternehmenswebsites erstellt und an Unteraufträgen für Werbeagenturen gearbeitet. Bis 2013 nahmen sie große Projekte und alles auf. Erst im vierzehnten Jahr spürte ich einen bestimmten Wendepunkt. Vielleicht hatten wir bis dahin endlich herausgefunden, wie wir auf diesem Markt arbeiten sollten. Dann haben wir gelernt, uns mit Time & Materials zu verkaufen. “

Wie das Team jetzt arbeitet
Derzeit arbeiten in Devhab etwa vierzig Menschen an mehr als zehn Projekten. Das Unternehmen beschäftigt sich jetzt sowohl mit Entwicklung als auch mit Beratung - aber nicht so, wie Alexander es von Anfang an wollte. Sie beraten, wie ein IT-Produkt richtig entwickelt werden kann.
„Wir agieren oft als Technologiepartner für Unternehmer. Ihr Kopf tut weh in Bezug auf Geschäft und Vertrieb, und sie delegieren technische und Produktfragen an uns. Wir können sagen, dass wir uns auf die Entwicklung neuer Startups spezialisiert haben. Wenn alles gut geht und abhebt, unterstützen wir das Produkt und helfen dem Kunden in ein oder zwei Jahren, sein eigenes Team zusammenzustellen. “
Alexander beschreibt die Arbeit wie folgt: Sein Team formuliert eine Entwicklungsstrategie - beginnend mit MVP, endend mit der Einführung des Produkts, dem korrekten Ausgeben von Geld, dem Sammeln von Feedback und dem Weitergehen. „Nachdem wir den Geschäftsteil gebildet haben, schreiben wir Spezifikationen, technische Spezifikationen, beginnen mit dem Entwurf der Schnittstelle und dann mit dem Entwurf. Parallel dazu können wir mit der Entwicklung beginnen. “
Rotationskultur
Die Hackathon-Atmosphäre herrscht in der Herangehensweise an Projekte - so beschreibt es sein Front-End-Entwickler Igor Deryabin. „Unsere Teams versammeln sich als Freunde zwischen Freunden. Die Atmosphäre ist ungezwungen und freundlich, obwohl es notwendig ist, die Arbeit gut zu machen. “
Das Team verfügt über ein Konto, das mit dem Kunden kommuniziert, Anforderungen sammelt und die Arbeitsbedingungen bespricht. Hinter ihm steht ein Projektmanager, der diese Anforderungen unter den Entwicklern verteilt, Release-Pläne verwaltet und Projekte einführt. Er ist eigentlich der technische Direktor, der für Architektur, Integration, Qualität, Dokumentation verantwortlich ist und gleichzeitig das Team leitet.
Für jedes Projekt werden zwei führende Entwickler ernannt - techlida. Einer zum Backend, der andere nach vorne. Techlides stellen zwei oder drei Entwickler. „Dabei können sich Menschen verändern. Wenn sich der Prozess stabilisiert hat und das Framework der Hauptfunktionen fertig ist, kann der leitende Entwickler mit dem nächsten Projekt fortfahren und sein Erbe einem anderen überlassen. “
Ein solches System hat sehr strenge Code-Anforderungen.
„Wenn ein neuer Entwickler zu dem Projekt kommt, wird es in den ersten Wochen ständig überprüft. Wenn es gemeistert wird, machen sie es immer weniger. Mit diesem Ansatz ist es weiterhin möglich, die Codebasis intakt zu halten.
Alles, was ohne Hände möglich ist, versuchen wir zu automatisieren. Wir haben Vorlagen für die schnelle Bereitstellung des Projekts. Es gibt Vorlagen mit vorgefertigten Strukturen, sodass sich alle Projekte auf derselben Plattform befinden. Wir versuchen, Projekte so weit wie möglich zu vereinheitlichen - wir bringen alles Mögliche auf einen gemeinsamen Standard. "

Welche Technologien werden in Devhab eingesetzt?
In den neun Jahren des Bestehens des Unternehmens haben sich einige Technologien stetig weiterentwickelt, andere sind gekommen und gegangen. Das Frontend ist viel schwieriger geworden, manchmal führte es zu Problemen.
Frontend - Reagieren und TypeScript
Eines der Projekte, mit denen Devhab am ersten Angular begann, als React nicht bekannt war. Der Kunde des Produkts schaute sich den Fortschritt an, zeigte ihn potenziellen Kunden, bat um eine Änderung, zeigte ihn erneut - und das für mehrere Jahre. In dieser Zeit gelang es dem ersten Angular, der Vergangenheit anzugehören. „Es war sehr schwierig für uns, einen Entwickler zu finden, der diese Lösung unterstützt und entwickelt. Das Umschreiben war dagegen noch teurer. Aber ich werde nicht sagen, dass es ein Fehlschlag oder eine Fehleinschätzung war - wir wurden Geiseln einer technologischen Revolution. “
Jetzt ist das Frontend-Team das größte in Devhab. Sie versuchen, Trends nicht zu verpassen, Perspektiven zu verfolgen, der Branche zuzuhören und ständig zu experimentieren. In den letzten Monaten haben Entwickler beispielsweise Flutter im Auge behalten, ein Framework für die Entwicklung hybrider mobiler Anwendungen. "Jetzt kann er ein ernstzunehmender Konkurrent von React Native werden. Deshalb suchen wir nach einem Projekt, an dem wir experimentieren können." In ähnlicher Weise machte Devhab React 2016 zu seinem Hauptwerkzeug - führte es zum Testen in einem der Projekte ein, da die Bibliothek vielversprechend schien.
Backend - Django + Asyncio
Das Backend aus dem ersten Projekt und bis heute schreibt Devhab in Python mit Django. In den letzten drei Jahren hat das Team Django nur als ORM- und Verwaltungssystem verwendet. Mit Asyncio macht das Team alle Backends asynchron.
Sie sehen keine Voraussetzungen, um Python zu verlassen, und haben sogar das
DVHB-Hybrid- Tool geschrieben, um sich mit Django und Asyncio anzufreunden.
Devhab schaute nie in Richtung Java, Go oder .NET. Alexander zeigte Interesse an Rust, obwohl er noch nicht vor Gericht gestellt wurde. „Du kannst über alles schreiben, sogar über Pascal. Sie müssen einen Stapel verwenden, den Sie besitzen und der bei der Community beliebt ist. Es ist wichtig, dass die Technologie für die nächsten drei bis vier Jahre relevant ist, dass Bibliotheken dafür freigegeben werden und dass es eine Community gibt, die helfen kann, und dass es jemanden gibt, den man einstellen kann. "
Mobile Entwicklung
Devhab erstellt mobile Anwendungen auf dem Web-Stack und glaubt, dass Sie in ihrem Bereich auf native Entwicklung verzichten können. „Ein unprofessionelles Aussehen sieht keinen Unterschied im Endprodukt. Gleichzeitig werden Kosten und Entwicklungszeit erheblich reduziert. Wenn eine Bank ankommt, die eine sehr coole mobile Anwendung benötigt, braucht sie sicherlich ein Unternehmen, das native mobile Entwicklung gut macht. Auf der anderen Seite wissen wir, wie man eine gute Schnittstelle erstellt und sie jemandem für die native Entwicklung gibt. “

So steuern Sie die Fernarbeit
Im Jahr 2012 gab das Devhab-Team seine Büros auf und wurde seitdem in ganz Russland und mehreren anderen Ländern verteilt. Auf die Frage, ob es schwieriger ist, ein solches Team zu kontrollieren, sagt Alexander, dass es im Gegenteil einfacher ist als ein einzelnes Büro.
„Wir glauben, dass das Fernbedienungssystem viel effizienter ist. Sie kommen ins Büro, Sie sehen, dass Leute an Ort und Stelle sind, und Sie denken, dass alles in Ordnung ist. Es entsteht die Illusion, dass alles unter Kontrolle ist. Und wenn alles fern ist, gibt es keine Illusionen. Es gibt Probleme, die auf bestimmte Weise gelöst werden können. “
Die Hauptprobleme am Remote-Standort sind bekannt - Kontrolle über die Arbeitszeit und die Interaktion der Mitarbeiter. In Devhab gibt es zwei Hauptlösungen.
Arbeitszeiten und Verfügbarkeitszeiten sind zwei verschiedene Dinge.
Die Leute besprechen im Voraus, wie viele Stunden sie nächste Woche arbeiten werden, aber wenn sie trainieren, entscheiden sie ausschließlich für sich. Um sicherzustellen, dass niemand vom Zeitplan eines anderen abhängig ist, wurde eine von der Arbeitszeit getrennte Verfügbarkeitszeit eingeführt. Zum Beispiel hält ein Mitarbeiter jeden Tag von zehn bis sechs Uhr in Moskau einfach ein Telefon in der Nähe und kann in Slaka eine Nachricht beantworten. Es funktioniert - wenn es bequem ist.
Stundensatz und Zeiterfassung
In Jir hat Devhab alles, für das es Aufgaben gibt, bei denen der Timer startet, und die Zeit ist auf die nächste Minute festgelegt. Die geschätzte Zeit für jede Aufgabe wird im Voraus von Leads und Managern festgelegt. Sie passen die Bewertung im Prozess an, wenn sich die Umstände ändern. Dann beobachten die Jungs einmal pro Woche und einmal im Monat, wer wie viel gearbeitet hat, und berechnen die Zahlung zum Stundensatz. Manager garantieren, dass es genügend Aufgaben für eine volle Ladung gibt, aber wie viel zu arbeiten ist, entscheiden die Mitarbeiter im Voraus selbst.
Für Manager gibt es spezielle Aufgaben, die für die ganze Woche geöffnet sind - wie zum Beispiel die "allgemeine Verwaltung des Projekts". Laut Alexander wurde die erste Protokollierung aufgrund des Formats der Arbeit mit dem Kunden eingeführt. „Sie zahlen für Zeit, sie haben transparente Berichte und Zugriff überall - in Jira, in Gitlab. Alles, was ein Teammitglied zugesagt hat, wird auch vom Kunden gesehen. “
„Natürlich ist die Arbeit mit einem Timer etwas spezifisch“, sagt Igor. „Es erfordert mehr Disziplin. Sie müssen selbst kontrollieren, wie viel Zeit bereits aufgewendet wurde und wie viel noch übrig ist. Aber es scheint mir, dass dies eher Nutzen als Schaden bringt. Sie selbst haben eine angemessene Einschätzung Ihrer Leistung und alles ist für Manager und Kunden transparent. “

Wie man ein Team aufbaut und Burnout bekämpft
Aber nicht alle entfernten Probleme werden durch formale Regeln gelöst. Manchmal sind sie tiefer.
"Einige Menschen sind zum ersten Mal mit Fernarbeit konfrontiert und stellen plötzlich fest, dass sie nicht wissen, wie sie damit umgehen sollen", sagt Anna Degtyareva, Eychar-Managerin bei Devhab. Sie gehört zu solchen Menschen, weil sie vor anderthalb Jahren aus einem normalen Büro kam und nicht glaubte, dass der Eychar entfernt sein könnte. "Wenn Sie im Büro sind, fällt es Ihnen leichter, mit dem Team in Kontakt zu treten. Sie sehen jeden Tag jeden. Wenn Sie persönlich kommunizieren, erkennen Sie schnell eine Person. Hier musste ich mich zunächst zwingen, mir darüber keine Sorgen zu machen. “
Für Alexander ist die psychologische Ausbildung von Anna zu einem Plus geworden, obwohl das Geschäft dies, wie sie sagt, manchmal mit Vorurteilen behandelt. "Es gibt eine Meinung auf dem Markt, dass Psychologen lieber reden als tun."
Die mangelnde Kommunikation zwischen den Mitarbeitern - selbst bei normalen Gesprächen - führt jedoch zu großen Problemen, insbesondere auf der Fernbedienung. Menschen werden isoliert, erhalten kein Feedback, können ihren Beitrag nicht bewerten, wissen nicht, was sie mit Problemen anfangen sollen, beginnen, diese Probleme in ihren Köpfen aufzublasen, brennen aus und brechen schließlich die Arbeit ab.
„Für ein entferntes Team ist es schwieriger, sich wie ein Team zu fühlen. Wir versuchen ständig daran zu arbeiten “, sagt Anna.
Mentoring
Zum Beispiel führt Anna jetzt ein Mentorensystem ein, damit jedem Mitarbeiter ein Mentor zugeordnet wird. „Es wird wie ein Vertrauter im Unternehmen sein. Eine Person, die definitiv Stimmungsschwankungen feststellen wird, ist immer auf dem neuesten Stand Ihrer Angelegenheiten. Und wenn er ein Problem findet, kann er mich oder den Leiter informieren, und wir werden versuchen, der Person zu helfen. "
Wöchentlicher Newsletter
„Jede Woche, egal was passiert, wird um vier Uhr morgens zur Moskauer Zeit ein Brief an alle Mitarbeiter gesendet, der Nachrichten über die Devhab, Geschichten und Geschichten von Kollegen, Zusammenfassungen, Statistiken, Fotos von Katzen und eine Auswahl frischer Meme enthält. Es braucht viele Ressourcen, aber jeder liebt diesen Newsletter. Viele Leute beteiligen sich daran - unser Redakteur und alle Mitarbeiter, die etwas schreiben wollen. “

Mitarbeiterbewertung
Ein weiteres Projekt wurde von Mitarbeitern initiiert, denen das Feedback von Kollegen und Managern fehlte. „Jetzt versuchen wir, für jeden Mitarbeiter ein Bewertungssystem zu implementieren. Wir haben einen Fragebogen zusammengestellt und an die Mitarbeiter gesendet, die damit gearbeitet haben. Sie geben Noten, einige Fragen werden detailliert beantwortet. Wenn die Daten gesammelt werden, weisen wir dem Mitarbeiter einen Anruf zu, in dem wir die Antworten analysieren und Empfehlungen formulieren. Sechs Monate später werden wir eine weitere Iteration der Umfrage durchführen und sehen, welche Empfehlungen funktionierten und was sich verbesserte. Und wenn nicht, verstehe warum. “
Gespräche allein helfen jedoch nicht immer - manchmal sind Maßnahmen erforderlich. "Du wirst in einem Gespräch nichts tun. Wenn eine Person nicht mehr arbeiten kann, ist der Effekt kurzfristig, egal wie viel Sie mit ihr kommunizieren und nicht motivieren. Er wird morgen aufwachen und die Schmerzen werden gleich sein. “
Ständiger Wechsel von Projekten und Rollen
„Wir lieben Mitarbeiter und es gibt selten Fälle, in denen wir uns für eine Abweichung entscheiden. Wir ziehen es vor, die Jungs zu führen. Deshalb bewegen wir Mitarbeiter von Projekt zu Projekt. Es funktioniert besser. "
„Mit Burnout habe ich meine eigene Geschichte. Im vergangenen Sommer hatten wir eine angespannte Entwicklungssituation “, sagt Igor.„ Ich war damals für fast das gesamte Frontend des Projekts verantwortlich. Es war schwer, mehrere Wochen lang den ganzen Arbeitstag unter Spannung zu stehen.
Danach bin ich zu einem anderen Projekt gewechselt, und ja, es hat geholfen. Änderung der Aktivität ist die beste Ruhe. Wechsel von Themenbereich, Tempo, Umgebung - all dies hilft, den Kopf zu entladen.
Aber elementare Kommunikation mit Kollegen hilft. Ich kam zu dem Schluss, dass es für mich einfacher ist zu arbeiten, wenn ich freundschaftliche Beziehungen zu meinen Kollegen habe. Wenn ich mich informell mit dem Manager unterhalten kann und weiß, dass er in der Hierarchie nicht über mir steht, sondern wie alle anderen ein Mitglied des Teams ist. In dieser Hinsicht gefällt mir, wie alles bei uns arrangiert ist, dass niemand über irgendjemandem steht.
Wir scheinen in Teams aufgeteilt zu sein, aber in Slack trotzdem alle zusammen. "

Wie Mitarbeiter zusammenhalten
Devhab hat die Tradition, Städte zu besuchen, in denen mindestens einer seiner Mitarbeiter lebt. Da das Team sehr verteilt ist, werden die Besprechungen nach dem folgenden Prinzip abgehalten: Sie wählen die Stadt aus, in der der Mitarbeiter des Unternehmens lebt, versammeln sich dort und verbringen mehrere Wochentage und Wochenenden damit, zusammenzuarbeiten und die Stadt zu sehen.
„Im Laufe des Jahres haben wir bereits fünf Städte besucht - Kasan, Kaliningrad, Lissabon, Krasnojarsk und Rostow am Don. In regelmäßigen Abständen kommen die Jungs nach Moskau. Es gab auch kleine Arbeitskongresse in Paris und Barcelona.
Natürlich reisen nicht alle vierzig Menschen. Im Durchschnitt sind es etwa zehn bis fünfzehn, aber immer anders. Weil immer mehr Menschen die Initiative ergreifen und sich uns anschließen. “
„Der letzte Mitap war nicht nur unser. In Rostov Coworking haben wir ein Remote-Arbeitstreffen mit einem anderen Unternehmen abgehalten “, sagt Elina, Marketingmanagerin von Devhab.„ Ich denke, wir werden den gleichen Weg fortsetzen - Teambesprechungen und Treffen mit der lokalen Gemeinschaft kombinieren, um mehr zu kommunizieren und eine Kultur der Fernarbeit zu entwickeln.
Es kommt selten vor, dass unbekannte Teams zusammenkommen, Erfahrungen austauschen und nur diejenigen einladen, die herumarbeiten. Ich weiß, dass Skyeng in Moskau eine solche Initiative hat. Aber in den Regionen haben wir das nicht gesehen. Und genau hier liegt die Besonderheit der Fernarbeit - Sie sind nicht auf den Markt einer Stadt beschränkt. : „, , “».