Os OKR devem (ou podem) ser implementados juntamente com o SCRUM?

A OKR pode ser uma ótima opção para o Scrum, preenchendo lacunas nas práticas ágeis e ajudando a criar uma cultura focada em resultados.

O Guia do Scrum menciona o termo “objetivo” 31 vezes nas descrições da estrutura do Scrum. Mas não há uma palavra sobre o que exatamente é esse objetivo e como defini-lo.

Portanto, precisamos de um método ágil para definir metas compartilhadas entre as partes interessadas e a equipe.

Mas se suas equipes estão trabalhando em iterações de uma a quatro semanas (ou sprints), saindo do prédio para conversar com clientes, testando hipóteses por meio de aprendizado validado, como você pode usar o conjunto estático de metas tradicional definido em um processo anual em cascata?

Você não pode.

Embora tenhamos usado a mentalidade e os processos Agile / Lean taticamente, ainda estamos usando a mentalidade e os processos em cascata para definir metas. OKR muda isso.

Como a OKR complementa o Scrum e o Agile

OKR define Critérios de Sucesso além dos recursos

Projetos ágeis são geralmente avaliados pela velocidade em que entregam recursos (com “qualidade”). Mas uma equipe que fornece recursos, mas falha em alcançar os resultados comerciais desejados, nunca será considerada bem-sucedida.

De fato, a entrega de recursos que não afetam positivamente os Principais Resultados selecionados pode gerar retornos negativos, pois o novo código pode ter bugs, precisará ser mantido e o próprio produto se tornará mais complexo.

Marty Cagan tem um post de leitura obrigatória sobre o assunto:

Quando usados ​​corretamente, os OKRs ajudam a reformular essa situação da saída (recursos nos roteiros) para o resultado ( resultados comerciais).

OKR dá autonomia à equipe

Em algumas empresas, o Dono do Produto é chamado de “Dono do Proxy”, pois simplesmente traz de um lado a outro a lista de recursos que foram priorizados pela alta gerência. Como você pode dar a ela o mandato de gerenciar o produto? Como você pode garantir que a equipe tenha autonomia?

A mentalidade da empresa precisa mudar de “O papel da equipe é fornecer os recursos que o cliente / patrocinador deseja” para “o papel da equipe é atingir os critérios de sucesso descritos nos Resultados Principais e acordados com o cliente / gerência” Vamos dar a eles autonomia para fazer isso ”.

A OKR ajuda a priorizar a lista de pendências do produto

Mesmo que você precise se concentrar em fornecer resultados de negócios e não recursos, você ainda precisará priorizar o backlog do produto.

Mas como o gerente / proprietário do produto deve fazer isso? Ela / Ele deve usar o “valor percebido” como critério, mas isso ainda é subjetivo. A OKR pode atuar como a peça que falta, uma estrutura simples e clara para decidir em quais recursos trabalhar.

Como Cagan escreveu sobre os scorecards de produtos (agora sendo substituídos por OKRs):

Um dos meus benefícios favoritos desses scorecards de produtos é que eles costumam ajudá-lo a eliminar uma boa parte do seu backlog / roteiro. Se uma ideia de recurso não falar diretamente com um dos [principais resultados] dos KPIs na pontuação do produto [OKRs], geralmente está fora da lista.

OKR permite equipes auto-organizadas

As melhores arquiteturas, requisitos e projetos emergem das equipes auto-organizadas.
Manifesto ágil

Mas como você realmente implementa equipes auto-organizadas?

Para ter uma organização horizontal, de alto alinhamento e alta autonomia, formada por equipes autogerenciadas, é necessário definir um “Norte Verdadeiro” para a organização. Você tem que dar às equipes uma direção clara.

Um conjunto de OKRs para cada equipe fará exatamente isso.

A OKR conecta a equipe à empresa e seus clientes

É muito fácil para a equipe se perder nos aspectos técnicos da escrita de código e design. Mas quando você começa a falar sobre resultados de negócios em um processo ascendente, você pede aos membros da equipe que perguntem por que estão fazendo o que estão fazendo.

Se você continuar falando sobre o fornecimento de recursos, como espera que a equipe pense sobre o usuário? Ou o negócio?

Esta resposta foi baseada em um artigo que escrevi para o InfoQ: definição de metas ágeis com OKR – objetivos e principais resultados.

