Czy pozwoliłbyś swoim programistom korzystać z Messengera i sieci społecznościowych takich jak Facebook? [Zamknięte]

11

Miałem wielu szefów, każdy z nich miał inne podejście do zezwalania na korzystanie z Windows Live Messenger, Facebooka i wielu innych stron internetowych.

Oczywiście Internet jest naprawdę potrzebny do poszukiwania najlepszego sposobu rozwiązania określonego zadania. Czasami możesz mieć przyjaciela online, również programistę, który lepiej o czymś wie.

Dla niektórych menedżerów dostęp do Internetu spowolniłby postępy projektu, a z drugiej strony umożliwiłby interakcję i znalezienie zupełnie nowych rozwiązań.

Co byś zrobił?

Junior M.
źródło

Odpowiedzi:

28

Nie sprawiłbym, że byłby to problem, gdyby nie stał się problemem. Wolę traktować moich pracowników jak dorosłych i zakładam, że będą działać profesjonalnie, chyba że istnieją dowody przeciwne. Na przykład, jeśli ktoś ciągle nie dotrzymuje terminów bez ważnego powodu, mógłbym je od czasu do czasu zameldować, a jeśli marnują czas w Internecie, NASTĘPNIE poradziłbym sobie z tą osobą w razie potrzeby.

Ponadto, ponieważ żaden z moich pracowników nie jest wynagradzany co godzinę, nie widzę sensu w pilnowaniu każdej minuty, jaką spędzają w biurze, dopóki wykonują swoją pracę.

Wyjątkiem może być to, że robili coś w Internecie, co w innym przypadku byłoby problematyczne (pornografia, ujawnianie tajemnic firmowych, ujawnianie informacji publicznie firmie itp.) W przypadku tych rzeczy mielibyśmy określone zasady w stosunku do nich i osobiście radziliśmy sobie z naruszeniami.

JohnFx
źródło
3
+1 za kompleksową odpowiedź - szczególne punkty dotyczące płatności za godzinę i zasad
JBRWilkinson
+1 za indywidualne postępowanie zamiast karania całości.
Michael K,
23

Moje osobiste przekonanie to ludzie ze wszystkich zawodów, ale szczególnie zawody kreatywne / związane z rozwiązywaniem problemów wymagają umysłowego przestoju przez cały dzień. Jasne, możesz stać za programistami, którzy łamią bicz i krzyczą „Więcej kodu!”, A projekt prawdopodobnie zostanie ukończony na czas i przy założonym budżecie, ale otrzymasz mierny produkt. Będą skracać rogi i pisać niechlujny kod tylko po to, aby cię oderwać, a ich umysły nie będą wystarczająco zaangażowane, aby wymyślić eleganckie rozwiązania.

Za każdym razem, gdy programiści pracują pode mną, zawsze zachęcałem ich do wzięcia wolnego przez cały dzień. Czytaj książkę, słuchaj muzyki, graj w koszykówkę na zewnątrz, a nawet spędzaj trochę czasu na Face / Digg / Reddit / Cokolwiek, jeśli to im się podoba. Wszystko, na czym mi zależy, to produkt końcowy. Nie obchodzi mnie, jak poradzili sobie z czasem, aby osiągnąć świetne wyniki.

łagodny
źródło
4
czy mogę dołączyć do Twojej firmy?
GoodSp33d 22.10.10
2
to niesamowite myślenie! Widziałem ludzi tworzących niechlujny kod, aby odrzucić szefa :)
Junior M
16

W zespole programistów bardzo szybko staje się jasne, kto jest produktywny, a kto nie. IMHO, zakaz komunikatorów internetowych lub Facebooka nie sprawi, że źli programiści nie będą bardziej produktywni, ale z pewnością wpłynie negatywnie na morale dobrych.

Dima
źródło
7

Jeśli nie możesz ufać swoim pracownikom w wykonywaniu pracy z powodu rozproszenia uwagi, być może zatrudniasz niewłaściwy typ ludzi.

Jewgienij Brikman
źródło
4
... lub masz problem z morale w zespole.
JBRWilkinson
1
W obu przypadkach zakaz dostępu do Internetu tak naprawdę nie poprawi sytuacji.
4

Zasadniczo programista potrzebuje pełnego dostępu do Internetu, wyszukiwania informacji, pobierania programów itp.

Dlatego ważna jest polityka liberalna. Sprowadza się to do tego, czy indywidualna osoba może z niego korzystać w „rozsądnym” czasie każdego dnia, co z kolei jest mierzalne przez - jak długo szacowany jest ten projekt i jak długo naprawdę trwał. Jeśli wydajność jest niska, zastanów się, dlaczego. Jeśli produktywność jest wysoka lub akceptowalna, pozwól programistom robić, co im się podoba.


