Czy działają „Zorientowane na wyniki środowiska pracy”?

9

Firma opracowująca gry wydaje się idealną platformą do testowania nowych lub nietypowych modeli dla środowisk pracy. Jestem ciekawy, czy jest ktoś, kto z powodzeniem robi coś kreatywnego, stosując swoje metody wykonywania pracy twórczej i sposób jej działania.

To jest wiki społeczności, ponieważ nie będzie obiektywnej odpowiedzi na pytanie:

Jakie są niekonwencjonalne, ale skuteczne metody prowadzenia biura tworzenia gier? Z twojego doświadczenia, co działa dobrze, a co nie?

Mówię głównie o kulturze i biznesie rzeczy, a nie tyle o programowaniu par, programowaniu testowym, scrum, wodospadzie itp. Innymi słowy: nie mam na myśli metodologii programowania. Mam na myśli środowiska programistyczne. W wielu przypadkach są ze sobą ściśle powiązane, ale proszę, nie przekształcaj tego w platformę ewangelizacyjną dla scruma, TDD lub cokolwiek innego.

Czy masz ścisłe godziny i zwalniasz ludzi, którzy się spóźniają? Czy masz „godziny pracy”, na przykład od 22:00 do 16:00, co daje ludziom kilka godzin elastyczności? A może po prostu pojawiasz się tak długo, jak chcesz?

Czy zmuszanie ludzi do pracy w nadgodzinach faktycznie działa? A co z zakazem nadgodzin? Weekendy? Czy dajesz ludziom czas wolny na pracę nad tym, czego chcą w godzinach pracy?

Czy zezwalasz na pracę zdalną (np. VPN z domu)? Oczywiście będzie to duży problem dla osób, które dużo outsourcują. A osoby, które zlecają podwykonawstwo lub pracują przy dużych projektach, mają ograniczone możliwości.

Jeśli twoje godziny nie są ścisłe, jak radzisz sobie ze spotkaniami, połączeniami konferencyjnymi lub e-mailami alarmowymi?

Kilka przykładów tego, o czym mówię:

BRaffle
źródło

Odpowiedzi:

4

Istnieje wiele rozwijających się firm, które pracują przy minimalnym czasie studiów i ludzi z całego świata. Wielu programistów flash z tego, co widziałem, zastosowało tę metodę, ponieważ artysta zwykle żyje w innej strefie czasowej niż programista itp.

Wierzę, że projekt Natural Selection 2, który wychodzi w Halloween, został wykonany prawie w całości przez zespół z USA. Robi to również wiele innych małych i niezależnych firm.

Kluczem jest to, że bez względu na to, jak „chaotycznie” pozwalasz swoim pracownikom na godziny, musi istnieć odpowiedzialność za pracę. Krótko mówiąc, muszą być tego, za co płacą. Jeśli płacisz im za zapewnienie ładnej twarzy w biurze i miłego spędzania czasu z innymi osobami, prawdopodobnie godzinny harmonogram będzie prawdopodobnie używany w lokalnym biurze. Jeśli potrzebujesz środowiska do współpracy, istnieje mnóstwo możliwości online, umożliwiających natychmiastową komunikację z kopią zapasową czatu w przypadku rozmów „powiedział / powiedziała”, takich jak Basecamp.

Jeśli zezwolisz na elastyczne godziny lub mało czasu biurowego, MUSISZ być w stanie nadążyć za zadaniami i mieć środowisko zorientowane na wyniki. Jak dotąd okazały się dość skuteczne w przypadku odpowiednich ludzi w małych i średnich i średnich środowiskach. Nie widziałem jeszcze żadnych średnich ani dużych firm, które to podejmują, ale zazwyczaj działa bardzo dobrze w przypadku małych, ściśle powiązanych grup ORAZ dla tych, dla których pracuje, dla których nie wszyscy (patrz: slackers).

Część 2

