Inspirando uma equipe - Empresa iniciante - Problemas no mundo real

10

Entrei na minha empresa há 2 anos, que é uma empresa iniciante que existe há 5 anos. Desde o início, tenho trabalhado em uma das tecnologias da Microsoft. Depois de alguns dias que entrei na empresa, soube que a empresa não possui um processo de trabalho durante o ciclo de vida de desenvolvimento de software. Os funcionários não são monitorados e os cronogramas, prazos, marcos e a qualidade não saíram conforme o esperado.

Sempre fui apaixonado por programação e, mais importante, por padrões e práticas nas áreas técnica e não técnica e me mantive ocupado na minha curva de aprendizado. Enquanto isso, a produtividade da empresa começou a se deteriorar todos os dias. Não há entendimento mútuo entre a gerência e os funcionários (apenas 12). A gerência não se importava muito com os benefícios dos funcionários, seu ambiente de trabalho, agendas realistas etc. Devido aos erros de cálculo da gerência, as equipes de desenvolvedores foram pressionadas a trabalhar loucamente várias vezes. Isso deixou os funcionários descontentes, perdendo o interesse em seu trabalho. Então eles começaram a produzir muito malresultados que afetam o crescimento da empresa. Sempre houve erros de ambos os lados, da gerência e dos funcionários. A razão trivial que eu acho é que a gerência falhou em educar os funcionários sobre o processo, a importância da qualidade, os padrões de desenvolvimento de software, as práticas etc.

Recentemente, fui promovido a líder de equipe (acabei de completar meus 2 anos), pois a gerência acreditava que eu possuía proficiência técnica e capacidade administrativa para lidar com vários produtos. Eu estava tendo um relacionamento mais íntimo com meus colegas do que um relacionamento profissional . Então, estou achando muito difícil empregar algumas regras e estabelecer um modelo de trabalho dentro da empresa. E até agora tenho recebido resultados adversos se for um pouco mais.

Além disso, preciso me qualificar para esse papel e me sentir confiante sobre o modelo de trabalho que proponho, pois não tenho uma boa mão para orientá-lo. Eu meio que tenho mais conhecimento de livros do que experiência prática.

O que posso fazer nessa situação? Devo abandonar a empresa ou devo fazer mais esforço para corrigir as coisas?

"Em uma empresa de 10.000 pessoas, se 5 caras não funcionarem adequadamente, a empresa pode suportar. Mas em uma empresa de 10 a 15 pessoas, mesmo que um deles não tenha um bom desempenho, isso afeta o crescimento da empresa de maneira enorme".

NLV
fonte
"Eu estava tendo um relacionamento mais íntimo com meus colegas do que um profissional" É aqui que você falha. Eu não sei como me recuperar disso. Eu trabalho em uma empresa com funcionários da 5K e sou "íntimo" com NINGUÉM. não é porque estou preocupado com o que pode acontecer se eles me fizerem liderar a equipe; mas só porque faz sentido!
Chani
@RYUZAKI: "Falhou" é uma palavra muito forte. Todo chamado fracasso é uma oportunidade.
Richard
no entanto, ele se decepcionou. mas eu poderia estar errado, claro
Chani
Concordo que você deve manter a sua cara profissional o tempo todo no trabalho. Algumas pessoas pensam que podem ser pessoais e agir da maneira que fariam em casa ou com amigos, mas eu concordo com você, você não pode fazer isso. E, ao reler, vejo que você não quis dizer a palavra falha para indicar que ele não tem chance de se recuperar. :-)
richard

Respostas:

6