źródło
2
tak, a czasami szef musi przedstawić wyniki (swojemu kierownikowi) dotyczące postępów w projektach równoległych. Więc ludzie gasią ogień, a jeśli zobaczy kogoś na Facebooku, denerwuje się! :)
Junior M
1
Jeśli 9 osób pilnie próbuje rozwiązać duży problem, a jedna osoba zabija czas na Facebooku, ta osoba lepiej będzie mogła wyjaśnić się pozostałym 9 inżynierom, nie mówiąc już o swoim szefie zespołu i kierowniku działu.
JBRWilkinson
1
@JBRWilkinson, może nie być w stanie pomóc. Ale wtedy oczywiście może zapewnić gorącą linię zaopatrzenia w kawę!
4

Jak dokładnie monitorujesz i kontrolujesz korzystanie z Internetu w związku z rozprzestrzenianiem się smartfonów i abonamentów komórkowych? Możesz tworzyć polityki przeciwko korzystaniu ze sprzętu firmowego i połączeń internetowych, ale nie możesz wyeliminować zakłóceń. Najlepiej jest zatrudnić ludzi, którzy wykonają pracę. Deweloper, który pracuje przez osiem stałych godzin dziennie i spędza dwie godziny na „rozpraszaniu uwagi”, jest wart więcej niż słaby programista, który poświęca dziesięć godzin na kontakt.

James McLeod
źródło
3

korzystamy z komunikatora międzyresortowego. Musiałbym powiedzieć „nie” facebookowi (itp.), Ponieważ pokusa, aby zaktualizować swój profil, a nie kodowanie, jest zbyt wielka. Oczywiście wyjątek stanowi sytuacja, w której tworzysz coś na Facebooku (itp.). Nie wspominając już o uzależnieniu wielu ludzi od Farmville (itp.).

Muad'Dib
źródło
+1 Musisz się tutaj zgodzić. Mamy zablokowane strony społecznościowe, co mi się podoba (np. Facebook, a nie stackoverflow). Dzięki temu jestem bardziej skoncentrowany na zadaniu i czuję się lepiej, wiedząc, że osoby wokół mnie nie marnują czasu. Tak, wiem, że nieproduktywni ludzie prawdopodobnie zawsze będą tacy, ale myślę, że dzięki temu ludzie produktywni czują się trochę lepiej w zespole, co jest ważne.
Morgan Herlocker
1
nie blokujemy niczego w moim sklepie, ale buntowanie się na Facebooku w czasie pracy jest zdecydowanie marne
Muad'Dib
3

Osobiście, gdybym chciał odpocząć w miejscu pracy, wolałbym skorzystać z książki lub odtwarzacza muzyki zamiast Facebooka. Niektóre osoby wolą pogawędkę z kolegami.
Ogólnie rzecz biorąc, wszystkie te zasady ograniczające internat wydają się instalować i zamykać drzwi bez ścian. Jeśli pracownik ma problem z postawą, należy (bezpośrednio) rozwiązać ten problem.

Nikita Rybak
źródło
+1 za nie omijanie problemu, twoje właściwe traktowanie dorosłych jak dzieci nie jest odpowiedzią.
Anonimowy Wpisz
1

Osobiście nie widzę powodu, aby zakazać Messengera i innych usług przesyłania wiadomości (w tym Twittera), ponieważ jest to sposób na uzyskanie informacji tak szybko, jak to możliwe, a czasami ludzie mają świetne sieci, które mogą wykorzystać w ten sposób. Rozumiem, dlaczego ludzie zakazują Facebooka w biurze, ponieważ nie uważam tego za sposób na utrzymanie profesjonalnych kontaktów (a wielu ma również tendencje do gier).

Z tym ustawionym spojrzeniem na rok ... 2010 oznacza wiek smartfona, więc jeśli naprawdę chciałbym korzystać z Facebooka, mógłbym to zrobić na telefonie bez możliwości śledzenia przez firmę, chyba że widzą mnie siedzącego z telefonem stale i to byłoby po prostu oczywiste, co robiłem.

cyberzed
źródło
0

Myślę, że oprogramowanie do czatu może być bardzo przydatne do przekazywania fragmentów kodu i adresów URL pomiędzy programistami (i znacznie wydajniejsze niż dyktowanie głosowe). Zdecydowanie należy zezwolić na jakiegoś posłańca.

Ken Bloom
źródło
1
Korporacyjny serwer Jabber może być lepszym pomysłem niż J Random IM. Na wszelki wypadek zachowuje wewnętrzne informacje wewnętrzne. (Ale na miłość boską, nie marnuj pieniędzy na gorszy produkt, przeciągając znane rozwiązania, takie jak Office Communicator lub IBM SameTime.)
0

