Project Rotations
Acabo de ler um post muito legal do pessoal da plataformatec, e chamo a atenção para esta parte:
“Hey, there! Here at Plataformatec we like to do project rotations. it means that every three months or so, developers can swap projects. It has lots of benefits like working with different people, getting out of the comfort zone, sharing skills and knowledge, and the best one: A new developer can spot problems that people working for a longer time in the project may not see, since they are used to it(...)”
Como dev confesso que achei muito legal a ideia, que é natural em softwares houses, onde projetos terminal e outros iniciam com maior frequencia. Eu mesmo tive a oportunidade de trabalhar com C, Java, Ruby e Python, justamente por estar dentro de um software house!
Acredito muito que os projetos não devem ficar presos a pessoas por muito tempo(1 ano ou mais), pois quando isso ocorre tanto devs quanto o projeto em si, criam vícios e dependências desnecessárias, ruins para a evolução do mesmo. Esse problema é relativamente fácil de resolver quando você tem um leque de opções como software houses, mas um tanto traumática para empresas onde o foco não é tecnologia, criando as vezes um ambiente um tanto quanto limitante!
A dica talvez seja criar projetos menores, incentivando essa rotatividade, para que ela se torne normal/natural dentro dos seus time!
Parabéns a Plataformatec por criar essa cultura e dar liberdade ao seus devs.