Ist das verteilte Büro rentabel? [geschlossen]

15

Ich habe mit dem Gedanken gespielt, wie ich meine Traumfirma aufbauen und wie man sie für großartige Programmierer hoch attraktiv machen könnte. Wenn man ein paar "Superstar" -Programmierer anstelle vieler "guter" einstellen könnte.

Eine Sache, die ich persönlich genießen würde, ist die Freiheit zu arbeiten, wann immer ich wollte. So konnte ich verschiedene Städte bereisen, wenn ich Lust dazu hatte und fernarbeitete, oder einfach zu Hause sitzen, wenn es einen Crunch-Modus gab. Nach meiner Erfahrung möchten Sie jedoch eine Art Büro mit Kollegen, in dem Sie über Dinge diskutieren und die Unternehmenskultur pflegen können.

Nehmen wir an, Sie wollten ein paar Top-Talent-Programmierer einstellen, möglicherweise aus verschiedenen Ländern und Städten. Wie würde man es einrichten, um mit dem Campus zu konkurrieren? Ein komplett büroloses Unternehmen zu haben, scheint ein bisschen suboptimal zu sein. Wahrscheinlich möchten Sie Büroräume, in denen sich Leute treffen und von denen aus sie arbeiten können.

Ich denke, man könnte kleine Büros in verschiedenen Ländern haben und die Leute von denjenigen arbeiten lassen, die sie ausgewählt haben. Programmer's konnten sich für "Crunch-Modi" entscheiden, wenn es darauf ankam, aber auch vor Ort arbeiten, wenn Teamwork und Face-to-Face benötigt wurden.

Ein anderes Modell wäre, anstatt Büros mit eigenen Mietsitzen in Büros zu haben, in denen andere Programmierer arbeiten. Auf diese Weise könnten Sie, selbst wenn es nur ein oder zwei Angestellte in Ihrer Stadt gibt, immer noch Gesellschaft bekommen, wenn Sie sich "einsam" fühlen, wenn Sie aus der Ferne arbeiten.

Eine andere Idee ist, dass Sie das gesamte Team wie jede zweite Woche zum selben Ort bringen. Dies könnte kein Büro sein, sondern nur eine interessante Stadt oder ein attraktiver Ferienort, um von dort aus zusammenzuarbeiten. Menschen mit Ehepartnern könnten jedoch ein Problem mit solchen Dingen haben.

Möglicherweise verfügen Sie auch über ein Netzwerk von Firmenwohnungen in verschiedenen Städten (für 2-3 Personen), sowohl mit Büros als auch an einigen anderen Standorten, sodass Programmierer oder Teams oder Programmierer herumlaufen und sich nach Belieben "zusammenballen" können.

Wenn es legal wäre (ich bin mir nicht sicher, wie es sich von Land zu Land unterscheidet), könnten Sie sogar zwei Fliegen auf einmal schlagen und Büro / Wohnung in verschiedenen Städten kombinieren. "Hack Pad: London" "Hack Pad: Berlin" etc

a) Ich schätze, meine Fragen sind: Wäre ein solches Setup realisierbar? Wie könnte man das Konzept verbessern?

b) Würden Sie ein Unternehmen finden, das Ihnen diese Art von Freiheit bietet, oder bevorzugen Sie eines mit einem großen Büro, in das Sie jeden Tag gehen?

Was würde einen "Superstar" -Programmierer dazu bringen, stattdessen auf dem Google-, Facebook- oder Microsoft-Campus mit einem solchen Unternehmens-Setup zu arbeiten, auf dem Sie die Freude und Gesellschaft vieler talentierter Personen genießen können.

Homde
quelle
Sie haben gerade meinen Traumberuf beschrieben. Arbeiten und gleichzeitig reisen, die Wi-Fis der feinen Gönner durchstreifen, in ihren schönen Städten, mit ihren feinen Einwohnern. Leider ist es eine ganz andere Geschichte, ein Unternehmen nach einem solchen Modell zu führen.
Filip Dupanović

Antworten:

4

Folgendes habe ich beobachtet, als ich in den letzten 10 Jahren mit einem verteilten Team (Offshore und nicht Offshore) sowohl in großen Unternehmensprojekten als auch in Start-ups gearbeitet habe.

Verteilt zu werden, hat Kosten . Es kann sehr groß sein, wenn das Team an denselben Teilen eines Projekts arbeitet. Dies gilt also für große Unternehmensprojekte, die eine hohe Zusammenarbeit und Kommunikation erfordern.

Allerdings funktioniert es in kleinen Startups ziemlich gut. Mein aktuelles Team ist auf der ganzen Welt verteilt, aber es funktioniert, weil es eine sehr genau definierte Rolle hat (nicht empfohlen in einem Team am selben Ort) und die API, an der es arbeitet, ziemlich genau definiert ist. Personen, die an demselben Modul arbeiten, befinden sich an derselben geografischen Position.

