Esto probablemente va a sonar desordenado, pero aquí va.
Llevo un tiempo trabajando en un proyecto para un cliente. No me dieron ningún detalle, excepto "Tiene que ser un complemento XYZ y una interfaz con el producto ABC". Lo cual estaba bien, pero ahora estamos hacia el final (creo) y simplemente se está arrastrando. No tengo tiempo para gastarlo y ya llevo más de 3 meses. Intentar que el cliente me describa cómo le gustaría poder navegar por los datos (un problema de IU) es simplemente difícil. He presentado maquetas sobre lo que creo que quiere, pero su última respuesta es "deberías mirar el producto XXX", tiene una funcionalidad similar.
Por supuesto, lo miré y se parece a lo que presenté, pero no creo que la forma en que he construido el marco respalde lo que ahora me está describiendo. Hemos tenido una buena comunicación a través del proceso, pero él no sabe lo que quiere. Le expliqué cómo iba a construir el marco y él estuvo de acuerdo, por lo que no es una mala elección de mi parte sobre el diseño.
Cuando reviso lo que creo que son módulos finalizados, dice: "Deberías haberlo hecho de esta manera", lo que requiere que regrese y reelabore el código y la interfaz de usuario. Algunos elementos más pequeños podrían haber sido mejor pensados por mí, pero lo más importante es cómo interpreté sus requisitos y he revisado este módulo varias veces durante el desarrollo.
Ya recibí los fondos finales el mes pasado, así que estoy trabajando gratis en este momento. Ya no quiero lidiar con este proyecto. Ya recibí el pago. He realizado otros proyectos exitosos con este cliente antes y él tiene muchos otros proyectos que quiere hacer.
¿Qué diablos debo hacer? Ya no quiero trabajar en este proyecto. No quiero pedir más dinero (el dinero no es realmente el problema). Yo tampoco quiero hacerlo enojar. Sé que parece que quiero tener mi pastel y comerlo también.
Si crees que debería dejarlo, ¿cómo debería hacerlo dadas las circunstancias?
fuente
Respuestas:
Primero, debe salir de la mentalidad de que ahora está trabajando de forma gratuita, simplemente porque ha obtenido lo que cree que es el pago final. Usted acordó un precio y le pagaron. Si hubiera recibido todos los fondos por adelantado incluso antes de comenzar, ¿habría estado haciendo todo el proyecto de forma gratuita?
(Por cierto, por eso nunca trabajo en proyectos de precio fijo; siempre insisto en trabajar por horas).
Si puede demostrar que lo que el cliente solicitó va mucho más allá de lo que originalmente se inscribió, entonces podría pedir más dinero, pero como indicó, ese no parece ser el problema. Parece que estás cansado del proyecto. Lamentablemente, esa no es una buena razón para dejar de fumar.
Si tenía una especificación definida al principio, y la ha cumplido, entonces podría retirarse éticamente del proyecto, pero seguramente nunca más obtendrá más trabajo de este cliente. Sería mejor terminar lo que el cliente quiere, gastar la menor cantidad de tiempo posible y esperar hacerlo mejor la próxima vez.
fuente
Creo que el mejor camino a seguir sería sentarse con el cliente y elaborar una lista de cambios que los dos puedan acordar para completar el trabajo. Y si le han pagado y acepta que son parte del trabajo y desea volver a trabajar con el cliente ... sabe que debe completarlos.
En cuanto a la interfaz de usuario, simplemente tendrá que hacer que acepte su interpretación de su diseño, o que acepte otro diseño. Pero decir 'Quiero que se vea como x' nunca funcionará, debe estar respaldado por un diseño acordado. Configure una campaña de diseño de bajo costo en 99 diseños o algo similar y haga que el cliente elija el mejor, incluso si tiene que dividir el costo, al menos movería el proyecto hacia su finalización.
Si todo lo demás falla y el cliente realmente se está estancando, haga una estimación razonable de las horas que ha pasado, ofrezca un número razonable de horas adicionales (digamos 10%) y diga que después de ese tiempo tendrá que volver a Un modelo pagado por hora.
Sea razonable, pero sea firme.
fuente
Aqui hay algunas ideas:
Pero tal vez usted "más o menos" aceptó un precio fijo. Así que prueba esto:
Tal vez el cliente es un tipo de cliente de sanguijuela, o simplemente no lo sabe.
Solución gratuita para usted:
Si fuera yo, iría con uno de los dos primeros, siendo transparente. Y en el futuro, conseguiría que el cliente acuerde una solución antes de acordar un precio.
fuente
Definitivamente compartiría mis sentimientos con este cliente, sea honesto con él y dígale que está muy dispuesto a llevar el proyecto a un final exitoso y satisfactorio, pero que no puede continuar cambiando la UI / código indefinidamente. Intenta no decir esto de una manera que parezca que estás harto del proyecto, pero di que es lo mejor para él , porque necesita un producto terminado que entre en producción y que sus usuarios puedan usar. Dígale que "nosotros" necesitamos llevar esto a un estado listo para producción, como si estuviera de su lado (que, como buen profesional independiente o compañía, debería estarlo)
Creo que deberías seguir el consejo de Amelvin. Acuerde un conjunto de requisitos que llevarán al proyecto hasta su finalización, especifíquelos muy bien e impleméntelos. Además, asegúrese de que su cliente comprenda que aprecia su relación y que está haciendo un esfuerzo adicional para convertir esto en un proyecto exitoso. Sea explícito y abierto sobre el esfuerzo adicional que está tomando para que él lo recuerde.
Esta es una de esas preguntas que me hacen darme cuenta nuevamente de lo importante que es hacer una especificación detallada sobre lo que se implementará.
fuente