Masz dwie podstawowe opcje: spróbuj wyegzekwować politykę lub utrzymać projekt pełną parą. Nie możesz mieć obu.
Twój programista wykonuje dla Ciebie świetną robotę, ponieważ (a) pracuje dla Ciebie i (b) jest osobiście zaangażowany w projekt i ma dobre morale. Każde z nich może się zmienić w dowolnym momencie i nie chcesz, aby się zmieniły. Najlepszy programista zawsze może szybko znaleźć inną pracę.
Poinformowanie dewelopera, że musi być w biurze trzy dni w tygodniu, mówi, że bardziej cenisz zgodność niż wykonanie zadania. Jeśli ty, menedżer ds. Wydania, wyjaśnisz, że przestrzeganie zasad jest ważniejsze niż wykonywanie przez niego pracy, mówisz mu, że jego praca jest drugorzędna, a to wpłynie na jego morale i produktywność. Każda wskazówka co do dyscypliny da mu poczucie, że prawdopodobnie zostanie ukarany za wykonanie swojej najlepszej pracy. To tyle, jeśli chodzi o niesamowitą produktywność i nie postawiłbym wysoko, że będzie nadal dla ciebie pracował.
Nie rozumiem, dlaczego ktoś miałby stworzyć 20-osobowy projekt oprogramowania z co najmniej jedenastoma menedżerami i tylko jeden programista. Oznacza to, że jeśli coś się stanie deweloperowi, projekt jest schrzaniony. „Czynnik autobusowy” to jeden. Mając około tuzina menedżerów, prawie na pewno będziesz mieć jednego lub dwóch z nich, którzy uważają, że przeszkadzanie programistom w drobnych sprawach nie robi różnicy. Jest szansa, że programista może wykonywać zadania w wyjątkowy sposób tylko dlatego, że pracuje w domu.
Wygląda na to, że nie próbowałeś dowiedzieć się, dlaczego deweloper chce pracować z domu przez cały czas . Jeśli myślisz o podjęciu jakiegokolwiek działania, musisz najpierw to zrozumieć. Nie sądzę, żeby to był dobry znak, że nie wspominasz o tym, że próbowałeś znaleźć przyczynę lub że nie próbujesz zrozumieć tego z jego punktu widzenia. Sugeruje to, że w kontaktach z nim musisz zachować ostrożność.
Jeśli więc chcesz, aby projekt się powiódł, powinieneś być wdzięczny, że programista narusza politykę firmy tylko w niewielkim stopniu, i powinieneś spróbować chronić go przed takimi zasadami. Możesz opowiadać się za zmianą zasad. Ktoś prawdopodobnie ma formalne uprawnienia do naginania zasad. Prawdopodobnie możesz nadal pozwolić mu jeździć, pozwalając mu skoncentrować się na wykonywaniu swojej pracy. Wymyśl coś na tej podstawie.
Alternatywnie, możesz pozwolić, aby projekt się nie powiódł lub przynajmniej zajął dużo więcej czasu, niż mógłby. Wybierz mądrze.