Kieruję małym zespołem i mogę wam teraz powiedzieć, że NIGDY nie pozwolę na to w moim miejscu pracy. Dlatego:
To jest do bani, jeśli NIE jesteś programistą. Ostatnią rzeczą, którą chcą widzieć moi pracownicy ds. Kontroli jakości i administratorzy, jest zabawa podczas pracy. Nie obchodzi ich, czy to ma sens, po prostu ich wkurza, a ja będę musiał poradzić sobie z szefami działów, którzy mają niezadowolony personel.
To, co działa dla niektórych koderów, nie działa dla innych. Jestem przekonany, że jeden z moich facetów pokochałby to i MOŻLIWE być bardziej produktywne. Jestem również całkiem pewien, że wydajność co najmniej TRZY z nich spadnie. Co mam zrobić z nimi wszystkimi? Programowanie to gra zespołowa i muszę robić to, co dobre dla zespołu.
Jest jeszcze kilka powodów, dla których nie zrobiłbym tego, ale jest już późno, więc jestem w stanie edytować go jutro, ale oto jak radzę sobie z ludźmi, którzy potrzebują przerw rozrywkowych.
Każdy otrzymuje pracę w małych paczkach. Nawet jeśli jest to duży projekt, cała praca jest podzielona na dzienne / godzinne części. W ten sposób z grubsza wiem, kiedy wszystko się zakończy. Jeśli potrafisz dostarczyć „wystarczającą” ilość pracy wcześniej niż czas przewidziany w budżecie, lub jeśli czuję, że mogę Ci zaufać, że wykonasz ją na czas, twój harmonogram staje się elastyczny i możesz robić z nim wszystko, co chcesz, ZAPEWNIAŁ to poza biurem.
Skończyć jednodniową pracę w ciągu dwóch godzin, a kod jest przyzwoity? Opuść biuro i rób co chcesz. Jeśli to film, zapłacę za to. Mam przyzwoity budżet na takie rzeczy, jeśli na to zasłużyłeś.
Robię to od ponad 2 lat i moi faceci to uwielbiają. Nie nakładam absurdalnych obciążeń roboczych, więc wiedzą, że jeśli PRAWIDŁOWO zrobią wszystko, nigdy nie będą musieli pracować przez pełne osiem godzin.
Z przyjemnością stwierdzam, że większość moich przeciętnych programistów szybko „poprawiła się” w tym systemie. To może nie być idealne i od czasu do czasu łapię flak od mojego szefa, ale moi faceci są zadowoleni, praca jest prawie zawsze wykonywana zgodnie z harmonogramem lub przed czasem i wszyscy kochają bonusy.
BTW, wyjaśniono również, że nie dotyczy to sprintu. Dzięki elastyczności w normalnych czasach mogę żądać i otrzymywać wsparcie w zakresie sprintu.