Erros são mais importantes que o sucesso

As empresas de TI enfrentam problemas semelhantes e cometem os mesmos erros. No entanto, eles têm conclusões diferentes. Sergey Vardomatski gerencia a equipe do HQSoftware e conhece todos os obstáculos que atravessou. Agora Sergey fala sobre o que a empresa aprendeu com os erros anteriores.

A empresa determinou um conjunto de princípios que tentamos seguir. Eles são os resultados de nossos erros.

Equipe de sucesso em gerenciamento de projetos

1. Construir processos bem estabelecidos na empresa e projetos em particular

Os processos permitem que os funcionários conheçam e compreendam seu papel e responsabilidades. Mas nem a burocracia nem as regras podem substituir os cérebros dos funcionários. Portanto, é necessário não apenas promover a liberdade de ação e a tomada de decisões, mas também, às vezes, dar uma pequena cutucada nas pessoas. A auto-suficiência é uma competência que pode e deve ser desenvolvida.

2. Cuidar da equipe. É importante salvar as pessoas de burnout sob condições estressantes

O mundo não é perfeito e os requisitos do cliente nunca são completos e também sempre mudam naturalmente à medida que o produto se desenvolve. Gerentes e analistas têm seus próprios problemas, como o alinhamento das metas de negócios do cliente com os recursos disponíveis. O estresse está aumentando, portanto, construímos áreas de recreação, realizamos teambuildings, proibimos o trabalho nos finais de semana sem aprovação – essas coisas são obrigatórias. Além da regra de rotatividade regular de pessoas entre projetos, enfatizamos a clareza no gerenciamento de projetos e no trabalho dos analistas.

3. Não fazendo projetos que estão fadados ao fracasso

Temos uma equipe forte de gerentes de vendas que traz oportunidades incríveis para que não tenhamos que iniciar cada projeto proposto para ganhar dinheiro e com medo do desemprego. Não estamos reduzidos à quantidade de trabalho e podemos desenvolver habilidades de autogerenciamento e expandir gradualmente. Se tomarmos tal projeto, a falha desmotivará a equipe, arriscamos perder as pessoas que são o principal recurso de qualquer negócio.

4. Devemos nos esforçar para estar na vanguarda da tecnologia

Isso é bom para fins de vendas e desenvolvimento de equipe. Claro, ainda temos que trabalhar com sistemas legados, mas o equilíbrio é importante.

Trabalhando com pessoas, enfrentamos diferentes problemas, ou os resolvemos ou pelo menos tentamos, aprendemos lições importantes e seguimos em frente. Às vezes, os erros são mais importantes que o sucesso.

Por exemplo, ninguém gosta de trabalhar com tecnologias antigas, mas a indústria não consegue se livrar delas. Os desenvolvedores querem trabalhar com os mais novos e modernos, mas isso não pode acontecer o tempo todo. Normalmente, 80% do trabalho é rotineiro, e 20% é tecnologia nova e bacana, ainda que imatura. Então, quando um grande cliente se volta para nós, ele não estará pronto para a mais nova e moderna tecnologia e plataformas. Eles não são confiáveis, e é importante que o cliente possa oferecer suporte à sua solução se não houver desenvolvedor.

Estamos tentando não ficar entediados com as tecnologias antigas, e há um excelente exemplo. Um de nossos projetos é uma academia on-line de um dos maiores fabricantes de automóveis. Era um projeto multinacional legal, mas do ponto de vista dos desenvolvedores, eram apenas 20 sites no Joomla. O cliente era muito confiável e previsível, foi agradável colaborar por um longo tempo. Parecia que temos feito algo extremamente importante e valioso para o mundo, ensinamos as pessoas a dirigir em segurança e agora podemos até medir quantas vidas salvamos graças a este projeto, e isso é incrível. Mas lembre-se que este projeto ainda é 20 sites no Joomla.

Obviamente, era difícil para os desenvolvedores executarem este projeto – era difícil lidar com isso e tinha muitas dependências. Uma dor de cabeça total. O projeto tem mais de 8 anos, estávamos tentando nos livrar da dívida técnica e dos recursos rudimentares, mas às vezes os requisitos dos clientes eram menos coordenados do que os desenvolvedores queriam. Nós ainda não tivemos a oportunidade de mudar do Joomla para outro CMS – era um padrão corporativo do cliente. Sabíamos que os desenvolvedores não gostariam.

