Você permitiria que seus programadores usassem o Messenger e redes sociais como o Facebook? [fechadas]


11

Eu tinha muitos chefes, cada um com uma abordagem diferente sobre permitir ou não usar o Windows Live Messenger, o Facebook e muitos outros sites da Internet.

É claro que a Internet é realmente necessária para pesquisar sobre a melhor maneira de resolver uma tarefa específica. Às vezes, você pode ter um amigo on-line, também um programador, que conhece melhor alguma coisa.

Para alguns gerentes, o acesso à Internet atrasaria o progresso do projeto e, por outro lado, permitiria às pessoas interagirem e descobrirem novas soluções.

O que você faria?

Respostas:


28

Eu não faria disso um problema, a menos que isso se tornasse um problema. Prefiro tratar meus funcionários como adultos e presumir que eles agirão profissionalmente, a menos que haja evidências em contrário. Por exemplo, se alguém está constantemente perdendo prazos sem uma boa razão, eu posso checá-los de vez em quando e se eles estão perdendo tempo online, ENTÃO eu lidaria com esse indivíduo conforme necessário.

Além disso, como nenhum dos meus funcionários é remunerado por hora, não vejo o sentido de policiar cada minuto que eles passam no escritório, desde que estejam realizando seu trabalho.

A exceção pode ser se eles estivessem fazendo algo on-line que fosse problemático (pornografia, vazando segredos da empresa, falando mal da empresa publicamente etc.) Para essas coisas, teríamos políticas específicas contra ela e lidaríamos com as infrações também individualmente.


3
+1 para resposta abrangente - pontos específicos sobre o pagamento e as políticas de hora em hora
JBRWilkinson

+1 por negociar individualmente, em vez de punir o todo.
Michael K

23

Minha opinião pessoal é de pessoas de todas as profissões, mas especialmente as profissões criativas / de resolução de problemas precisam de tempo de inatividade mental durante o dia. Claro, você pode apoiar seus programadores gritando "Mais código!", E o projeto provavelmente será concluído dentro do prazo e do orçamento, mas você obterá um produto medíocre. Eles cortam os cantos e escrevem códigos desleixados apenas para desanimar, e suas mentes não ficam comprometidas o suficiente para encontrar soluções elegantes.

Sempre que tive programadores trabalhando comigo, sempre os incentivei a tirar uma folga durante o dia. Leia um livro, ouça música, jogue basquete ao ar livre ou até passe algum tempo no Face / Digg / Reddit / Tanto faz, se é isso que eles gostam. Tudo o que me interessa é o produto final. Eu não me importo como eles conseguiram seu tempo para obter ótimos resultados.


4
posso entrar na sua empresa ???
GoodSp33d

2
este é um pensamento incrível! Eu vi pessoas que criam código desleixado para obter o chefe fora de sua volta :)
Junior M

16

Em uma equipe de desenvolvedores, rapidamente fica claro quem é produtivo e quem não é. O IMHO, banir o IM ou o Facebook não tornará os programadores ruins mais produtivos, mas certamente afetará negativamente o moral dos bons.


7

Se você não pode confiar em seus funcionários para realizar o trabalho devido à presença de distrações, pode estar contratando pessoas do tipo errado.


4
..ou tem um problema moral na equipe.
JBRWilkinson 22/10/10

1
Em ambos os casos, uma proibição da Internet não vai realmente melhorar as coisas.

4

Basicamente, um desenvolvedor precisa de acesso total à Internet, para procurar informações, baixar programas etc.

Portanto, uma política liberal é importante. Em seguida, resume-se a: a pessoa individual pode usá-lo em uma quantidade "razoável" de tempo todos os dias, o que, por sua vez, é mensurável por - quanto tempo esse projeto deve levar e quanto tempo realmente levou. Se a produtividade for baixa, considere analisar o porquê. Se a produtividade for alta ou aceitável, deixe os desenvolvedores fazerem o que quiserem.


