Provavelmente isso vai parecer uma bagunça, mas aqui vai.
Estou trabalhando em um projeto para um cliente há um tempo. Não recebi detalhes, exceto "Tem que ser um plug-in XYZ e interface com o produto ABC". O que foi bom, mas agora estamos chegando ao fim (acho) e está apenas se arrastando. Não tenho tempo para gastar com isso e já estou com o prazo estipulado em três meses. Tentar fazer com que o cliente me descrevesse como ele gostaria de navegar pelos dados (um problema na interface do usuário) é apenas difícil. Enviei maquetes sobre o que acho que ele quer, mas sua resposta mais recente é "você deve olhar para o produto XXX"; ele tem funcionalidade semelhante.
Obviamente, eu olhei para ele e é semelhante ao que enviei, mas não acho que a maneira como construí a estrutura suporte o que ele está descrevendo para mim. Tivemos uma boa comunicação durante todo o processo, mas ele não sabe o que quer. Expliquei como eu iria construir a estrutura e ele concordou, por isso não é uma má escolha da minha parte sobre design.
Quando analiso o que acho que são módulos finalizados, ele diz: "Você deveria ter feito dessa maneira", o que exige que eu volte e refaça o código da interface do usuário. Alguns itens menores poderiam ter sido melhor pensados por mim, mas o importante é como eu interpretei os requisitos dele e repassei esse módulo várias vezes durante o desenvolvimento.
Já recebi fundos finais no mês passado, por isso estou trabalhando de graça neste momento. Não quero mais lidar com este projeto. Eu já recebi o pagamento. Eu já fiz outros projetos de sucesso com esse cliente antes e ele tem muitos outros projetos que ele quer fazer.
Que diabos devo fazer? Não quero mais trabalhar nesse projeto. Não quero pedir mais dinheiro (dinheiro não é realmente o problema). Também não quero deixá-lo bravo. Eu sei que parece que eu quero comer meu bolo e comê-lo também.
Se você acha que eu deveria desistir, como devo fazê-lo, dadas as circunstâncias?
fonte
Respostas:
Primeiro, você precisa deixar de pensar que agora está trabalhando de graça, apenas porque recebeu o que acredita ser o pagamento final. Você concordou com um preço e foi pago. Se você tivesse recebido todos os fundos antes mesmo de começar, estaria fazendo o projeto inteiro de graça?
(É por isso que nunca trabalho em projetos de preço fixo; sempre insisto em trabalhar a cada hora.)
Se você puder mostrar que o que o cliente solicitou vai muito além do que você se inscreveu originalmente, poderá pedir mais dinheiro, mas, como indicou, esse não parece ser o problema. Parece que você está cansado do projeto. Infelizmente, esse não é um bom motivo para desistir.
Se você tivesse uma especificação definida no início e a atendesse, poderia eticamente se afastar do projeto, mas certamente nunca mais trabalhará com esse cliente novamente. Seria melhor terminar o que o cliente deseja, gastando o mínimo de tempo possível e esperar fazer melhor da próxima vez.
fonte
Penso que o melhor caminho a seguir seria sentar-se com o cliente e elaborar uma lista de mudanças que vocês dois podem concordar que concluirão o trabalho. E se você foi pago e concorda que eles fazem parte do trabalho e deseja trabalhar com o cliente novamente ... você sabe que precisa concluí-los.
Quanto à interface do usuário, você simplesmente precisará fazê-lo concordar com sua interpretação do design dele - ou fazê-lo concordar com outro design. Mas dizer 'Quero que pareça x' nunca funcionará, ele precisa ser apoiado por um design acordado. Configure uma campanha de design de baixo custo em 99 designs ou algo semelhante e peça ao cliente que escolha o melhor - mesmo que você tenha que dividir o custo, pelo menos isso levaria o projeto à conclusão.
Se tudo mais falhar e o cliente realmente estiver parado, faça uma estimativa razoável das horas que você passou, ofereça um número razoável de horas adicionais (digamos 10%) e diga que, após esse período, será necessário reverter para um modelo pago por hora.
Seja razoável, mas seja firme.
fonte
Aqui estão algumas idéias:
Mas talvez você tenha "concordado" com um preço fixo. Então tente o seguinte:
Talvez o cliente seja um tipo sanguessuga ou simplesmente não o conhece.
Solução gratuita:
Se fosse eu, eu iria com um dos dois primeiros, sendo transparente. E, no futuro, levaria o cliente a concordar com uma solução antes de concordar com o preço.
fonte
Definitivamente, gostaria de compartilhar meus sentimentos com esse cliente, ser honesto com ele e dizer que você está muito disposto a levar o projeto a um final bem-sucedido e satisfatório, mas que não pode continuar mudando a interface do usuário / código indefinidamente. Tente não dizer isso de uma maneira que pareça que você está farto do projeto, mas diga que é melhor para ele , porque ele precisa de um produto acabado que entra em produção e que seus usuários possam usar. Diga a ele que "precisamos" levar isso para um estado pronto para produção, como se você estivesse do lado dele (que, como um bom freelancer ou empresa, você deveria estar)
Eu acho que você deve seguir o conselho de Amelvin. Concorde com um conjunto de requisitos que serão necessários para a conclusão do projeto, especifique-os muito bem e implemente-os. Além disso, verifique se o cliente entende que aprecia o seu relacionamento e está fazendo um esforço extra para transformar isso em um projeto bem-sucedido. Seja explícito e aberto sobre o esforço extra que você está fazendo, para que ele se lembre.
Essa é uma daquelas perguntas que me fazem perceber novamente como é importante fazer uma especificação detalhada sobre o que será implementado.
fonte