Explore a colaboração contínua

Concluído

A colaboração contínua é um dos oito recursos da taxonomia de DevOps.

Descubra por que a Colaboração Contínua é necessária

Muitas vezes, os desafios de comunicação afetam a capacidade de resolver um incidente. Por exemplo, um ticket pode ser criado, mas um engenheiro de suporte pode não estar monitorando e-mails. Ou o trabalho de um engenheiro de suporte transita para um colega quando seu turno termina, e o contexto pode ser perdido à medida que o novo engenheiro classifica toda a comunicação que ocorreu.

MTTR, ou tempo médio para resolução é uma medida da quantidade média de tempo desde quando um problema é detetado até que ele tenha sido completamente corrigido. Encurtar MTTR atacando MTTK (tempo médio para saber) é um bom KPI de operações. Reduzir o MTTK requer uma grande colaboração entre diferentes organizações e equipes.

Diagrama mostra que MTTR pode ser encurtado atacando MTTK.

As 5 Disfunções de uma Equipa, livro de Patrick Lencioni, identifica as seguintes cinco disfunções:

  • Ausência de confiança - Membros de grandes equipes confiam uns nos outros em um nível emocional fundamental, e eles se sentem confortáveis em ser vulneráveis uns com os outros sobre suas fraquezas, erros, medos e comportamentos.
  • Medo de conflitos - As equipas que confiam umas nas outras não têm medo de dialogar apaixonadamente em torno de questões e decisões que são fundamentais para o sucesso da organização.
  • Falta de compromisso - As equipas que se envolvem em conflitos não filtrados podem alcançar uma adesão genuína em torno de decisões importantes, mesmo quando vários membros da equipa discordam inicialmente, porque garantem que todas as opiniões e ideias são colocadas em cima da mesa e consideradas.
  • Evitar a responsabilização - As equipas que se comprometem com decisões e padrões de desempenho não hesitam em responsabilizar-se mutuamente pela adesão a essas decisões e normas.
  • Desatenção aos resultados - Equipes que confiam umas nas outras, se envolvem em conflitos, se comprometem com decisões e responsabilizam umas às outras são muito propensas a deixar de lado suas necessidades e agendas individuais e se concentrar quase exclusivamente no que é melhor para a equipe.

O que é a Colaboração Contínua?

A Colaboração Contínua é uma prática que suporta as mudanças culturais que são fundamentais para qualquer jornada de DevOps. A Colaboração Contínua permite que as equipes inovem fora dos limites das reuniões planejadas e promove a inovação dentro da equipe criando uma experiência integrada.

Os silos podem ser quebrados usando tecnologias e práticas que possibilitam que as equipes trabalhem juntas, mesmo que não exista um co-local ideal.

Reveja o Manifesto Ágil da perspetiva da Colaboração Contínua e você perceberá que realmente é tudo sobre o valor de colaborar e ter interações pessoais para realmente inovar. A Colaboração Contínua incentiva-o a valorizar:

  • Indivíduos e interações através de processos e ferramentas
  • Software funcional sobre documentação abrangente
  • Colaboração com o cliente na negociação de contratos
  • Responder à mudança em vez de seguir um plano

De acordo com a Accelerate: "A cultura organizacional prevê a forma como a informação flui através de uma organização. Um bom fluxo de informações é fundamental para a operação segura e eficaz de ambientes de alto ritmo e alta consequência, incluindo organizações de tecnologia."

A cultura e a colaboração interfuncional têm muitos impactos benéficos no desempenho, incluindo:

  • Diferentes perspetivas, que podem estimular a inovação
  • Adesão e confiança, que podem ajudar a aumentar a dinâmica da mudança
  • O conhecimento é polinizado e todos aprendem mais
  • O desafio de ideias antigas
  • Condições de concorrência equitativas

A colaboração depende da comunicação, e a forma como comunica é a forma como constrói o seu software. Olhar para as comunicações através das lentes da Lei de Conway nos mostra que:

Portanto, projetar equipes e arquitetura em torno de microsserviços é uma maneira eficaz de concentrar as equipes em recursos.

Diagrama explica a lei de Conway.