SIM! Trabalho com várias empresas de rápido crescimento com equipes de engenharia ágeis. Ter OKRs não apenas ajuda a equipe a se concentrar nas prioridades principais, mas também ajuda a entender como o trabalho deles contribui para os objetivos gerais da organização.

Se você usar plataformas sofisticadas como o BetterWorks, poderá integrar ferramentas populares como o Jira para gerenciar o rastreamento do progresso em direção às OKRs sem duplicar o esforço para rastrear o trabalho.

Para obter exemplos de como as equipes de engenharia podem usar OKRs ao usar o SCRUM, confira nosso exemplo de documento de metas de engenharia aqui:
Recursos Melhores práticas de gerenciamento e definição de objetivos da BetterWorks

Scrum é uma prática ágil, em que software / produto é entregue em incrementos.
Visto que o OKRs é sobre definir metas e estar alinhado com o cenário geral. Eu acho que eles operam em diferentes níveis / domínios e não se bloqueiam, podendo ser usados ​​simultaneamente. A uma pessoa são atribuídos alguns objetivos ou tarefas e ele ou ela deve concluí-los no período estimado.

Nossa equipe de engenharia de software da TalentCove tem usado OKRs para definir metas e objetivos, acompanhar e monitorar o progresso, dar feedback frequente entre si e trabalhar em conjunto com bastante sucesso para alcançar objetivos gerais de equipe e indivíduo usando o Cove. Por isso, direi por experiência que os OKRs podem definitivamente ser implementados juntamente com o SCRUM. De fato, isso os ajuda a trabalhar melhor em equipe! No SCRUM, os indivíduos recebem tarefas a serem concluídas em um período de tempo mais curto do que, digamos, 3 meses, para que o SCRUM não tenha lugar para definir metas ou objetivos de médio a longo prazo, que é onde nosso aplicativo Definição de Metas e OKR for Teams – Cove O design simplista e a funcionalidade extremamente amigável permitem que eles definam metas SMART e acompanhem facilmente o progresso e as atualizações uns dos outros nas tarefas atribuídas, além de ver como o trabalho árduo contribui para a consecução dos objetivos da empresa. grande impulso à sua estima e moral e um motivador por si só.

Espero ter respondido sua pergunta.

PS: Encontrei este excelente artigo que pode ajudá-lo a ver a luz! (como na forma como os OKRs podem ser implementados juntamente com o SCRUM) Compromissos de segunda-feira e Vitórias de sexta-feira – Boa sorte.

Embora o scrum possa realmente ser um sistema eficaz para o desenvolvimento rápido de projetos complexos em uma organização em ritmo acelerado, existem algumas áreas em que ele fica aquém. Os OKRs abordam e fornecem soluções para essas áreas da seguinte maneira:

· Definir objetivos : o processo scrum não apresenta nenhuma definição única para objetivos. Embora você possa pensar que “objetivos” são auto-explicativos, existe o risco de não defini-los – por um lado, os funcionários perdem a clareza e não há entendimento universal entre as equipes sobre o que cada objetivo realmente implica. Os OKRs exigem que os objetivos e os principais resultados atendam aos critérios SMART, proporcionando assim total clareza para cada equipe e colaborador individual.

· Esclarecer os critérios de sucesso: muitas vezes, o sucesso de um projeto scrum é medido de maneira imprecisa pela qualidade – mas falta uma maneira concreta de determinar o quão bem o trabalho foi concluído. Para combater o problema, os OKRs concentram-se não apenas na produção, mas também no resultado ou nos negócios.

· Desenvolver autonomia: os processos Scrum limitam a autonomia, porque enfatizam a capacidade da equipe de oferecer os recursos desejados pelo cliente. Quando o processo OKR é casado com o scrum, o foco é, em vez disso, atender aos critérios estabelecidos pelos Resultados Principais (que acabam levando em consideração os recursos necessários estabelecidos pelo cliente). Com essa abordagem, os funcionários se tornam orientados a resultados e podem confiar na autonomia para realizar OKRs, em vez de sentirem que estão trabalhando em direção aos objetivos de outra pessoa.

Por fim, os OKRs compensam todas as coisas que o processo scrum não possui.

