O Servidor ta dormindo …
agile, gestão, pragmatic, scrum janeiro 9th, 2009Outro dia aqui na globo.com, estavamos numa reunião com uma determinada equipe que cuida de
infra-estrutura sobre um projeto do meu time que estamos desenvolvendo. Num determinado momento da reunião, quando conversavamos sobre um determinado servidor de banco de dados, uma pessoa da equipe de infra disse que esse tal servidor estava dormindo (i.e. Trabalhando bem abaixo da sua capacidade). Como nosso projeto demandará grande volume, esse servidor será melhorado para que suporte nosso projeto e continue “dormindo”.
Pensando sobre essa situação imaginei nós, os desenvolvedores. Muitas vezes trabalhamos com muito stress, sobrecarga de trabalho e umas boas horas extras.
O que será que acontece quando sobrecarregamos um servidor? Quando estressamos o mesmo? Quando fazemos testes de carga e performance, vemos que num determinado momento o servidor não aguenta e literalmente abre o bico.
Agora, se os servidores (que são máquinas, não humanos) precisam estar abaixo da capacidade produtiva pra não perder sua qualidade, imagine pessoas sem um tempo pra respirar, pensar e descansar?
Trabalhar no limite da sua capacidade produtiva torna o trabalho improdutivo, apesar de ser contra-intuitivo, talvez.


fevereiro 14th, 2009 at 21:15
Emerson,
Infelizmente para muitas empresas os funcionários ainda são tratados como máquinas. Juro que ainda não consigo entender qual é a lógica, muitas vezes estamos horas em cima de um código que não sai, ai então vamos para casa e depois de uma noite bem dormida no dia seguinte conseguimos resolver o problema em alguns minutos..
fevereiro 16th, 2009 at 8:32
Acho que é porque essas empresas pensam que nosso trabalho não requer o mínimo de esforço mental.