2
sim, e às vezes o chefe precisa apresentar resultados (ao gerente) sobre o andamento de projetos simultâneos. Então as pessoas estão apagando o fogo e se ele vê alguém no Facebook, ele fica nervoso! :)
Junior M

1
Se nove pessoas estão tentando resolver urgentemente um grande problema e uma pessoa está perdendo tempo no Facebook, é melhor que essa pessoa possa se explicar aos outros 9 engenheiros, sem falar no líder da equipe e gerente do departamento.
JBRWilkinson

1
@JBRWilkinson, ele pode não ser capaz de ajudar. Mas é claro que ele pode fornecer uma linha direta de suprimento de café!

4

Com a proliferação de smartphones e planos de dados móveis, como exatamente você monitora e controla o uso da internet? Você pode criar políticas contra o uso de equipamentos da empresa e conexões à Internet, mas não pode eliminar as distrações. Sua melhor aposta é contratar pessoas que fazem o trabalho. Um desenvolvedor que trabalha oito horas sólidas por dia e gasta duas horas em "distrações" vale mais do que um desenvolvedor fraco que dedica dez horas a tempo.


3

usamos o Messenger entre escritórios. Eu teria que dizer "não" ao facebook (etc.), pois a tentação de atualizar seu perfil em vez de fazer sua codificação é muito grande. Obviamente, a exceção seria se você estivesse desenvolvendo algo para o facebook (etc.), sem mencionar o vício que muitas pessoas têm em Farmville (etc.)


+1 Tem que concordar aqui. Temos sites sociais bloqueados e eu meio que gosto disso (como o facebook, não o stackoverflow). Isso me mantém mais focado na tarefa e me sinto melhor sabendo que as pessoas ao meu redor não estão perdendo tempo. Sim, eu sei que pessoas improdutivas provavelmente sempre serão assim, mas acho que faz com que as pessoas produtivas se sintam um pouco melhor com a equipe, o que é importante.
Morgan Herlocker 22/10/10

1
nós não bloqueamos nada na minha loja, mas o facebook no horário da empresa é desafiadoramente desaprovado
Muad'Dib

3

Pessoalmente, se eu quisesse relaxar em um local de trabalho, teria usado um livro ou um music player em vez do facebook. Algumas pessoas preferem conversar com colegas.
E, no geral, todas essas políticas de limitação interna parecem instalar e trancar uma porta sem paredes. Se o funcionário tem um problema de atitude, ele (problema) precisa ser tratado diretamente.


+1 por não contornar o problema, seu direito de tratar adultos como crianças não é a resposta.
Tipo anônimo

1

Pessoalmente, não vejo o motivo de banir o Messenger e outros serviços de mensagens (incluindo o twitter), porque é uma maneira de obter informações o mais rápido possível e, às vezes, as pessoas têm ótimas redes que podem aproveitar dessa maneira. O que eu entendo é por que as pessoas proíbem o facebook no escritório, porque não o vejo como uma maneira de manter contatos profissionais (e muitos também têm tendências de jogos).

Com esse olhar fixo para o ano ... 2010, que significa a idade do smartphone, se eu realmente quisesse usar o facebook, poderia fazê-lo no meu telefone sem que a empresa pudesse rastreá-lo, a menos que eles me vissem sentado com meu telefone constantemente e isso seria óbvio o que eu estava fazendo.


0

Eu acho que o software de bate-papo pode ser muito útil para passar trechos de código e URLs entre os programadores (e muito mais eficientes do que o ditado por voz). Então algum tipo de mensageiro deve ser definitivamente permitido.


1
Um servidor Jabber corporativo pode ser uma ideia melhor do que o J Random IM. Mantém suas informações internas internas, apenas por precaução. (Mas pelo amor de Deus, não desperdice seu dinheiro em um produto inferior, arrastando em grandes nomes "soluções" como o Office Communicator ou do IBM Sametime.)

0

