Temos o mesmo problema na minha empresa. Há um histórico de projetos de preço fixo e cronograma fixo, e nossos clientes geralmente não são muito progressivos.
Com relação ao desenvolvimento sem compromissos iniciais, já ouvi muitos agilistas fundamentalistas dizerem: "Eu sei que é difícil, mas você só precisa aumentar os benefícios", ou "Eles podem ser céticos, mas verão como é bom". foi e voltou para você na próxima vez ". Em algumas indústrias, talvez. Na nossa, isso é um monte de porcaria. Não consigo ver nenhum de nossos clientes concordando em nos deixar fazer o que precisamos sem comprometer o escopo ou o preço.
O que descobrimos é que nem sempre é necessário alterar a maneira como você cita / oferece / fatura aos clientes para um projeto ágil. Você pode manter o processo ágil enquanto adere à sua cotação, se o gerenciar adequadamente.
Cite da maneira que você faria normalmente (com preenchimento) e defina alguns limites em torno do escopo do projeto. A partir daí, siga sua metodologia ágil:
- Priorize o trabalho com o cliente - desenvolva primeiro as coisas importantes
- Desenvolva em pequenas iterações, mostrando seu progresso
- Colabore com o cliente para garantir que você esteja realmente desenvolvendo o que ele deseja
- Aumente as especificações ao escrever o software
Mas mais importante:
- Se uma função for mais complicada do que a solicitada originalmente, informe o cliente imediatamente e verifique se ele afetará a linha do tempo e / ou o preço.
- Trate alterações importantes (ou mesmo menores) como solicitações de alteração cobráveis.
Você ainda está usando o Agile internamente e obtendo os benefícios, mas o cliente está vendo um projeto mais familiar de preço fixo, cronograma fixo e escopo fixo. Qualquer alteração custa dinheiro e acaba com o tempo.
A parte mais difícil disso é estabelecer os limites de frente. Definitivamente, não é algo que possa ser feito apenas pelo seu vendedor, BA ou gerente de projetos. Você precisa de um desenvolvedor experiente nessas reuniões. Você precisa definir as áreas que podem causar problemas e decidir sobre as expectativas.