Home » Insights » Como fazer seu time de tecnologia evoluir rapidamente

Como fazer seu time de tecnologia evoluir rapidamente

Índice

    Dois desenvolvedores com os mesmos três anos de experiência podem ter níveis técnicos diferentes, pois mais do que tempo, o que eles fizeram com esse tempo é mais importante. Se o primeiro passa 3 anos desenvolvendo em uma empresa com o desenvolvimento totalmente travado, apenas corrigindo bugs, ele vai ter um conhecimento raso ao se comparar com outro que passou 3 anos em um uma startup (por exemplo) desenvolvendo web, app, APIs e colocando tudo em produção. Nesse artigo, vou dar a minha visão de como fazer seu time de tecnologia evoluir rapidamente, afinal aprendemos muita coisa nesses últimos três anos e obtivemos resultados bastante satisfatórios. Vamos lá?

    Ofereça liberdade e desafios

    Para ter um ambiente de alto aprendizado e consequentemente evoluir rapidamente seu time, você precisa confiar nas pessoas.

    Assim, você consegue fazer com que o sua equipe enfrente desafios diferentes todos os dias, “obrigando-os” a aprender sempre algo novo.

    Criando o que chamo de “smart-street” (esperto), assim a pessoa consegue evoluir muito mais rápido do que uma que fica só corrigindo bugs.

    O segredo aqui é saber dar desafios de acordo com o nível do profissional e subir gradualmente.

    Por exemplo, comece passando tarefas como bugs mais simples, avance para bugs mais complexos, depois para funcionalidades mais simples e por último até funcionalidades complexas inteiras.

    Se você tem mais de uma frente no projeto, um aplicativo e um sistema web por exemplo, estimule a troca de “frentes” constantemente. Isso, além de estimular o aprendizado, cria um time que sabe do “todo” e tem muito mais foco no cliente.

    Além disso quando o desenvolvedor apresenta alguma tecnologia que está estudando e quer aplicar dentro da empresa, não negue peça uma prova de conceito, peça que ele explique em que acredita que essa tecnologia ira contribuir para a empresa.

    Assim você não quebra a expectativa do desenvolvedor e contribui para o contínuo crescimento do mesmo.

    Seja um apoio técnico para o seu time de tecnologia

    Como falei no tópico anterior, defina liberdade para o seu time fazer o que ele sabe de melhor: CRIAR.

    Porém, é importante você como gestor, ser o amparo técnico quando eles precisarem.

    Caso alguma atividade que eles não saibam e tenha que ser desempenhada, faça junto e vá acompanhando com o tempo – indico um processo legal mais à frente do artigo, e você pode utilizar a mesma premissa aqui.

    Aqui nós temos um feedback tri-mestral e nele a própria pessoa se auto avalia em relação ao nível técnico e evolução no período.

    Caso tenha alguém que está com dificuldades o Wellington, nosso CTO, entra em ação para ajudar no que for possível em relação ao processo de aprendizado.

    Aceite erros do seu time de tecnologia

    O ponto mais importante aqui é, como você está dando liberdade para pessoas aprenderem coisas novas, elas vão fazer algumas coisas pela primeira vez e isso geralmente causa alguns erros.

    Ter uma cultura que aceita esse tipo de erro é fundamental para conseguir fazer o seu time de tecnologia evoluir rapidamente.

    Claro que existem tarefas críticas em que a taxa de erro tem de ser a menor possível, por isso gosto de aplicar o seguinte processo:

    • 1ª e 2ª vez: Faça você mesmo.
    • 3ª e 4ª e 5ª vez: Peça para ela fazer a acompanhe.
    • 6ª vez em diante: Peça para ela fazer e não acompanhe.

    Sempre que houver um erro grave a partir da 3ª vez, volte o processo do início.

    Dessa maneira você consegue garantir a qualidade das entregas e ainda assim garantir que o seu time tenha um crescimento acelerado.

    Essas foram algumas das atitudes tomadas pela nossa equipe para fazer com o que o nosso time cresça muito mais rápido.

    Se você gostou desse post, compartilhe com seus amigos e se tem alguma dúvida, não deixe de comentar que responderemos o mais rápido possível!


    Publicado

    em

    por