A história de como "esgotar-se" em equipes distribuídas.
Nós da ProtocoleOne estamos escrevendo projetos diferentes e quase todos eles são de código aberto. E aconteceu que especialistas legais moram em diferentes cidades e até países e não apenas em capitais.
Um desses projetos é o PaySuper . Um projeto para monetizar projetos de jogos e simplificar a aceitação de pagamentos.
Todo dia eu trabalho com muitos caras durões, escrevo cartas e converso de manhã, e uma vez que cheguei ao escritório, encontrei todos eles ... um deles.
Todo mundo estava em algum lugar do mundo "virtual", conectado a mim por uma linha de fibra óptica. E com tudo isso, conseguimos desenvolver projetos complexos, longos e legais (bem, pelo menos eu acho que sim :)).
Quão? Vamos tentar descobrir isso.
Em geral, este artigo é minha experiência pessoal, mas tentei diluí-lo com uma opinião do “outro lado”, ou seja, dos líderes de equipe e diretor técnico.
Bem, vamos nos conhecer um pouco. Sou desenvolvedor há mais de 11 anos. Ele trabalhou em grandes integradores, em várias startups e até em uma equipe independente de gamedev e, nos últimos 3 anos, tenho trabalhado completamente remotamente.
No trabalho, usamos um conjunto padrão de ferramentas para comunicação, como se estivéssemos trabalhando no mesmo escritório:
- Slack
- Jira / TargetProcess (aqui está o seu rastreador de tarefas)
- Google Docs - para documentação
- Figma - para design
- Github como plataforma de revisão de código e, de fato, conteúdo de código
Nada de novo, é? Mas existem nuances.
Complexidade da comunicação
![imagem](https://habrastorage.org/webt/io/w_/eo/iow_eoojrqztifu3sibqsd-e6eu.jpeg)
Ao trabalhar no escritório, você vê a chama do trabalho ou da criatividade queimando em outras pessoas e elas podem compartilhar esse calor com você para que você possa inundar seu alto-forno.
Em geral, seu microclima com pressão atmosférica especial, uma sensação de "ombro a ombro" e tudo mais.
, , . , , .
, . , . , , , — .
, . , , , , , -. .
, , , \\ , , . , , , .
![imagem](https://habrastorage.org/webt/ll/tm/ax/lltmax9iardakbp52lpkjawdkzs.jpeg)
“ , \ ”. “” .
, “” , . , “”.
, , “”, “ — ” . . , , , .
, .
?
![imagem](https://habrastorage.org/webt/j9/ha/ky/j9hakydaaljj2zyc-u6uoxsszo4.jpeg)
, , , , . , “ ”, , .
15-20, . - , , - . , .
, - — " ". , , , , .
, , . , .
, .
, . , , . , . , “”
![imagem](https://habrastorage.org/webt/3t/x7/qf/3tx7qfrybvaoy6hxj749v2713ug.jpeg)
, .
, ? ?
, “” 1-2 . ""\"" , , — , "" , .
“” , — . ProtocolOne , , , .
( , , ), , “” .
scrum kanban . , , , , .
, - 1-2 .
![imagem](https://habrastorage.org/webt/bv/d6/f3/bvd6f3ct2fhvvlgl4g8qnhht1o8.jpeg)
"" , "". "" — , , . , , , , .
? ?
, “ , ” , . — , . “” . , -.
![imagem](https://habrastorage.org/webt/le/az/fp/leazfp9m_n4vt6fj-u7th67m_8g.jpeg)
— , , , "". , , . . — . , , , , . . , -, , .
© (aka misterion )
, , .
, , , . " " " , ".
? , " ". , , , " " .
, .
, ?
![imagem](https://habrastorage.org/webt/ww/fl/lb/wwfllb9gmmclcih1_wgimzxfjsu.jpeg)
— . , , , — “”.
. “” “ ” . , — .
, — , , .
.
. . , . , . .
— . , , , - :
- — , ,
- — . , , “”, . .
- — , , , , - , . , — , . , . , :)
- — . “” . , , , , , “”, .
, :) , .
— , .