Expectativas desalinhadas é onde um grande número de problemas com base no projeto surge após o início da implementação. Este cenário (extremamente simplificado) parece familiar?
Cliente: “[Recurso A] está quebrado.”
Gerente de projeto: “[Recurso A] não está quebrado. Funciona conforme projetado.”
Cliente: “Quando falamos originalmente sobre [Recurso A], pensei que seria [Funcionalidade fora do escopo e / ou componente de design gráfico B].
Gerente de projeto: “Atualmente não faz isso. Pode, mas vai exigir fundos extras.”
Cliente: “Não quero pagar a mais, estava implícito que [Funcionalidade fora do escopo e / ou componente de design gráfico B] faria parte deste escopo original.
Nesta situação, o gerente de projeto se depara com uma situação difícil. O gerente de projeto deve corrigir a expectativa para o componente sem escopo ou deve engolir a perda.
A única forma de evitar que essa situação apareça, na medida do possível, é garantindo o alinhamento de expectativas antes da implementação. Se houver recursos que você implementa com frequência, como uma lista de eventos, crie uma lista de todas as coisas possíveis que você pode fazer com esse recurso. No caso da lista de eventos, pode ser uma lista muito parecida com a seguinte:
- Mostrando o local do evento em um mapa
- Capacidade de pesquisar eventos mais próximos de você por código postal
- Registro de evento grátis
- Registro de evento pago
- Visualização de calendário em grade de eventos
- Lista de eventos anteriores
- Categorização de eventos
…e assim por diante. Ao discutir inicialmente o escopo com o cliente, estabeleça todas essas possibilidades e permita que ele escolha o que é pertinente aos objetivos de seu projeto. Além disso, permita que eles atribuam prioridades a cada uma dessas possibilidades (por exemplo, deve ter, bom ter, etc). Dessa forma, as expectativas serão alinhadas desde o início.
Se isso não puder ser feito antes que o escopo seja fechado e assinado, é melhor reafirmar o que faz parte do escopo durante o processo de design, em vez de durante a implementação. Isso, embora ainda decepcionante, evitará o retrabalho do desenvolvedor e, no final das contas, economizará tempo e dinheiro do cliente.
Vá em frente e alinhe as expectativas!