Sim, as equipes podem e elas absolutamente devem implementar OKRs ao lado do Scrum.
OKRs são objetivos e principais resultados. De acordo com o livro How Google Works, de Eric Schmidt e Jonathan Rosenberg, o Google usa OKRs e as revisa trimestralmente .

  • Na minha opinião e experiência, uma parte essencial de uma transformação ágil bem-sucedida é reestruturar a organização em equipes multifuncionais alinhadas por trás das estratégias e iniciativas da empresa.
  • A organização deve definir OKRs para cada iniciativa e enviar uma equipe para executá-la.
  • Atualmente, Scrum é minha abordagem favorita para facilitar a execução de equipes de produto / engenharia. O Scrum se encaixa muito bem com os OKRs porque cria objetivos de negócios claros para a equipe. Em seguida, com uma cultura Agile / Scrum, você pode capacitar a equipe para atingir esses objetivos. Aproveitando o Scrum, a equipe pode iterar os recursos e lançamentos do produto para “mover a agulha”. É uma combinação muito poderosa!

Pessoalmente, acho que os OKRs se encaixam melhor com sistemas baseados em pull (por exemplo, kanban / lean) sobre sistemas baseados em push (por exemplo, iterações Scrum).

Autonomia é a chave. Depois que os OKRs são definidos, é ótimo ver a equipe definir seu próprio trabalho para ajudar a alcançar seus próprios OKRs.

É o que funciona para nós na Blossom .

Resposta curta – sim, claro . De fato, muitos empresários usam os dois na empresa – e os resultados são extremamente eficazes. O motivo é que os OKRs não só podem ser usados ​​com o Agile, mas também trabalham de maneira eficaz para preencher todos os pontos fracos.

A maioria dos executivos e gerentes que usam o processo Agile para conduzir projetos em suas empresas determinam o sucesso com base na qualidade e velocidade dos recursos que entregam. No entanto, basear o sucesso apenas nesses recursos é um método defeituoso, porque ignora completamente os resultados dos negócios – que, como você sabe, são essenciais para a sustentabilidade da sua organização.

Em outras palavras, mesmo que sua equipe entregue um projeto de maneira rápida e eficiente, a realidade é que é menos importante do que eles conseguiram ou não alcançar os resultados comerciais desejados.

Os OKRs resolvem esse problema incorporando os principais resultados. Os principais resultados apóiam o objetivo. Eles são mensuráveis, quantificáveis ​​e, assim, redirecionam efetivamente o foco da saída para o resultado. Eles também definem o sucesso apenas fora dos recursos, e é aí que o Agile fica aquém. Aqui estão algumas maneiras pelas quais os OKRs tornam o processo Agile mais eficaz: Os OKRs podem ser usados ​​com o Agile?

Resposta em vídeo! OKRs são sobre gerenciamento de metas, enquanto Scrum é sobre gerenciamento de projetos. Ouça por que eu recomendo combinar OKRs e Scrum:

Eu diria que o scrum pode ser usado para atingir certos produtos baseados em okrs

#Google #OKRs, #scrum alternativa?

More Interesting

Quando existe uma ideia que combina vários produtos do Google e, portanto, não pode ser criada sem o Google, como alguém que não trabalha no Google lança a ideia, mantendo algum tipo de propriedade sobre ela?

Quais são alguns dos diferentes trabalhos envolvidos no desenvolvimento de produtos físicos?

A metodologia Lean Startup orienta que você deve testar a demanda de um novo produto por meio de uma página de destino falsa com um botão de compra. Funciona? O que é aprendido?

Como é um dia típico para um gerente de produtos do Google?

Como fazer a transição do gerenciamento de produtos para vendas / BD? Como os empregadores o perceberão

Startups: o desenvolvimento de produtos fica "mais lento" à medida que a organização cresce?

Como um designer desenvolve um produto?

Que considerações você leva em consideração ao equilibrar o "produto mínimo viável" e fornecer uma excelente experiência do usuário?

Que produto / serviço mudou sua vida? Por quê?

É mais valioso desenvolver uma API para criar uma comunidade de desenvolvedores ou desenvolver os produtos você mesmo?

Quais são os custos envolvidos na usinagem de peças metálicas em CNC?

É difícil comprometer um bom desenvolvedor líder sem financiamento. E é difícil comprometer o financiamento sem um desenvolvedor líder. Como fundador não técnico, qual é a melhor maneira de resolver esse problema?

Ao desenvolver um novo produto, com que antecedência você deve informar sua equipe de vendas?

Como um proprietário de produto, na realidade, se concentra na estratégia de produto?

Qual é a melhor maneira para uma pequena empresa coletar e compartilhar feedback do consumidor de maneira consistente?