ti-enxame.com

Como lidar com clientes exigentes?

Freqüentemente, tenho me encontrado sobrecarregado de contratos.

Na maioria das vezes, eu me pego fazendo malabarismos com pelo menos 2 projetos, além dos inúmeros sites que preciso manter e realizar manutenção.

Infelizmente, muitos de meus clientes esperam atualizações constantemente - estão constantemente adicionando mais coisas à lista de tarefas do que qualquer programador poderia acompanhar, e surtando porque o prazo já estava vencido quando comecei um projeto.

Constantemente me deparo com o fato de que a maioria dos clientes realmente não entende a quantidade de trabalho que pode ser envolvida nos bastidores, especialmente se não tiver impacto visual.

Alguém conhece boas maneiras de lidar com essas situações que posso estar negligenciando?

11
Talvi Watia

Carregue mais. Aprenda a dizer não. Obter ajuda.

Eles estão pirando porque não sabem o que estão fazendo e estão tentando motivá-lo. Cada recurso 'deve' ser incluído. Eles são todos prioridade # 1. E eles venceram ontem. Basicamente, seu chefe está no caso.

Assuma o controle do projeto e traga alguma sanidade à situação. Comece com uma pequena parte do projeto. Faça um plano. Defina um prazo para o seu desenvolvimento e por parte deles (revisões, testes, aprovação, etc.). Quando eles quiserem mudar o plano, basta perguntar: "Que outra parte devo remover ou até que ponto devo fazer backup da data de vencimento?" Lembre-os de que você concordou com isso e que não se importa em fazer alterações, mas algo tem que acontecer. Isso deve ajudar a criar um histórico do que eles devem esperar de você no futuro.

Até agora, você não mencionou que alguém está tentando se livrar de você. Você deve estar fazendo algo certo ou não encontrou clientes que mais ninguém deseja. Talvez você pudesse descartar os clientes e competir com a concorrência;)

Edit: A arte de dizer não está em sua mente, você está dizendo não, mas na verdade não use a Palavra. Recursos, tempo e recursos são um compromisso constante. É importante deixar o cliente saber dos problemas e não apenas assumir que eles vão esperar que o formulário demore mais para carregar quando você adicionar mais 50 campos.

15
JeffO

Correndo o risco de declarar o óbvio, a maneira como lidaria com isso é simplesmente não assinando mais contratos do que eu posso lidar em primeiro lugar.

2
Mason Wheeler
  • Não aceite muitos empregos de uma vez.
  • Defina claramente suas responsabilidades desde o início.
  • Quaisquer adições ou complicações de especificações custam dinheiro.
  • Faça o seu contrato de uma forma que você os tenha.
    • pegue um depósito
    • você tem o direito de rescindir se eles não responderem em tempo hábil
    • definir suas responsabilidades
1
Moshe

Além do conselho muito bom de Jeff O, eu adicionaria este:

Acompanhe o desempenho do cliente tão de perto quanto ele está acompanhando o seu próprio e incorpore-o ao planejamento do projeto. Se demorarem 72 horas para responder a uma consulta, force sua programação. Deixe-os saber que você está fazendo isso e por quê. Não seja um idiota sobre isso, mas mantenha essas informações na frente deles.

Isso funciona em dois casos:

Funciona com clientes que estão jogando jogos de dominância de viagem de poder com você porque é a língua que eles falam. Ele os alerta para o fato de que você também pode jogar este jogo. A menos que sejam muito sofisticados (e poucas pessoas que jogam jogos de dominância de viagem de poder são sofisticadas, ou estariam fazendo algo mais eficaz), eles verão nesta luta que não podem vencer e recuar. Isso os torna mais fáceis de trabalhar. Não consigo contar quantas vezes em minha carreira um cliente percebeu logo no início de um projeto que me servir de bode expiatório iria falhar e se tornou totalmente cooperativo. (Vejo essa perspectiva honestamente; trabalhei em grandes projetos de TI do governo, onde os participantes costumam ser ativamente hostis uns com os outros).

Funciona com clientes que estão genuinamente interessados ​​em fazer o trabalho rapidamente, porque lhes diz exatamente o que devem fazer para facilitar isso. Esses clientes apreciam o fato de você permitir que eles atendam aos objetivos do projeto. Isso os torna mais fáceis de trabalhar.

1
Robert Rossney

Com que tipo de período de tempo (SLA) você está se comprometendo para as atualizações (que provavelmente afetam mais sua produtividade)?

Se você sabe que tem 48 horas, ou talvez 2 dias úteis, para fazer todas as pequenas alterações após a solicitação, pode agrupá-las por cliente ou tipo de solicitação. Apenas saber que você tem o 'espaço de manobra' pode aliviar muito a pressão.

Se eles precisarem antes, talvez haja um custo extra - para fazê-los trabalhar mais para planejar com antecedência.

Você pode estar pensando que eles não aceitariam isso - mas eles fazem a mesma coisa (ou deveriam) pelos seus negócios ... seja qual for o prazo de entrega razoável.

0
codeyoung

Além dos outros conselhos oferecidos, é importante estabelecer expectativas claras. Previna suas preocupações e perguntas. Eduque seus clientes desde o início sobre tempo e custo. Não deixe que eles intimidem você com algo que não pode ser feito em um determinado período. Além do mais, por escrito na forma de um contrato para que vocês dois possam assiná-lo. Deixe claro que se um cliente aumentar o escopo, o custo do projeto em termos de custo e tempo aumentará.

0
VirtuosiMedia

Cumprindo sua demanda. Sinto muito, mas se você trabalha em uma indústria baseada em serviços, então você tem que fazer por eles.

Mas ainda concordo com "Jeff O", aprenda a dizer não.

0
Zerotoinfinity