Sim, desde que eu ainda faça meu trabalho. Os desenvolvedores precisam ser tratados com um certo grau de confiança, a menos que você queira gastar todo o seu tempo assistindo a eles, o que significa que você não faz seu trabalho e tem desenvolvedores infelizes.

Se um desenvolvedor simplesmente não está entregando o trabalho, discuta-o com ele e, se necessário, solicite seu histórico da Internet à TI. Se ele não está conseguindo entregar o trabalho em tempo hábil e você vê que ele passa o tempo todo no YouTube, é hora de falar uma palavrinha.

Você também precisa entender que, às vezes, um desenvolvedor fica impedido de fazer o trabalho, sem culpa alguma. Eu era engenheiro de construção em uma pequena empresa, onde a máquina de construção era (você adivinhou!) Minha área de trabalho. Uma compilação duraria até meia hora e maximizaria o máximo da máquina (não era uma máquina muito poderosa - na verdade, uma caixa de desenvolvimento antiga de um funcionário anterior que havia saído). Eu testaria a instalação, o que levaria cerca de 20 minutos. Eu normalmente levava um livro para trabalhar.


0

Na IMO, essa questão realmente leva à diferença entre pessoas que devem ser gerenciadas versus pessoas que podem gerenciar a si mesmas .

Assim como o código gerenciado, as pessoas que precisam ser gerenciadas exigem um tempo de execução. Eles devem ter estrutura, horário de expediente, reuniões agendadas, uma certa quantidade de dias de férias para saber quanto gastaram, tarefas / tickets entregues a eles e um conjunto de regras a serem seguidas. Sem essa estrutura, eles ficarão preguiçosos, ultrapassarão os limites e exigirão correção constante de você. Existe um certo estilo de desenvolvimento geralmente "corporativo" que se presta a esses tipos de desenvolvedores. Se você é assim, considere maneiras de restringir distrações e redes sociais.

As pessoas que podem gerenciar a si mesmas são as que precisam apenas de uma visão, e estão de acordo com ela, entregando coisas às 14h de terça-feira e meia-noite de quinta-feira ou no fim de semana, conversando com clientes e avançando sem que você agende uma reunião de status . Eles definirão seus próprios limites com relação ao horário da rede social, horário do StackExchange (ahem) etc. Eles são bons desenvolvedores de produtos criativos e inovadores. Sob nenhuma circunstância você deve restringir o acesso deles às redes sociais ou qualquer outra coisa; Não é necessário. Uma boa relação de confiança é essencial, e proxies / filtros / timeclocks / forms da Web são inimigos da confiança.


2
Acabei de perceber que esta é a primeira resposta que fiz no SE que me faz sentir como se tivesse acabado de escrever o horóscopo de alguém. Caramba.
Brandon

0

Uma solução como www.workmeter.com pode ajudar, isso permite que a empresa adote uma política liberal, mantendo os programadores conscientes de sua produtividade. Permitir que as pessoas manipulem e analisem seus dados aprimora sua autoconsciência de gerenciamento de tempo, tornam-se conscientes de seus hábitos on-line e tendem a corrigi-los (caso contrário, como uma solução de monitoramento, permite que o gerente fique de olho em práticas inadequadas)


uau ... eu nunca iria trabalhar em qualquer lugar que quisesse me administrar nesse nível mais baixo.
Robert S Ciaccio

Eu não acho que o aplicativo ou URL seja de baixo nível e existem (opcionalmente) maneiras particulares em que esses dados não são enviados, apenas um trabalho eficaz e objetivo. Se você tentar, verá que a análise de baixo nível não é tão útil (um gerente de uma equipe de pequeno porte, 4 programadores, imagina a quantidade de dados !!!), que visa ajudar a melhorar e gerenciar efetivamente uma equipe e promove a autogestão do tempo dos trabalhadores, não é um monitoramento exclusivo. Além disso, esse controle já está presente, ou seja, a política do ISP de retenção de logs de 6 meses, proxies, logs de firewall, log de sistema de computadores, ...
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.