Tak, o ile nadal wykonuję swoją pracę. Programiści muszą być traktowani z pewnym zaufaniem, chyba że chcesz spędzić cały swój czas na ich obserwowaniu, co oznacza, że ​​nie wykonujesz swojej pracy i masz nieszczęśliwych twórców.

Jeśli programista po prostu nie oddaje pracy, przedyskutuj to z nim i, jeśli to konieczne, poproś o jego historię internetową z działu IT. Jeśli nie zdąży oddać pracy w odpowiednim czasie i zobaczysz, że spędza cały swój czas na YouTube, to czas na spokojne małe słowo.

Musisz także zrozumieć, że czasami programista zostanie po prostu zablokowany przed wykonywaniem pracy bez własnej winy. Byłem inżynierem budowniczym w małej firmie, w której maszyną do budowania był (zgadłeś!) Mój pulpit. Kompilacja potrwałaby do pół godziny i przez większość czasu maksymalnie wydłużyłaby maszynę (nie była to bardzo potężna maszyna - właściwie stara skrzynia programistów od poprzedniego pracownika, który odszedł). Potem poszedłem i przetestowałem instalację, co zajęłoby około 20 minut. Zwykle zabierałem książkę do pracy.

JohnL
źródło
0

IMO, to pytanie faktycznie prowadzi do różnicy między ludźmi, którymi trzeba zarządzać, a ludźmi, którzy sami mogą zarządzać .

Podobnie jak kod zarządzany, osoby wymagające zarządzania wymagają środowiska wykonawczego. Muszą mieć strukturę, godziny urzędowania, zaplanowane spotkania, pewną liczbę dni urlopu, aby wiedzieli, ile „zużyli”, przekazane im zadania / bilety oraz zestaw zasad do gry. Bez tej struktury będą się lenić, przesuwać granice i wymagać ciągłej korekty od ciebie. Istnieje pewien, zwykle „korporacyjny” styl rozwoju, który nadaje się dla tego rodzaju programistów. Jeśli to ty, możesz rozważyć sposoby ograniczenia rozproszenia i sieci społecznościowych.

Ludzie, którzy potrafią sami sobie poradzić , potrzebują tylko wizji i nie mają jej, dostarczając rzeczy o 14.00 we wtorek i północy w czwartek lub w weekendy, rozmawiając z klientami i posuwając się naprzód bez planowania spotkania statusowego . Będą ustalać własne limity czasu sieci społecznościowej, czasu StackExchange (ahem) itp. To sprawia, że ​​są dobrymi twórcami kreatywnych i innowacyjnych produktów. W żadnym wypadku nie należy ograniczać ich dostępu do sieci społecznościowych ani niczego innego; to nie jest konieczne. Dobra relacja zaufania jest koniecznością, a serwery proxy / filtry / zegary / formularze są wrogiem zaufania.

Brandon
źródło
2
Właśnie zdałem sobie sprawę, że jest to pierwsza odpowiedź, którą udzieliłem na SE, która sprawia, że ​​mam wrażenie, że właśnie napisałem czyjś horoskop. Yikes.
Brandon
0

Pomocne może być rozwiązanie takie jak www.workmeter.com , które pozwala przedsiębiorcy przyjąć liberalną politykę, jednocześnie dbając o to, by programiści byli świadomi swojej wydajności. Pozwalając ludziom przetwarzać i przeglądać dane, zwiększa samoświadomość zarządzania czasem, uświadamiają sobie swoje nawyki online i mają tendencję do ich korygowania (w przeciwnym razie, jako rozwiązanie monitorujące, pozwala menedżerowi monitorować złe praktyki)


źródło
wow ... Nigdy nie pracowałbym nigdzie, kto chciałby zarządzać mną na tak niskim poziomie.
Robert S Ciaccio,
nie sądzę, że aplikacja lub adres URL ma niski poziom i istnieją (opcjonalnie) prywatne sposoby, w których nawet te dane nie są wysyłane, tylko efektywna i obiektywna praca. Jeśli spróbujesz, zobaczysz, że analiza niskiego poziomu nie jest tak przydatna (menedżer małego zespołu, 4 programistów, wyobraź sobie ilość danych !!!), ma ona na celu pomóc w ulepszeniu i efektywnym zarządzaniu zespół i promuje zarządzanie czasem pracowników, nie jest to wyłącznie monitorowanie. Co więcej, taka kontrola jest już obecna, tzn. Polityka ISP dotycząca przechowywania dzienników przez 6 miesięcy, serwery proxy, logi zapory ogniowej, logi systemowe komputerów, ...