Ich denke, es ist so, wie man Dinge macht. Viele große Open Source-Projekte funktionieren auch so.

Denken Sie jedoch immer daran, dass in den meisten Fällen:

Es ist machbar, aber ein verteiltes Team kostet in den meisten Fällen mehr als ein Colocated

Vergiss auch nicht den sozialen Aspekt. Ich arbeite seit einem Jahr alleine zu Hause und obwohl ich das im ersten Monat genossen habe, versuche ich es jetzt zu vermeiden. Wegen der sozialen Aspekte. Ich habe auch festgestellt, dass ein Teammitglied, wenn es sich an einem anderen Ort befindet, nicht wirklich Teil des Teams im kollektiven Unterbewusstsein ist.

Die Kosten erhöhen sich aufgrund von:

  • Kommunikationsprobleme (häufiger als Sie in diesem Setup denken) im Team, bei Benutzern oder im Management (haben Sie versucht, einen Konflikt in E-Mails oder am Telefon zu lösen?)
  • Unfähigkeit für Ihr Team, effektiv voneinander zu lernen (große Wirkung)
  • Unfähigkeit für Ihr Team, sich gegenseitig effektiv zu helfen (enorme Wirkung)
  • Reduziertes Gefühl in einem (echten) Team zu sein, reduziert die Motivation
  • Aufschub ist häufiger, wenn Sie allein sind. Sie sind nicht im Tempo des Teams. Nicht jeder hat die Selbstdisziplin, aus der Ferne zu arbeiten.
  • Da Sie sich physisch nicht als Teil einer Sache fühlen, ist der Umsatz höher

quelle
+1, Gute Antwort von jemandem, der tatsächlich Erfahrung hat. Nur fehlt, warum es einen höheren Aufwand verursacht.
Ich werde das in einer Minute beheben
Ich bin einverstanden, dass die Arbeit per Fernzugriff viel Geld kostet. Ich habe es selbst ausprobiert und man kann viele Dinge erledigen, aber auf lange Sicht machen es die physischen und sozialen Aspekte weniger attraktiv. Das ist der Kern meiner Frage, wie man eine verteilte Firma nicht nur mit einer normalen gleichsetzen, sondern sogar attraktiver machen kann. Es ist nicht einfach
Homde
5

Ein reales Büro ist zwar aus rechtlichen und finanziellen Gründen eine Notwendigkeit, eine verteilte Einrichtung kann jedoch rentabel sein. Ein brennendes Beispiel dafür ist StackOverflow, wie Jeff Atwood in diesem Blogbeitrag hervorhebt.

Mayank
quelle
Welche rechtlichen Gründe?
Matthew Read
@Mathhew Wenn Sie ein Unternehmen gründen, müssen Sie einige behördliche Vorschriften beachten. In Indien müssen Sie zum Beispiel die permanente Kontonummer (PAN) von der Einkommenssteuerabteilung, dem Gesetz über Geschäfte und Niederlassungen usw. erhalten. Für alle diese Formalitäten ist eine Korrespondenzadresse erforderlich (vorzugsweise auf dem Briefkopf Ihres Unternehmens). Sie brauchen also ein Büro. Es tut mir leid, wenn ich nicht so klar bin, wie ich sein sollte, aber hey, ich bin kein Rechtsexperte. :)
Mayank
@ Mayank - Regeln sind in verschiedenen Ländern unterschiedlich. In den USA kenne ich einige virtuelle Unternehmen. Es gibt eine physikalische Adresse, aber normalerweise ist es ein Postfach. Interessant über Indien zu wissen. Gibt es Möglichkeiten, diese Regel zu umgehen?
jmort253
@ jmort253 Nein, ich weiß nicht, wie ich die Regeln umgehen soll. :)
Mayank
Ähm - die Notwendigkeit einer Korrespondenzadresse bedeutet nicht, dass Sie ein Büro haben müssen - oder zumindest nicht Ihr eigenes Büro. Ich wäre erstaunt, wenn es in Indien keine Unternehmen gäbe, die einen geeigneten Service bieten, um dies zu bewerkstelligen.
Murph
1

Ich würde die Idee des Roaming-Büros lieben, solange ich mit dem Rest meines Teams in Kontakt bleiben könnte (z. B. über Instant Messaging oder so). Es würde auch helfen, die Dinge frisch zu halten, denke ich, und ein bisschen interessanter.

Sevenseacat
quelle
1

"Also im Grunde genommen, was würde einen" Superstar "-Programmierer dazu bringen, mit einem solchen Unternehmenssetup stattdessen auf dem" Google Plex "oder dem" Microsoft Campus "zu arbeiten ... nichts anderes als er / sie möchte.

Es wird auf die persönlichen Vorlieben ankommen. Persönlich würde ich lieber jeden Tag ins Büro gehen, aber ich habe mein eigenes Büro und wohne nur 10 Minuten entfernt ... also nimm meine Meinung für das, was du willst.

Pemdas
quelle
1

Dies kann äußerst rentabel sein, vorausgesetzt, Sie geben den Mitarbeitern die Tools, mit denen sie arbeiten müssen. Sie benötigen die gleichen Tools wie in einem herkömmlichen Büro:

  • PBX / Telefonanlage
  • Dokumentenablage / Zusammenarbeit
  • Speicherserver zum Einchecken von Code / Backups
  • Server erstellen / testen

Sie benötigen auch einige Dinge für das administrative Ende:

  • Eine Art HR-System, vor allem, wenn Sie Kunden Zeit in Rechnung stellen
  • Eine Art CRM (optional, aber nett)

Es gibt Online-Dienste wie Creately, die die Zusammenarbeit relativ schmerzlos machen. Es ist kein exakter Ersatz für eine gute altmodische weiße Tafel, aber weiße Tafeln haben im Allgemeinen keine Speicher-Schaltflächen.

Seien Sie darauf vorbereitet, Menschen zu befördern, was sie für ihre Arbeit benötigen. Genau wie in einem Büro möchten Sie sicherstellen, dass Ihre Mitarbeiter über die Hardware verfügen, die sie benötigen, um produktiv zu sein. Dazu gehören auch IP-Telefone (Polycom auf meinem Schreibtisch), Softwarelizenzen (Firma ist MS-Partner) und andere Dinge, die die Leute normalerweise benötigen.

Darüber hinaus müssen Sie Programme für Mitarbeiter bereitstellen, um Bücher zu erhalten, die sie möglicherweise benötigen. Wenn Sie ein Unternehmenskonto bei Amazon einrichten, den Mitarbeitern das Geld senden, um das Buch zu bezahlen, diese jedoch Ihre Partner-ID verwenden müssen, wird ein kleiner Teil dieser Kosten wieder eingezogen.

Eine anständige Firma sollte ihre Leute mindestens ein paar Mal pro Woche zum Mittagessen einladen. Geben Sie hierfür eine Aufwandsentschädigung. Tatsächlich gehe ich gerne einmal in der Woche ins Feinkostgeschäft, um die Sachen auszusuchen, die ich in der folgenden Woche zum Mittagessen haben möchte. Dadurch fühlt sich der Remote-Mitarbeiter auch mehr mit dem Unternehmen verbunden. Denken Sie daran, dass der Mitarbeiter für Dinge wie Strom bezahlt. Wenn Sie ihm also eine Reihe von Speicherservern schicken, die Strom verbrauchen, schicken Sie ihm unbedingt etwas, um die Kosten auszugleichen.

Wenn Sie es richtig machen, sind Sie genauso produktiv wie wenn alle unter einem Dach arbeiten würden. Die Menschen sollten verstehen, dass von ihnen erwartet wird, dass sie zu einer bestimmten Zeit an ihrem Schreibtisch sitzen und eine bestimmte Menge an Arbeit erledigen. Gute Bug- / Task-Tracking-Systeme zeigen schnell Probleme in diesem Bereich.

Wenn Sie als Unternehmen reifen, entwickeln Sie Ihre eigenen Systeme und Steuerungen, mit denen Sie problemlos zusätzliche Mitarbeiter von überall auf der Welt einstellen können. In Gebieten, in denen wir mehrere Telearbeiter haben, ist ein gewisser Platz gesichert, der jedoch nur selten genutzt wird. Die meisten Menschen arbeiten sehr gerne von zu Hause aus.

Tim Post
quelle
0

Sie könnten sicherstellen, dass jeder (oder ein Stichproben-) Mitarbeiter mehr als einen Arbeitsbereich in seinem Heimbüro eingerichtet hat, wenn er remote arbeitet. Dies könnte es ihnen ermöglichen, Gastmitarbeiter für die Zeiten zu haben, in denen Sie als Team arbeiten möchten / müssen.

Ich denke, es wäre am besten, wenn Sie neben den zufälligen Tagen, die die Leute wählen, auch einen regulären Tag haben, an dem Sie ins Büro gingen. Auf diese Weise können Sie mehr persönliche Gespräche führen.

In einer solchen Umgebung wäre ich produktiver, weil die Tage, an denen ich allein sein und arbeiten musste, besser definiert wären als die Tage, an denen ich mit anderen zusammenarbeiten musste. Die Teammitglieder wären bei Bedarf weiterhin erreichbar.

Beth Whitezel
quelle
ja, es wäre wahrscheinlich gut, wenn man montags und freitags allgemeine (wenn nicht unbedingt vorgeschriebene) "Büro" tage hätte
Homde
0

Das verteilte Büro ist eine großartige Idee, wenn Sie sich des Engagements der Teammitglieder sicher sind und sich keine Sorgen machen müssen, wie die Arbeit ausgeführt wird.

Ein Netzwerk von Superstar-Programmierern wäre zuverlässiger als die Durchschnittsbürger. Ich glaube nicht, dass Sie in jedem Land ein Büro brauchen. Mehrere Programmierer, die an die globale Zentrale berichten, wären gut genug.

Erst zu einem späteren Zeitpunkt könnten Büroräume unumgänglich werden, zumal mehr Ihrer Mitarbeiter Kunden treffen und sich mit Auszubildenden zusammenschließen, um das Unternehmenswachstum voranzutreiben.

Naweed Chougle
quelle
0

Die Technologie hat einen langen Weg zurückgelegt, damit wir aus der Ferne arbeiten können, und diese Technologie verbessert sich ständig.

Je besser die Technologie wird, desto enger wird die Verbindung, auch mit der Entfernung.

Verbessertes Setup:

Ich stellte mir immer entfernte Mitarbeiter vor, die irgendwann einen Gruppen-Video-Chat auf einem dritten oder vierten Monitor auf ihrer Workstation oder auf eine ähnliche Weise in ständigem Kontakt mit dem Rest des Teams hatten. Das stelle ich mir als "verbessertes Setup" vor.

Ich finde, wenn ich mit einem Remote-Mitarbeiter zusammenarbeite, lassen wir manchmal unsere Skype-Videoanrufe an, während wir beide an etwas arbeiten, das unseren individuellen Fokus erfordert.

Die Analogie lautet: Wenn wir beide im selben Büro arbeiten würden, würden wir nicht unbedingt immer miteinander reden . Daher müssen wir lernen, diese Technologien so zu behandeln, als ob wir uns mit einem Kollegen im selben Raum befinden.

Denken Sie daran, dass dies bereits so ist, wie es ist! Schauen Sie sich diese Menschen an, die berufstätig um die Welt reisen!

Würde ich das attraktiv finden?

Würde ich das attraktiv finden? JA! Stellen Sie sich die Freiheit und Flexibilität vor, eine großartige Karriere zu haben und dennoch Ihren Traum vom Reisen um die Welt zu verwirklichen! Ich hoffe, dass meine Niederlassung eines Tages dieses Niveau erreichen kann.

jmort253
quelle
0

Versuchen Sie Rework (von den Leuten von 37signals) zu lesen , es befasst sich speziell mit den Problemen der Fernarbeit, dem Team von Superstar-Programmierern und vielen anderen, mit denen sie sich aus erster Hand befassen mussten. Kein Oh, es hat mein Leben verändert und ich denke darüber nach, ein Business-Buch zu gründen, aber es ist immer noch ziemlich interessant.

Dynamo
quelle
0

Ich habe wirklich keine Ahnung, wie ein Unternehmen organisiert werden soll, aber ich kann Ihnen sagen, was ich gerne hätte:

  • Arbeiten von Sitzen / Kabinen / Räumen in geteilten Büros (Räume, die mit einem anderen Entwickler desselben Teams geteilt werden, sind großartig. Ich schlage vor, mindestens zwei Entwickler in derselben Stadt einzustellen);
  • Treffen Sie sich einmal im Monat mit allen anderen Entwicklern für vier Tage. Unter der Annahme eines Scrum-Szenarios werden diese Meetings ungefähr so ​​aussehen:
    • Tag 1, idealerweise Samstag - keine Arbeit am Vortag: Morgen, Sprint-Rückblick; Nachmittag, Sprint-Retrospektive; Abendessen, Ausgehen einer Gruppe;
    • Tag 2, Sonntag: Ausruhen im Resort, Geselligkeit usw .;
    • Tag 3, Montag: Sprintplanung;
    • Tag 4, Nachmittag, entspannte Entwicklung - wie in, sehr kleine tägliche Aufgaben, etwas, das idealerweise in der Hälfte der Zeit erledigt werden könnte, und sehr große Pausen zu bestimmten Zeiten; In diesen Pausen werden die Entwickler aufgefordert, sich gegenseitig nach dem Code zu erkundigen - Dinge, die lustig aussahen. Dinge, die schlau aussahen und so weiter.

Always-on-Skype lenkt mich sehr ab. Ich möchte, dass Videoanrufe jeden Tag auf eine bestimmte Zeit begrenzt werden.

Die Idee ist, in der monatlichen Besprechung alles zu klären, um die technische Kommunikation im Laufe des Monats zu reduzieren.

cbrandolino
quelle