O que é o health check dos Cinco Ideais do DevOps?

Os Cinco Ideais vêm de The Unicorn Project, o romance de Gene Kim publicado em 2019 como continuação de The Phoenix Project. Descrevem aquilo de que os programadores precisam para darem o seu melhor: código que conseguem alterar localmente sem estragar o trabalho de outra pessoa, foco e fluxo, melhoria do trabalho diário, segurança psicológica e foco no cliente. Cada ideal transforma-se numa afirmação que a equipa avalia de Discordo totalmente a Concordo totalmente. As pontuações mais baixas mostram onde os programadores estão bloqueados pela complexidade, travados pela dívida técnica ou inseguros sobre se podem levantar um problema. Use os resultados para escolher um ideal a trabalhar antes da próxima avaliação.

Dimensões

Os Cinco Ideais

Os cinco princípios orientadores de The Unicorn Project que moldam culturas DevOps de alto desempenho.

  • Localidade e Simplicidade

    Conseguimos fazer alterações locais ao código de forma simples, sem afetar os outros.

    • Discordo totalmente
    • Neutro
    • Concordo totalmente
  • Foco e Fluxo

    O nosso ambiente de trabalho é estimulante e até divertido. Trabalhamos em lotes pequenos, com fluxo de peça única e feedback contínuo.

    • Discordo totalmente
    • Neutro
    • Concordo totalmente
  • Melhoria do Trabalho Diário

    Temos pouca dívida técnica e a nossa arquitetura permite-nos trabalhar de forma eficiente, entregar valor mais depressa e beneficiar o negócio.

    • Discordo totalmente
    • Neutro
    • Concordo totalmente
  • Segurança Psicológica

    Os membros da nossa equipa sentem-se seguros para falar abertamente sobre problemas e para os resolver sem medo.

    • Discordo totalmente
    • Neutro
    • Concordo totalmente
  • Foco no Cliente

    Consideramos essencial o contexto (os sistemas que permitem entregar o produto principal ao cliente) e dotamo-lo dos recursos adequados, mas também compreendemos o núcleo (aquilo por que os clientes estão dispostos e têm capacidade para pagar).

    • Discordo totalmente
    • Neutro
    • Concordo totalmente

Quando utilizar essa avaliação de saúde

  • Quando a equipa quer avaliar a sua cultura DevOps face aos Cinco Ideais de The Unicorn Project.
  • Antes de uma retrospetiva ou revisão trimestral, para descobrir onde o trabalho fica parado entre a ideia e o cliente.
  • Quando uma equipa está a adotar formas de trabalho DevOps e precisa de um ponto de partida comum.
  • Quando a dívida técnica, a lentidão nas entregas ou a falta de motivação apontam para um problema maior do que um sprint.

Dicas e truques

  • Partilhe um breve resumo dos Cinco Ideais antes da avaliação, para que todos partam do mesmo entendimento.
  • Mantenha as respostas anónimas. A pontuação de Segurança Psicológica só tem significado se as pessoas se sentirem seguras para responder com honestidade.
  • Compare os resultados ao longo do tempo para ver se o trabalho na melhoria diária está de facto a reduzir o atrito.
  • Para cada pontuação baixa, combinem uma pequena experiência que a equipa possa testar antes da próxima avaliação.

Perguntas frequentes

O que são os Cinco Ideais do DevOps?
Vêm do romance The Unicorn Project, de Gene Kim: Localidade e Simplicidade; Foco, Fluxo e Alegria; Melhoria do Trabalho Diário; Segurança Psicológica; e Foco no Cliente. Em conjunto, descrevem as condições de que os programadores precisam para darem o seu melhor.
Quem deve participar neste health check?
Todas as pessoas que desenvolvem e operam o software: programadores, testers, operações, product owners e líderes de engenharia. Cada uma delas vê uma parte diferente da forma como o trabalho flui.
Com que frequência devemos fazê-lo?
Trimestralmente funciona para a maioria das equipas, ou em conjunto com uma retrospetiva mais alargada. Assim há tempo para que as mudanças na arquitetura ou nos processos se reflitam nas pontuações.
Como se faz um health check dos Cinco Ideais?
Envie as cinco afirmações à equipa e deixe que cada pessoa responda em privado numa escala de concordância de cinco pontos. Quando a avaliação fechar, comece pelo ideal com a pontuação mais baixa ou por aquele em que as respostas estão mais dispersas, e combinem uma experiência para testar.
Em que diferem os Cinco Ideais das Três Vias do DevOps?
As Três Vias (fluxo, feedback e aprendizagem e experimentação contínuas) vêm de The Phoenix Project, de que Gene Kim é coautor, e descrevem a forma como o trabalho avança num sistema. Os Cinco Ideais, de The Unicorn Project, centram-se na experiência diária do programador, como a localidade do código, a alegria no trabalho e a segurança psicológica.