Funktionieren „ergebnisorientierte Arbeitsumgebungen“?

9

Eine Spieleentwicklungsfirma scheint ein idealer Prüfstand für das Experimentieren mit neuen oder ungewöhnlichen Modellen für Arbeitsumgebungen zu sein. Ich bin neugierig, ob es jemanden gibt, der erfolgreich etwas Kreatives mit seinen Methoden der kreativen Arbeit macht und wie es funktioniert.

Dies ist ein Community-Wiki, da es keine objektive Antwort auf die Frage gibt:

Was sind einige unkonventionelle, aber effektive Methoden, um ein Spieleentwicklungsbüro zu betreiben? Was funktioniert Ihrer Erfahrung nach gut und was nicht?

Ich spreche hauptsächlich über die Kultur und die geschäftliche Seite der Dinge und nicht so sehr über Dinge wie Paarprogrammierung, testgetriebene Entwicklung, Scrum, Wasserfall usw. Mit anderen Worten: Ich meine nicht Entwicklungsmethoden. Ich meine Entwicklungsumgebungen. Sie sind in vielen Fällen eng miteinander verwandt, aber bitte verwandeln Sie dies nicht in eine Evangelisationsplattform für Scrum oder TDD oder was auch immer Ihr Favorit ist.

Haben Sie strenge Arbeitszeiten und entlassen Sie Leute, die zu spät kommen? Haben Sie "Kernstunden" wie 22 bis 16 Uhr, die den Menschen ein paar Stunden Flexibilität bieten? Oder tauchst du einfach auf, wenn du willst, solange du willst?

Funktioniert es tatsächlich, Menschen zu Überstunden zu zwingen? Was ist mit dem Verbot von Überstunden? Wochenenden? Geben Sie den Menschen Freizeit, um während der Geschäftszeiten an dem zu arbeiten, was sie wollen?

Erlauben Sie Telearbeit (zB VPN von zu Hause aus)? Dies wird eindeutig ein großes Problem für Menschen sein, die viel auslagern. Und Menschen, die Unteraufträge vergeben oder an großen Projekten arbeiten, haben nur begrenzte Möglichkeiten.

Wie gehen Sie mit Besprechungen, Telefonkonferenzen oder Notfall-E-Mails um, wenn Ihre Arbeitszeiten nicht streng sind?

Einige Beispiele für das, worüber ich spreche:

BRaffle
quelle

Antworten:

4

Es gibt eine Reihe wachsender Unternehmen, die mit minimaler Studiozeit arbeiten, und Menschen aus der ganzen Welt. Viele Flash-Programmierer von dem, was ich gesehen habe, haben diese Methode übernommen, da der Künstler normalerweise in einer anderen Zeitzone lebt als der Programmierer usw.

Ich glaube, das Projekt Natural Selection 2, das an diesem Halloween herauskommt, wurde fast ausschließlich von einem Team durchgeführt, das über die USA verteilt ist. Viele andere kleine und Indie-Unternehmen tun dies ebenfalls.

Der Schlüssel ist, dass unabhängig davon, wie "chaotisch" Sie Ihren Mitarbeitern Stunden erlauben, die Verantwortung für die Arbeit übernommen werden muss. Kurz gesagt, sie müssen das wert sein, wofür sie bezahlt werden. Wenn Sie sie dafür bezahlen, dass sie ein hübsches Gesicht im Büro und eine gute persönliche Zeit mit anderen bieten, ist es wahrscheinlich, dass Sie in einem örtlichen Büro einen Stundenplan verwenden. Wenn Sie eine kollaborative Umgebung benötigen, gibt es VIELE Online-Funktionen, die eine sofortige Kommunikation mit Chat-Backups für Konversationen wie Basecamp ermöglichen.

Wenn Sie flexible Arbeitszeiten oder wenig bis gar keine Bürozeit zulassen, MÜSSEN Sie in der Lage sein, die Aufgaben im Auge zu behalten und eine ergebnisorientierte Umgebung zu haben. Bisher haben sie sich mit den richtigen Leuten in kleinen bis kleinen bis mittleren Umgebungen als sehr effektiv erwiesen. Ich habe noch keine mittleren oder großen Unternehmen gesehen, die es aufgegriffen haben, aber es funktioniert sehr gut für kleine eng verbundene Gruppen, UND diejenigen, für die es funktioniert, sind nicht alle (siehe: Slacker).

Teil 2

