Meu choro Yaroslavna

Este artigo é minha reação ao próximo derramamento da alma sobre o trabalho de gerentes eficazes e como eles interferem na criação de código limpo e descomplicado, conveniente para manter, estender e também trazer o mundo ao mundo.

Talvez eu não seja o desenvolvedor certo, ou talvez tenha sido mordido por gerentes eficazes e agora não sou indiferente ao seu uivo noturno nos planos. Mas, por alguma razão, não vejo problemas nos requisitos e desejos dos negócios. Nosso mundo é um mundo de compromissos com os quais temos que contar e em que vivemos. Receio que o tempo ilimitado para resolver o problema, os requisitos técnicos puros e o cliente cujos requisitos não mudem, dependendo do período do ciclo, possam ser apenas um. Ele se sentará em uma batina branca, terá uma barba larga e nas laterais haverá arcanjos e apóstolos.

Mas enquanto não estamos lá, temos que aturar alguma coisa. E isso pode ter uma lista muito impressionante:

  • O momento
  • Alterações de requisitos
  • Colegas sem dúvida incompetentes
  • Autoridades absolutamente incompetentes
  • O cliente não entende que é melhor esperar 1 hora e, em seguida, executar em 5 minutos
  • Etc. etc.

Por mim, há muito tempo aceito a presunção de adequação ( ou mente ) como regra. Somos todos humanos, todos estamos enganados, não conhecemos toda a imagem e aquele com quem nos comunicamos não a conhece. E nosso negócio é trazer a nossa imagem do mundo para o seu rosto, da maneira mais detalhada e completa possível. E então apenas uma busca por compromisso e nada além de compromisso. Em algum lugar ele nos servirá, em algum lugar que não. Em algum lugar há idiotas, e em algum lugar você compara suas maçãs com o quadrado.

Atenção! Então os cavalos esféricos no vácuo irão sem problemas. E minha grafomania

Brincar: Empresa N da cidade N


Cena um


Atores: desenvolvedor e médico.
R: Doutor, minha perna dói aqui. O que eu devo fazer.
D: Parece uma hérnia aérea. Posso prescrever um tratamento para você, mas desde Não tenho certeza absoluta do meu diagnóstico, então ele terá muitos efeitos colaterais. terá que trabalhar em áreas. Diarréia, vômito, tontura, desmaio, incontinência e persistência. Vamos evitar tudo isso, você leva um cupom de teste de ultrassom para o próximo escritório e vem até mim com os resultados.

Todos os dias

R: Doutor, aqui estão os resultados.
D: Ótimo, vamos ver. Bem, eu já posso reduzir o número de efeitos colaterais. Posso prescrever tratamento sem vômitos e tonturas. Mas vamos fazer outra ressonância magnética no próximo prédio.

Três dias depois

R: Doutor, aqui estão os resultados.
D: PERFEITO. Agora estou pronto para prescrever um tratamento com apenas dois efeitos colaterais da diarréia e constipação.
R: Doutor, mas a perna não dói mais. Ela caiu ontem.

Cena dois


Atores: desenvolvedor de uma perna e gerente eficaz.
EM: Olá. Precisamos implementar esse recurso. E de preferência ontem! E aproximadamente em um ano, perceberemos outra coisa semelhante. Quanto tempo vai demorar?
OU: Demorará 2 meses e, em seguida, a implementação levará mais 1 mês
EM: E você pode fazer isso mais rápido. Isso é muito urgente. O supremo está olhando para ela.
OU: É claro que posso mima-lo em 1 mês. Mas se quisermos fazer algo com isso, teremos que corrigi-lo, e isso levará mais 4 meses
Depois de pensar um pouco com os olhos revirados
EM: Sculpt, eu assumo todos os riscos.

Cena três


Atores: gerente eficaz, supremo e um sinal que diz "no dia anterior".
P: Precisamos implementar o recurso o mais rápido possível. Assim que a implementarmos, nossa receita aumentará imediatamente em 2 quilos-rublos.
EM: Yavol, Mine Führer!

Cena quatro


Atores: o cérebro de um gerente eficaz, a voz nos bastidores de um programador de uma perna, a voz nos bastidores de um gerente eficaz.
GZTsEM: Oi. Precisamos implementar esse recurso. E de preferência ontem! E aproximadamente em um ano, perceberemos outra coisa semelhante. Quanto tempo vai demorar?
GZCOR: Demorará 2 meses agora e, em seguida, a implementação disso levará mais 1 mês
GZTsEM: E é possível mais rápido. Isso é muito urgente. O supremo está olhando para ela.
GZZOR: É claro que posso conspirar para codificar isso em 1 mês. Mas se quisermos fazer algo com isso, teremos que corrigi-lo, e isso levará mais 4 meses
MEM: Portanto, o RFP OP é de 100 quilos de rublo e a receita do recurso, como dito, é de 2 quilos de rublo. Portanto, se eu retirar esse recurso um mês antes, ganharei 2 kilokilorubbles mais cedo e, mesmo que eu gaste 400 kilobubbles em refazer, a empresa continuará no preto.
GZTsEM: Sculpt, eu assumo todos os riscos.

Cena quatro


Atores: Narrador.
R: O recurso foi implementado em 1 mês, mas não gerou 2 kg de rublo por mês, mas apenas 300 kg por mês. Um ano se passou e era hora de terminar de anexar um novo recurso ao antigo. O PR refez tudo e prometeu lindamente em 4 meses. Mas depois de mais um ano, ele partiu para um novo emprego, e um novo programador foi contratado em seu lugar

Cena cinco


Atores: Novo programador, gerente eficaz.
EM: precisamos implementar exatamente esse recurso. Seu antecessor disse que, em sua bela arquitetura, a implementação de novos recursos levará 1 mês
NP: Eu assisti essa "bela arquitetura", é toda velha e ineficiente. Talvez há dois anos tenha sido eficaz, mas agora existem estruturas mais simples e mais produtivas. E, de uma maneira boa, você precisa reescrever tudo para reagir de novo; caso contrário, em um ano, você simplesmente não encontrará desenvolvedores adequados para esse lixo.
EM: E quanto tempo levará para você?

O fim!

Source: https://habr.com/ru/post/pt477210/


All Articles