Algumas coisas em que pensar:

  • Você ainda faz parte da equipe, mas tem um novo papel. Você só terá sucesso como líder se for respeitado pela equipe. Certifique-se de que eles entendam que você acredita que as mudanças no processo que você propõe os beneficiarão, ajudando a criar mais previsibilidade e, eventualmente, ajudando a impedir que a equipe seja prejudicada por cronogramas irrealistas. Peça sua ajuda para encontrar a melhor maneira de introduzir práticas aprimoradas. Você deve ter o buy-in da equipe ou não conseguirá que as alterações ocorram.
  • Faça o que fizer, não comprometa demais a gerência. Informe a eles que você está trabalhando com a equipe para encontrar maneiras de tornar os cronogramas de desenvolvimento mais previsíveis e possivelmente mais rápidos. Você estará tentando abordagens diferentes até encontrar a melhor. Eles ficarão preocupados que você vá desacelerar as coisas com processos desnecessários (aos olhos deles). Tranquilize-os gentilmente de que você não está virando o lugar de cabeça para baixo, apenas tentando introduzir mudanças que os ajudarão a obter uma recuperação mais previsível no desenvolvimento.
  • Depois de fazer uma boa tentativa, não se sinta mal se decidir seguir em frente. Deixe em bons termos (é hora de novos desafios, me sentiria mais confortável em uma empresa com processos diferentes etc.). Dois anos não é muito tempo em uma posição, mas é tempo suficiente para que os empregadores em potencial não fiquem alarmados (mas nunca, de maneira alguma, falem mal da posição que você está deixando) se você puder declarar clara e positivamente por que está seguindo em frente ( uma das minhas perguntas padrão da entrevista, entre: "Quais são os seus critérios para o seu próximo emprego?"; se a resposta for principalmente comparativa à posição atual, pode ser motivo de preocupação)
  • Se você introduzir com êxito alterações que melhoram os negócios, terá ótimas coisas para o seu currículo, mas poderá perder o interesse em sair. Não é um problema ruim!
TomG
fonte
11
+1 por não prometer demais. 9 em cada 10 vezes, os prazos incorretos nascem de estimativas ruins dos desenvolvedores.
Demian Brecht
Sim, eu concordo. Mas, na maioria das vezes, somos forçados a entregar o quanto antes.
NLV
5

Eu ficaria com isso. Você tem uma oportunidade incrível (possivelmente uma vez na vida). Sempre que você tem uma situação ruim e tem a posição de fazer algo a respeito, você tem a oportunidade de fazer algo ótimo acontecer.

Aqui está o que você precisa fazer.

  1. Você está certo, motivar a equipe .
    uma. A motivação da equipe pode ser contra-intuitiva. De acordo com um white paper de 2008 da Harvard Business Review ( motivação dos funcionários ), os principais motivadores são (em nenhuma ordem específica):
    • O impulso para adquirir - Isso é melhor aproveitado através de sistemas de recompensa. Isso não significa necessariamente dar aumentos e bônus, mas significa recompensar boas palavras. Descubra o que importa para os membros da sua equipe (escritório de canto, ingressos para um jogo de bola, realize uma reunião para reconhecer as realizações individuais e da equipe etc.) Novamente, nem precisa custar nada. Significa apenas reconhecer o desempenho deles.
    • O impulso para se unir - Faça com que se sintam parte de uma equipe. Crie uma cultura de equipe de "trabalho em equipe, colaboração, abertura e amizade". As experiências de vínculo são úteis aqui. O mesmo acontece com camisetas de times, chapéus, logotipos etc. Qualquer coisa que os identifique como pertencendo e fazendo parte de algo importante.
    • O desejo de compreender - Este se resume ao desejo de dar uma contribuição significativa. Tire um tempo para explicar a eles o "porquê" do que você está pedindo deles. Envolva-os em brainstorming, etc. Envolva-se, envolva-se! Dê a eles um trabalho desafiador e espere que eles sejam capazes de descobrir (é claro, apoiando quando necessário).
    • O impulso de defender - Esse é o impulso que desafiará seu novo papel como líder de equipe. Aproveite esta unidade para sua vantagem. Faça com que se sintam seguros em sua posição como líder de equipe. Você não está lá para piorar a vida deles ou fazê-los trabalhar mais, etc. Você está lá para tornar o trabalho deles melhor e mais completo.
  2. Agir como um amortecedor entre a equipe e a gerência A
    gerência parece não ter idéia de que a equipe técnica faz parte da empresa. Você precisa agir como um buffer entre a gerência e a equipe. Proteja-os! Lute por eles. Você terá dificuldades com a administração neste caso, mas os resultados falarão por si mesmos. Se você estiver obtendo resultados, eles ficarão bem com a forma como você gerencia a equipe. O trabalho da equipe é produzir um produto. Certifique-se de que eles não estejam preocupados com coisas que não se relacionam com isso, ou seja, políticas da gerência, etc. Não deixe a gerência empurrá-los para o trabalho escravo, etc.
  3. Melhore o produto para a empresa.
    É aqui que a borracha encontra a estrada, por assim dizer. Isso fará a gerência feliz e preencherá sua equipe. É aqui que a recompensa da oportunidade antes de você está. Para fazer isso, você precisa da ajuda de suas equipes!
    uma. Converse com sua equipe e solicite a ajuda deles para melhorar tudo . Eles são um recurso incrível. Juntos, vocês podem descobrir coisas que funcionarão para melhorar seu trabalho. Isso tem a vantagem (crucial) de compromisso. As pessoas tendem a ser muito mais comprometidas com algo em que decidiram. Por exemplo, se todos vocês decidirem juntos que precisam do controle de origem e que desejam usar o SVN, todos estarão muito mais comprometidos em usá-lo e seguir os processos descritos pela equipe, pois eles tiveram a mão na decisão. O ponto principal aqui é que você precisa colocar a equipe do seu lado . b. Fale com a gerência. Diga a eles o estado das coisas. Diga a eles onde você quer que ele vá. Diga a eles que você precisa que eles sejam um pouco pacientes enquanto prepara as coisas. Faça com que eles comprem a ideia de que sua equipe precisa estar motivada. Você precisa de gerenciamento do seu lado .

