4 razões para Product Owners envolverem desenvolvedores na escrita de histórias

Foto de Sohrab Salimi
Sohrab Salimi
2 Min. Tempo de Leitura
Este conteúdo foi traduzido com IA. Ver original

Muitas pessoas ficam surpresas quando recomendamos incluir programadores nos workshops de escrita de histórias. Mas afinal, esses são reuniões que têm como objetivo definir qual funcionalidade será desenvolvida a seguir. Esses workshops podem acontecer uma vez por trimestre, mas alguns projetos exigem escrita de histórias em cada Sprint.

Independentemente da frequência das reuniões, é importante que programadores, testadores e outros profissionais técnicos participem. Todas essas pessoas podem ser agrupadas sob o termo "desenvolvedores" e os quatro motivos a seguir mostram por que é tão importante envolver todos os desenvolvedores na escrita de histórias.

Maior engajamento dos desenvolvedores

Devemos incluir os desenvolvedores porque queremos que eles fiquem entusiasmados e convictos com o produto e se engajem com ele. Afinal, desenvolvedores que não têm interesse no que estão trabalhando nunca vão entregar o melhor desempenho possível. Quando participam das reuniões, eles têm a oportunidade de contribuir. É pouco provável que suas ideias sejam tão boas quanto as do Product Owner ou de outras pessoas que têm um entendimento mais profundo da empresa e dos clientes, mas ainda assim são importantes o suficiente para serem ouvidas.

Melhor compreensão dos requisitos

Como se obtém uma compreensão mais profunda da empresa e dos clientes? Pensando sobre o produto, a empresa e os clientes! Os desenvolvedores têm essa oportunidade quando participam de Story Writing Workshops. Quanto mais envolvidos estiverem, mais aprendem. E aos poucos vais perceber que algumas das melhores ideias podem realmente vir dos desenvolvedores.

Não é tão demorado quanto se imagina

Uma objeção contra a participação de desenvolvedores em workshops desse tipo é que eles teriam menos tempo para participar de outras reuniões ou para fazer seu trabalho "real" — escrever código. No entanto, parte desse tempo é recuperado em Sprints posteriores, porque os desenvolvedores terão menos perguntas. Quando participam da criação das ideias, não precisarão perguntar depois por que o cliente quer algo específico, quando existem outras formas de atender essa necessidade, etc. A participação de desenvolvedores em reuniões custa tempo, sim, mas não tanto quanto se imagina. E todos os benefícios que surgem daí compensam esse investimento com folga.

A criatividade é aumentada

Quanto mais pessoas pensarem em como o produto pode ser otimizado, mais ideias o Product Owner terá à disposição para priorizar. Isso é particularmente útil porque os desenvolvedores frequentemente têm uma visão completamente diferente de um problema em comparação com as pessoas de negócios. Nenhuma das duas é melhor ou pior. É a diversidade de conhecimento, habilidades e formas de pensar que torna possível encontrar a melhor solução possível para o cliente.

Certamente existem outros pontos que não mencionei agora, mas você provavelmente consegue pensar em outras razões pelas quais programadores e outros especialistas técnicos devem ser incluídos nas reuniões de escrita de histórias.

Este texto foi publicado originalmente no blog de Mike Cohn e foi traduzido por nós para o português.

O que é um Chief Product Owner

=> Como funciona o trabalho com vários Product Owners em projetos grandes?

Trabalhar com User Stories

=> É assim que funcionam as User Stories no Scrum.

Fale com nosso assistente Fale com nosso assistente