Während ich diesen Ansatz lobe, wird Ihr Problem die Abrechnung sein. Sie müssen entweder Ihre eigenen Sachen auf Ihrer eigenen Zeitachse entwickeln oder nicht stundenweise aufladen. Der Grund, warum viele Unternehmen stundenweise Gebühren erheben möchten, besteht darin, dass sie die für ein Projekt erforderliche Zeit völlig unterschätzen und einfach ganz bestimmte Anforderungen erfüllen, sodass sie für jedes Problem, das die Frist für das Projekt verkürzt, Gebühren erheben können.

Während diese Gruppen meiner Erfahrung nach qualitativ hochwertigere Arbeit leisten, ist der Kompromiss rechtzeitig. Es gibt jedoch den Vorteil, dass Sie normalerweise weniger Mitarbeiter dafür bezahlen können, dass Sie so flexibel Zeit und Bewegung haben. In einer wirklich ergebnisorientierten Umgebung sollten Sie sich auch nicht darum kümmern müssen, ob sich Ihr Mitarbeiter während der Release-Woche in der Karibik befindet, solange er Ihnen den Code und den Zugriff darauf zur Verfügung stellt, den Sie benötigen. Das heißt, es ist nichts für schwache Herzmanager oder diejenigen, die das Bedürfnis haben, ihre Mitarbeiter zu außerplanmäßigen Zeiten zu "überprüfen".

Bio-Katze
quelle
4

Nicht jeder ist gleich. Einige Menschen gedeihen unter Lichtmanagement, während andere nur ihre Zeit (und die ihrer Umgebung) verschwenden. Wenn Sie ein Team haben, lernen Sie, was jeden von ihnen motiviert, und gehen Sie von dort aus.

EddieC
quelle
2

Die meisten Studios haben "Kernstunden" und erlauben darüber hinaus Flexibilität. VPNs sind vorhanden, aber sie sind eher dazu da, zusätzliche Arbeit zu erledigen und den Mitarbeitern nicht zu erlauben, nicht hereinzukommen. Zu viel von dem, was in einem Spiel getan wird, ist kollaborativ und erfordert, dass die Leute zusammenarbeiten, sodass sie über einen längeren Zeitraum von zu Hause aus arbeiten Zeit ist ziemlich selten, es sei denn, Sie haben hochspezialisierte Fähigkeiten.

Funktionieren Überstunden?

Gut in kurzen Stößen erhöht längeres Arbeiten die Produktivität. Über einen längeren Zeitraum ist es jedoch langsamer als konstante Arbeitszeiten. Leider hindert dies die meisten Teams nicht daran, gegen Ende eines Projekts stundenlang durch die Krise zu marschieren, lange nach dem Punkt der Produktivitätsrendite.

wkerslake
quelle
1

Ich würde vorschlagen, dass viele Spieleentwicklungsunternehmen genau nicht die Art von Umgebung sind, die diese Art der "Erkundung" ermöglicht, weil Sie einfach Zugriff auf die Entwicklungsausrüstung benötigen, und dies ist nicht die Art von Dingen, die die Konsolenhersteller normalerweise zulassen eine zum Mitnehmen. Darüber hinaus sind die von diesen Konsolenherstellern angebotenen Supportressourcen an die IP-Adresse des Studios selbst gebunden.

VPN kann dies bis zu einem gewissen Grad umgehen. Es gibt Beispiele für Spieleentwickler, die eine Webcam auf einen Fernseher und einen Proxy-Controller-Eingang richten, aber es ist eine zusätzliche Investition, die viele Entwickler nicht tätigen möchten.

Die Spieleentwicklung ist sehr kooperativ, und selbst wenn die technologischen Barrieren beseitigt werden, gibt es keinen Ersatz dafür, in unmittelbarer Nähe zu jemandem zu arbeiten, der an demselben Produkt arbeitet, an dem Sie arbeiten.

Trotzdem habe ich es sehr genossen, von zu Hause aus zu arbeiten, wenn es verfügbar ist, und ich werde viel erledigen, sobald ich eingerichtet und unterwegs bin. Es ist jedoch schwieriger, Probleme über die Internetverbindung zu beheben. Wenn ich dafür verantwortlich bin, dass Code auf einem Computer abstürzt, kann ich nicht einfach rübergehen und ihn überprüfen. Gleiches geht in die andere Richtung. Wenn ich also von zu Hause aus arbeite, sind meine erfolgreichsten Stunden, wenn ich an etwas arbeite, das vom Rest des Teams ziemlich getrennt ist, an einem eigenständigen Subsystem oder an etwas Ähnlichem. Wenn ich etwas mit einer anderen Person wiederholen müsste, wäre es persönlich wesentlich einfacher.

Dash-Tom-Bang
quelle