Como lidar com clientes exigentes?

11

Freqüentemente, tenho me sentido sobrecarregado com contratos.

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

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

Eu sempre me deparo com o fato de a maioria dos clientes realmente não entender a quantidade de trabalho que pode ser envolvido nos bastidores, especialmente se isso não afeta visualmente.

Alguém sabe de boas maneiras de lidar com essas situações que eu possa estar ignorando?

Talvi Watia
fonte
2
Você é pago pela manutenção? Parece que a temida "agora o site está completo, esperamos que você faça manutenção de graça e para sempre".
Piskvor saiu do prédio
Eu acho que ! Eu deveria ter mudar minha proffession
Chris

Respostas:

15

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

Eles estão surtando 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 # 1 prioridade. E eles venceram ontem. Basicamente, o chefe deles está no caso deles.

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

Até agora, você não mencionou que alguém está tentando dar um fora em você. Você deve estar fazendo algo certo ou encontrou clientes que não querem mais. Talvez você possa despejar os clientes e manter a concorrência;)

Edit: A arte de dizer não está em sua mente que você está dizendo não, mas na verdade não use a palavra. Recursos, tempo e recursos são um compromisso constante. É importante que o cliente conheça os problemas e não presuma que eles esperem que o formulário demore mais para carregar quando você adicionar mais 50 campos.

JeffO
fonte
1
E a banda tocou "Um pouco de Agile ..."
Jonathan Day
@ Jonathan Day - praticamente. Eu faria isso mesmo com uma abordagem de queda de água; os prazos seriam um pouco diferentes.
Jeffo
2

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

Mason Wheeler
fonte
1

Além dos bons conselhos de Jeff O, eu acrescentaria o seguinte:

Acompanhe o desempenho do cliente o mais próximo possível do seu e incorpore-o ao planejamento do projeto. Se levar 72 horas para responder a uma consulta, pressione sua agenda. Diga a eles 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:

Ele funciona em clientes que estão jogando com você jogos de dominância que tropeçam no poder porque é o idioma 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 domínio de tropeçar no poder sejam sofisticadas ou estejam fazendo algo mais eficaz), elas verão uma luta que não podem vencer e recuar. Isso os torna mais fáceis de trabalhar. Não consigo contar os tempos em minha carreira que um cliente percebeu no início de um projeto que me bode expiatório falharia e se tornaria totalmente cooperativa. (Venho dessa perspectiva honestamente; já trabalhei em grandes projetos de TI do governo, onde os participantes geralmente são ativamente hostis uns aos outros.)

Ele funciona em clientes que estão realmente interessados ​​em fazer o trabalho rapidamente, porque isso lhes diz exatamente o que devem fazer para facilitar isso. Esses clientes apreciam o fato de que você os permite atender aos objetivos do projeto. Isso os torna mais fáceis de trabalhar.

Robert Rossney
fonte
1
  • Não assuma muitos empregos ao mesmo tempo.
  • Defina claramente suas responsabilidades desde o início.
  • Quaisquer adições ou complicações de especificações custam dinheiro.
  • Faça seu contrato de maneira que você possa segurá-los.
    • fazer um depósito
    • você tem o direito de rescindir se eles não responderem em tempo hábil
    • definir suas responsabilidades
Moshe
fonte
Não tenho certeza se concordo com as alterações nas especificações que custam dinheiro, especialmente se o cliente solicitar a remoção de recursos (OK, isso pode acontecer).
Jeffo
Não quis dizer remover recursos. Isso é bom.
Moshe
0

Com que tipo de período de tempo (SLA) você está se comprometendo para as atualizações (quais são as que mais prejudicam sua produtividade)?

Se você sabe que possui 48 horas ou talvez 2 dias úteis para realizar todas as pequenas alterações após a solicitação, você pode agrupá-las por cliente ou tipo de solicitação. Só o fato de saber que você tem a 'sala de manobra' pode tirar muita pressão.

Se eles precisarem mais cedo, 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 ... qualquer que seja o prazo razoável.

codeyoung
fonte
0

Além dos outros conselhos oferecidos, é importante estabelecer expectativas claras. Prevenir suas preocupações e perguntas. Eduque seus clientes desde o início sobre tempo e custo. Não deixe que eles o intimidem em algo que não pode ser feito em um determinado período de tempo. Além disso, coloque-o 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á.

VirtuosiMedia
fonte
0

Atendendo a sua demanda. Sinto muito, mas se você estiver em um setor de serviços, precisará fazê-lo.

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

Zerotoinfinity
fonte
1
Na verdade, acho que é mais sutil que isso. Você precisa resolver os problemas deles. Isso não é necessariamente o mesmo que fazer exatamente o que eles pedem / exigem.
Stephen Darlington
Vou atualizar minha definição de dizer não.
JeffO 20/09/10