Chociaż chwalę to podejście, twój problem będzie się wiązał z fakturowaniem. Będziesz musiał albo opracowywać własne rzeczy na własnej osi czasu, albo nie pobierać opłat za godzinę. Powodem, dla którego wiele firm chce pobierać opłaty za godzinę, jest to, że całkowicie nie doceniają czasu potrzebnego na projekt i po prostu przyjmują bardzo szczegółowe wymagania, co pozwala im pobierać opłaty za każdy problem, który powoduje, że termin realizacji projektu się zmienia.

Podczas gdy z mojego doświadczenia wynika, że ​​grupy te zapewniają wyższą jakość pracy, kompromis jest na czas. Zaletą jest jednak to, że zwykle można płacić pracownikom mniej za możliwość posiadania tak elastycznego czasu i ruchu. Ponadto, w środowisku zorientowanym na wyniki, nie powinieneś się przejmować tym, czy Twój pracownik przebywa na Karaibach podczas tygodnia wypuszczenia, pod warunkiem, że dostarczy Ci kod i dostęp do nich, których potrzebujesz. Oznacza to, że nie jest on przeznaczony dla słabych kierowników serca lub tych, którzy czują potrzebę „sprawdzenia” swoich pracowników w nieplanowanym czasie.

Organiccat
źródło
4

Nie wszyscy są tacy sami. Niektóre osoby rozwijają się pod kontrolą światła, podczas gdy inne po prostu marnują swój czas (i ludzi wokół nich). Jeśli masz zespół, dowiedz się, co motywuje każdego z nich, i stamtąd.

EddieC
źródło
2

Większość studiów ma „godziny pracy” i pozwala na elastyczność poza tym. Sieci VPN istnieją, ale są one bardziej dostępne, aby wykonać dodatkową pracę i nie pozwolić pracownikom na nie wchodzenie. Zbyt duża część tego, co dzieje się w grze, polega na współpracy i wymaga od ludzi współpracy, więc praca z domu przez dłuższy czas czasu zdarza się dość rzadko, chyba że masz wysoce wyspecjalizowane umiejętności.

Czy nadgodziny działają?

Cóż w krótkich seriach dłuższe godziny pracy zwiększają produktywność. Z biegiem czasu jest to jednak wolniejsze niż ciągłe godziny pracy. Niestety nie powstrzymuje to większości drużyn przed marszem przez wiele godzin kryzysu, na długo po osiągnięciu punktu zwrotu wydajności, pod koniec projektu.

wkerslake
źródło
1

Sugerowałbym, że wiele firm tworzących gry nie jest dokładnie takim środowiskiem, które pozwala na tego rodzaju „eksplorację” z tego prostego faktu, że potrzebujesz dostępu do sprzętu programistycznego, i nie jest to coś, na co zazwyczaj pozwalają producenci konsoli jeden do zabrania do domu. Ponadto zasoby pomocy technicznej oferowane przez tych producentów konsoli są powiązane z adresem IP samego studia.

VPN może do pewnego stopnia obejść ten problem; istnieją przykłady twórców gier wskazujących kamerę internetową na telewizor i kontrolujących dane wejściowe kontrolera, ale jest to dodatkowa inwestycja, której wielu programistów nie chce podejmować.

Opracowywanie gier jest wysoce oparte na współpracy, a nawet po usunięciu barier technologicznych nie ma substytutu pracy w pobliżu osoby pracującej nad tym samym produktem, nad którym pracujesz.

To powiedziawszy, bardzo podobała mi się praca w domu, gdy jest dostępna, i robię dużo, gdy jestem skonfigurowany i rozpoczęty. Jednak trudniej jest rozwiązać problemy za pośrednictwem łącza internetowego; jeśli jestem odpowiedzialny za awarię kodu na czyimś komputerze, nie mogę po prostu podejść i sprawdzić. To samo idzie w innym kierunku. Więc kiedy pracuję w domu, najbardziej udane są moje godziny, kiedy pracuję nad czymś dość odłączonym od reszty zespołu, samodzielnym podsystemem lub czymś podobnym. Gdybym musiał powtórzyć coś z inną osobą, byłoby to znacznie łatwiej osobiście.

dash-tom-bang
źródło