Sensação de qualificação: às vezes é difícil, mas você pode resolver isso. Há três coisas que eu recomendaria neste caso.

  1. "Finja até você conseguir". Não, não estou dizendo para você falsificar algo, mas estou lhe dizendo que você pode falsificar a confiança em si mesmo até que realmente seja. Leia, leia, leia e aprenda o máximo possível sobre gerenciamento de projetos e tópicos relevantes para o seu projeto, etc. Você crescerá no papel. Lembre-se de que todo mundo começa no gerenciamento ou como líder de equipe em algum momento, e todos nós sobrevivemos. :-)

  2. Aliste a ajuda de suas equipes. Inevitavelmente, haverá coisas sobre as quais você não tem certeza. Nada demais. Você não deveria saber tudo. Aqui você pode alistar sua equipe para ajudá-lo com lacunas no seu conhecimento.

  3. Seja flexível Se você tomar uma decisão errada, não tenha medo de voltar atrás. Mudar de idéia mostra que você não é um malandro comprometido em estar certo, mas um profissional comprometido em fazer o que é certo. Qualquer pessoa razoável respeitará outra pessoa por mudar de rumo quando souber que foi a pessoa errada.
Richard
fonte
Acabei de adicionar a seção "Sensação qualificada". . .
Richard
Resposta incrível. Apenas me ajuda muito.
NLV
3

Como se trata de motivar a equipe, responderei essa parte primeiro.

  • A maior parte da confusão surge por não saber o que alcançar. Se você tem um projeto para fazer, primeiro esclareça da gerência o que precisa alcançar e como alcançá-lo.

  • Descubra (da equipe e da Internet) quais ferramentas você precisará para realizar sua tarefa.

  • Comunique isso à equipe. Todos sabem quando estão sendo explorados e se ressentem de trabalhar para o gerenciamento. Lembre-os de que, como profissionais, eles estão sendo pagos para trabalhar e, mesmo que eles desistam, o que funcionará melhor em seu currículo é fazer o trabalho atual corretamente.

  • Planeje pequenas tarefas que a equipe possa realizar, mostre o sucesso ao gerenciamento e tente convencê-lo a fornecer as ferramentas e o poder para planejar tarefas um pouco maiores. As pessoas obtêm confiança de pequenos sucessos.

  • Você pode conseguir o que quiser com a equipe mais qualificada quando a equipe tiver certeza de que está trabalhando em benefício deles. Eles farão qualquer coisa por você.

Se a gerência ainda não se importa, você já leu o livro "Pai Rico Pai Pobre"? Há pessoas que são ensinadas desde a infância a explorar pessoas como você, porque sabem que você está disposto a trabalhar em más condições, porque você tem consciência. A melhor coisa a fazer é deixar esse local de trabalho. Se você acredita que pode melhorar as situações, será bom em seu currículo. Se não puder, vá embora. Se a empresa para a qual você trabalha não está ajudando, está prejudicando você. Porque está destruindo sua carreira.

Nav
fonte
Eu continuo lendo seu último parágrafo várias vezes.
NLV
1

Eu não sairia ainda, mas manteria meus olhos abertos para boas oportunidades. Se algo acontecer, você pode dizer a eles que foi um trabalho muito bom para deixar passar.

Enquanto isso, minha primeira via de ataque seria o controle de origem. Você tem? Caso contrário, essa deve ser sua primeira prioridade número um. Se você estiver escolhendo, escolha um que permita gatilhos de pré-confirmação e pós-confirmação.

