Heutzutage gibt es großartige Technologien, die es einfach machen, als Team zu agieren, ohne nahe beieinander zu sitzen.
Mit IRC, Jabber oder einer ähnlichen Chat-Software ist es wirklich einfach, alle Teammitglieder auf den neuesten Stand zu bringen und Probleme sofort zu besprechen. Ich benutze IRC oft mit freenode-Gruppen und es ist, als hätte ich eine große Gruppe von Entwicklern zur Hand, die sich wie ein riesiges kollektives Gehirn verhalten. Apple hat einen netten Chat-Client in Mac OS eingebaut, der auch Videokonferenzen unterstützt, besonders effektiv mit seinen Laptops.
Stellen Sie sich vor, wie es wäre, wenn das Unternehmen einen eigenen internen Chat-Server mit Gruppen für Abteilungen, Projekte und arbeitsbezogene Interessengruppen hätte. Ein Entwickler könnte eine Frage stellen, wo sie im gesamten Unternehmen zu sehen ist, sodass ein anderer Entwickler sie überall sehen und beantworten kann. Die Bürowände verschwinden, die Kommunikation springt in die Höhe und Best Practices und das Teilen von Code können von alleine geschehen, ohne dass jemand mit einem großen Stock handelt.
Einer unserer Lasttestingenieure arbeitet etwa 1/3 des Jahres aus der Ferne, manchmal von seinem Haus aus, das etwa 48 km von unserem Büro entfernt ist, manchmal von außerhalb des Staates. Er ist im Büro genauso effektiv wie außerhalb, weil er seine Chat-Software am Laufen hält und unsere Telefonkonferenzen anruft.
Meine Kollegen in meinem Team setzen sich in den Flur, damit ich sie nicht sehen oder hören kann. Ich weiß nicht, wann sie in ihren Würfeln sind, also sende ich ihnen eine Chat-Nachricht und sie antworten so schnell wie möglich. Ich programmiere mit einem unserer Ingenieure an einem anderen Standort im Team. Das gleiche passiert; Wir pingen uns regelmäßig mit Fragen und / oder irrsinnigen Gedanken an, und wenn wir das Tempo erhöhen müssen, teilen wir uns einen Bildschirm und rufen an. Ich kann nicht sagen, ob er im Büro oder zu Hause ist, und es spielt keine Rolle. Wir arbeiten so oder so.
Unsere QA-Abteilung ist auf zwei verschiedene Städte in verschiedenen Bundesstaaten verteilt. Unsere Ingenieure sind auf vier verschiedene Standorte in unserer Stadt verteilt, aber es ist schwierig zu sagen, weil wir unsere Telefone verwenden und regelmäßig chatten. In der Realität arbeiten wir alle voneinander entfernt. Wo liegt also der Unterschied? Der Unterschied liegt in der Unternehmensphilosophie.
Fernarbeit hat viele große Vorteile, und meistens erfordert es eine Änderung der Einstellung des Arbeitgebers, um herauszufinden, ob die Mitarbeiter positiv darauf reagieren.