02 Criando a visão do produto
No gráfico abaixo, vemos diferentes níveis de detalhes de acordo com quão longe uma funcionalidade está de ser implementada. Na maioria dos métodos ágeis, é preferível entregar um lançamento – ao menos um lançamento interno – em menos de três meses. Assim sendo, quando você está a mais de três meses de uma entrega, tudo o que você precisa fazer é uma visão geral do lançamento. Qual Mercado esse software servirá, qual o valor que ele providenciará, quais são as coisas básicas que o software fará? Você deve ter uma documento de visão do produto e uma declaração da missão.
Esta é uma visão idealizada do mundo. Na prática, não há a transição suave da visão para funcionalidades, stories, especificações, num prazo claro e nítido descrito aqui. A realidade é mais bagunçada e pode ser difícil saber quando detalhar mais. De qualquer forma, o ponto geral é válido: você não precisa de todos os detalhes antecipadamente.
O primeiro estágio em um projeto ágil é definir sua visão do produto. A declaração de visão do produto (vision statement) é um “discurso de elevador” – um sumário rápido – a fim de comunicar como o seu produto auxiliará a Companhia ou às estratégias da Organização. A declaração de visão deve articular os objetivos para o produto.
O product owner é responsável por saber sobre o produto, seus objetivos e requisitos ao longo do projeto e tem a responsabilidade de criar a declaração de visão, apesar de outras pessoas poderem ter entrada. A declaração de visão se torna uma luz de guia, a declaração do “o que nós estamos tentando alcançar” que o time de desenvolvimento, o scrum master e os stakeholders se referirão ao longo do projeto.
Qualquer um envolvido no projeto, do time de desenvolvimento ao CEO, devem estar hábeis a entender a declaração de visão do produto.
4 passos para criar uma visão do produto:
- Desenvolver o objetivo do produto ágil
- Criar um rascunho acerca da declaração de visão ágil
- Validar e revisar a declaração de visão ágil
- Finalizar sua declaração de visão ágil
2.1. Desenvolvendo o objetivo do produto ágil
Para escrever sua declaração de visão, você deve entender e estar hábil a comunicar os objetivos do produto. Você precisa identificar:
- Objetivos do produto-chave: Como o produto beneficiará a Companhia criadora? Os objetivos devem incluir benefícios tanto para um departamento específico quanto para toda a Companhia. Quais são as estratégias específicas da Companhia que o produto apoiará?
- Cliente: Quem usará o produto. Deve ser muito mais que apenas um órgão.
- Necessidade: Porque o consumidor precisa daquele produto? Quais funcionalidades serão fundamentais para o cliente?
- Competição: Como o produto é comparado a produtos similares?
- Diferenciação principal: O que torna o produto diferenciado por seu status quo, pela competição, ou até ambos?
2.2 Criando um rascunho da declaração de visão ágil
Após você ter uma boa compreensão dos objetivos do produto, crie um primeiro rascunho sobre a declaração de visão. Fazendo isto, você ajuda a transmitir a qualidade do produto, as necessidades de manutenção e sua longevidade.
Uma maneira de fazer sua declaração de visão do produto mais convincente é utilizar-se da linguagem no presente, como se o produto já existisse. Usar o presente auxilia os leitores a imaginar o produto em uso.
Uma declaração de visão identifica um estado futuro para o produto quando ele alcançar o estado de finalização. A visão foca nas condições que existirão quando o produto estiver completo.
Evite generalizações em sua declaração como “fazer os clientes felizes” ou “vender mais produtos”. Além disso, tenha cuidado com as especificidades tecnológicas, como “utilizando o lançamento 9.x do Java, criando um programa com quatro módulos que…”. Neste estágio inicial, definir tecnologias específicas pode significar uma limitação no futuro. Alguns trechos de declarações de visão que devem ser alarmantes:
- Assegurar clientes adicionais para o aplicativo Super App.
- Satisfazer nossos clientes até Dezembro.
- Eliminar todos os defeitos e aumentar a qualidade.
- Criar um novo aplicativo em HTML5.
- Bater a Companhia SmartApp Company no Mercado em seis meses.
2.3 Validando e revisando a declaração de visão ágil
Uma vez que a declaração de visão foi rascunhada, revise-a utilizando-se de um checklist de qualidade:
- Esta declaração está clara, focada e escrita para uma audiência interna?
- A declaração fornece uma descrição convincente de como o produto atende às necessidades do cliente?
- A visão descreve o melhor resultado possível?
- O objetivo de negócio é específico o suficiente para que o objetivo seja alcançável?
- A declaração entrega valores consistentes com as estratégias e objetivos da Corporação?
- O projeto da declaração de visão é convincente?
Essas perguntas de sim-ou-não te ajudarão a determinar se a sua declaração de visão é completa. Se quaisquer respostas forem não, revise sua declaração de visão.
Quando todas as respostas forem sim, prossiga à revisão da declaração com outras, incluindo:
- Stakeholder do projeto: Os stakeholders (pessoas interessadas) serão capazes de identificar se a declaração e visão inclui tudo que o produto precisa cumprir.
- Seu Time de desenvolvimento: Uma vez que o time criará o produto, então ele deve entender o que o produto precisa cumprir.
- Scrum master: Um grande entendedor do produto ajudará o Scrum Master a remover bloqueadores e certificar o que o Time de Desenvolvimento está no caminho certo para o projeto que virá.
- Mentor Ágil: Compartilhe a declaração de visão com seu mentor Ágil, se você tiver um. O Mentor Ágil é independente da Organização e pode providenciar uma perspectiva externa, qualidades que podem contribuir para uma grande voz objetiva.
Descubra se pessoas pensam que declaração de visão está clara e passa a mensagem que você deseja transmitir. Revise e revise a declaração de visão até que os stakeholders do projeto, o Time de desenvolvimento e o Scrum Master entendam completamente a declaração. Neste ponto do projeto, pode ser que você não tenha um Time de Desenvolvimento ou um Scrum Master. Após você formar seu Time Scrum, esteja certo de revisar a declaração de visão com eles.
2.4 Finalizando sua delcaração de visão ágil
Certifique-se de que seu time de desenvolvimento, o Scrum Master e os stakeholders tenham uma cópia da versão final da declaração de visão. Você pode até afixar uma cópia no quadro da área de trabalho do Time Scrum, onde todos poderão vê-la todos os dias. Você se referirá à declaração de visão durante toda a vida do projeto.
Se seu projeto durará mais de um ano, talvez você precise revisitar a declaração para ter certeza que o produto reflete o mercado e supre quaisquer mudanças nas necessidades da Companhia.