No desenvolvimento de software, alguns desenvolvedores solitários constroem coisas, geralmente para si mesmos. No entanto, a maioria dos desenvolvedores faz parte de uma equipe e trabalhar juntos é fundamental para o sucesso de qualquer projeto. Seja programação de pares, respondendo a perguntas do Slack, fazendo análises de código ou dando treinamento, um desenvolvedor de software precisa trabalhar com outras pessoas para colocar um projeto nas mãos dos clientes.
Comunicação
Na aviação naval, a comunicação é crítica. Falar no rádio é uma habilidade para si mesma. Existem maneiras precisas de garantir que as mensagens sejam entregues e reconhecidas, pois as comunicações de rádio são notoriamente instáveis. Dentro de uma aeronave, a simples noção de quem tem o controle do avião é muito claramente comunicada. “Eu tenho a aeronave” é dito de forma clara e firmemente. Em uma cabine de comando, o ruído é esmagador, portanto, todas as comunicações devem ser feitas por meio de sinalização e outros meios. Uma falha de comunicação pode resultar com muita facilidade e muito rapidamente em um acidente mortal. Não há margem para erro.
Os desenvolvedores de software geralmente não causam um acidente fatal, mas a comunicação clara ainda faz ou quebra um projeto. Uma boa comunicação é essencial para o trabalho em equipe bem -sucedido. Isso pode significar escrever bem (em e -mails, bate -papos, questões, documentação etc.), lidar bem com outras pessoas (incluindo personalidades difíceis) e até escrever um bom código.