Depois de ter o controle de origem, padronize o processo de liberação. Divida o desenvolvimento / liberações em ramificações, repositórios ou qualquer outro software de controle de origem. Somente código no controle de origem pode ser liberado. (Sim, eu tive que fazer isso em uma empresa.)

Depois disso, você deve melhorar o processo do código que entra no controle de origem. Várias maneiras de aplicar isso podem ser por meio de gatilhos de confirmação do controle de origem ou por meio de configurações de integração contínua (elas podem fazer mais do que apenas compilar código).

Quando se trata de seus (ex) colegas, seja sincero com eles, mas não recue. Você foi (presumivelmente) colocado nessa posição por um motivo. Verifique com seu chefe, se necessário, mas apenas diga aos outros o que você espera. Use as ferramentas que você implementou para ajudar a aplicá-lo para os distraídos. Se alguém é mais do que esquecido, talvez peça conselhos ao seu chefe. Se a maioria da equipe o apoiar, as maçãs podres poderão seguir por sua própria vontade, depois de ver como o ambiente está mudando.

Caleb Huitt - cjhuitt
fonte
Usamos o SVN como ferramenta de controle de origem. Esse não é o problema. Nós simplesmente não somos capazes de fornecer resultados porque ficamos presos em diferentes estágios de desenvolvimento devido à baixa análise prévia, colocando cronogramas ruins (em nossa empresa, o recurso dev fornece o cronograma para sua tarefa) e atitude não profissional em relação ao desenvolvimento. O desenvolvedor simplesmente não se importa com bugs. Eles acham que o controle de qualidade o encontrará e voltará para nós e podemos corrigi-lo.
NLV
Ter um relacionamento íntimo com seus colegas não é profissional. Mude os "horários ruins" da sua equipe e mude a atitude em relação ao desenvolvimento.
Ramhound 31/05
@NLV: Você já tentou documentar os horários e informar às pessoas que você espera que eles a) mantenham atualizados ou b) cumpram? Além disso, uma pós-análise pode ser reveladora. Além disso, parece que existem muitos projetos em andamento. Todos eles têm igual prioridade? Caso contrário, você poderia deixar um pouco de lado e se concentrar mais nos projetos de maior prioridade? Pode não ter todos os projetos concluídos em tão pouco tempo, mas eu descobri que é um impulso real ter 1 feito e esgotado e 1 em desenvolvimento, em vez de 2 presos no meio do desenvolvimento.
Caleb Huitt # cjhuitt
-1

Se você se levantar e sair agora, o que o empregador pensará de você? "Esse cara que entrou na minha empresa há 2 anos apenas decide fazer as malas e sair quando as coisas começam a parecer ruins." Ele ou ela podem relutar em ser uma referência para você no futuro. Outros empregadores observarão isso. Há potencialmente dois anos de experiência com software. Além disso, o que você vai dizer ao seu futuro empregador quando ele perguntar por que você foi embora? O que você dirá então? Seu futuro empregador também estará pensando: "esse cara vai embora quando eu estiver com problemas também? Hmm". Apesar das razões financeiras óbvias para sair, mais a falta de foco e interesse de seus colegas de trabalho, isso prejudicará sua reputação; algo que as pessoas podem passar a vida toda criando.

Entendo a dificuldade de equilibrar colegas e ética no trabalho; Também tenho problemas com isso, mas é preciso equilibrar a ética do trabalho com as interações sociais. Eu sugiro que você fique e pelo menos aja por pelo menos um empurrão na ética do trabalho antes de jogar a toalha. Tente motivar seus colegas, tente acertar as coisas, assim, se você planeja sair, seu empregador dirá "não posso culpá-lo, ele tentou consertar as coisas, mas simplesmente não deu certo". Seja mais encorajador. É muito melhor ter relações íntimas com seus colegas de trabalho e pedir que façam algo do que ter um relacionamento parasitário com eles e pedir que façam algo. Tente que eles entendam de onde você é. Seu dever como gerente é gerenciar: e isso inclui garantir que as pessoas estejam realizando o trabalho. Também é seu dever como funcionário fazer o seu trabalho. Se eles são teimosos ou não são motivados, isso é algo além do seu controle. Eu mencionaria o grande chefe se essa for uma opção possível.

Não tenho nenhuma experiência como gerente, apenas compartilho a mesma paixão de programação que você. Ainda estou na escola, mas espero que isso ajude você. =) Desejo-lhe boa sorte e boa sorte.

tf.rz
fonte
Obrigado tf.rz. Eu posso extrair alguns pontos úteis do seu post.
NLV