Equipe de desenvolvimento de software

Então, decidimos transformar esse projeto em uma “escola” para desenvolvedores, e o cliente concordou:

  1. Este projeto é uma plataforma de lançamento para os especialistas que só conhecem o Joomla, por exemplo, pessoas de estúdios de web design que querem se tornar desenvolvedores web. Aqui nós os ensinamos processos de desenvolvimento e damos tempo para melhorar seu conhecimento técnico.
  2. A pessoa trabalha neste projeto não mais que um ano e meio e isso é tudo.

Um ano e meio é um período perfeito para uma pessoa mergulhar na cultura da empresa de TI, familiarizar-se com tecnologias mais recentes, que às vezes são usadas neste projeto. Até mesmo a realidade virtual é aplicada às vezes.

O mesmo é verdadeiro para projetos empresariais complexos com equipes grandes, é mais fácil rotacionar pessoas aqui. Sempre planejamos antecipadamente que as pessoas não permaneçam nesses projetos por muito tempo, porque elas se esgotam, se cansam e dispensam. Nosso modelo de negócios exige que os funcionários trabalhem para nós por mais de dois anos, por isso estamos fazendo o melhor para salvar as pessoas.

A equipe é o maior valor para nós. Portanto, nós cuidamos disso e organizamos o fluxo de trabalho, assim a pessoa não fica entediada, nós o deixamos mudar para algo novo e fresco. Fazendo isso, podemos identificar pessoas que querem aprender e se desenvolver. Os funcionários que se sentem confortáveis ​​com os projetos mencionados anteriormente, com muitas tarefas rotineiras, podem trabalhar por mais de um ano e meio se quiserem, mas esse é um caso raro.

Sobre o projeto mais desastroso: trabalhamos com uma parte do Portal de Serviços Públicos da Federação Russa há 8 anos. Houve alguns problemas no processo de trabalho:

  1. Entramos em uma situação em que havia intermediários entre nós e até mesmo um cliente intermediário que nos isolava do cliente. Nós não poderíamos afetar o processo de comunicação de forma alguma, já que estávamos separados do tomador de decisão.
  2. Todo o processo foi extremamente caótico. Nosso cliente se comunicou com seu cliente, reuniu os requisitos para entregá-los para nós, dizendo que “deveria ter sido feito ontem” ou “o prefeito de Moscou chegará amanhã para ver a demonstração”. Nós ouvimos como todos os dias. Também não era mais possível interromper o projeto – nesse caso, o cliente não pagaria a conta por dois meses. O mediador, responsável por esses riscos, não pôde cumprir suas obrigações. Como resultado, toda a bagunça criou rapidamente um monte de estresse e os funcionários começaram a desistir.

O projeto falhou e não fomos pagos. Este projeto era muito grande naquela época e estávamos quase falidos. O QG não foi desligado porque ainda temos o suficiente para continuar.

Equipe de desenvolvedores de software trabalhando em um escritório vibrante

O que aprendemos aqui?

Primeiro, não trabalhe com o cliente indiretamente. Assumir a responsabilidade pelo projeto e gerenciá-lo sem intermediários.

Segundo, não ceda à manipulação e chantagem, é um forte sinal de fracasso. Então, trate esse cliente como se ele já tivesse partido e você não tenha nada a perder.

Em terceiro lugar, construa processos de negócios adequados dentro do seu negócio – esse é o melhor atendimento para sua equipe. Quando o gerente é bom, as pessoas terão o prazer de trabalhar com ele, mesmo que o stack tecnológico seja chato. A equipe se sente protegida, os membros têm expectativas claras e prazos realistas.

Vamos aderir aos mesmos princípios, lembrar as lições aprendidas e aplicar o conhecimento na prática. Sempre configure processos claros, cuide da equipe, abandone projetos obviamente fracassados ​​e trabalhe com tecnologias e linguagens antigas dentro de limites razoáveis.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *