Ética de facturación por el trabajo realizado en una plataforma que acaba de empezar a aprender [cerrado]

StackOverflow https://stackoverflow.com/questions/672159

  •  21-08-2019
  •  | 
  •  

Pregunta

Si bien esto no se aplica a mi situación actual, estoy seguro de que todos hemos pasado por eso antes.Eres un desarrollador de Java a quien se le ha pedido que desarrolle una aplicación en C#, o eres un desarrollador de ASP.NET al que se le pide que haga algo en ASP.NET MVC, o un desarrollador de PHP con la oportunidad de crear un sitio Rails o Django.

Básicamente, si eres un programador competente, este tipo de cambios de plataforma no deberían ser un problema.Con el tiempo suficiente, puede llegar a ser tan competente como lo era en su plataforma anterior.

Sin embargo, si se trata de un proyecto independiente para un cliente, ¿parece poco ético aprender esta plataforma por su cuenta?Suponiendo que dicho cliente no le dé una cantidad ilimitada de tiempo para terminar el proyecto, habrá compromisos y posibles problemas de calidad debido a su inexperiencia.

Dicho esto, hay que empezar por algún lado y no todo el mundo tiene el lujo de tener tiempo libre para experimentar con nuevos lenguajes/plataformas.A veces es necesario simplemente hacer el esfuerzo, intentar planificar las cosas de manera inteligente y simplemente hacerlo y recibir un pago.

¿Parece esto poco ético?¿Aceptar una tasa más baja lo haría más ético?

¿Fue útil?

Solución

No veo ningún problema ético aquí si usted divulga que su experiencia principal es en plataformas distintas a la que usted está empleando para desarrollar sucesivamente.

Otros consejos

Suponiendo que estés facturación por hora:

Si usted es un desarrollador con experiencia, entonces debería ser capaz de decir lo que le está costando tiempo debido a la nueva plataforma de aprendizaje frente a la solución del problema en cuestión.

Realizar un seguimiento de lo que haces (usando una aplicación screencap podría ayudar aquí) y si se trata de la investigación pura (la lectura de artículos, mirando hacia arriba documentación) a continuación, que no se cobre la misma. Además, si usted está fijando un error que resulta ser un error de novato (como malentendido algo de información), entonces no facturar a eso. El resto de su tiempo se han gastado en el trabajo productivo para el cliente, y que debe ser lo que se factura.

Es una especie de Ni que decir tiene, pero su cliente sería el de determinar si es que quieren ir con usted como un consultor, si usted no sabe el lenguaje / plataforma que quieren que trabajar, y que les también ser los que le diga si o no van a pagar para que "aprenda a medida que el código". Sólo tiene que ser franco y honesto con todo, desde el principio. No actúan como usted sabe una plataforma / idioma si no lo hace.

No, no es poco ético.Nuestra profesión exige que aprendamos algo nuevo de forma constante.Es por eso que se puede esperar que cobremos o nos paguen por lo que hacemos.Los empleadores a menudo están dispuestos no solo a comprarnos libros, sino también a pagar certificaciones, seminarios y cualquier tiempo que dediquemos a dicho aprendizaje ampliado.La racionalidad detrás de esto es que si aprendemos algo nuevo, inevitablemente habrá una recompensa para ellos (ya sea eficiencia, desempeño, etc.).

Sospecho que argumentarás que es diferente porque trabajas por cuenta propia, así que plantearé la pregunta: ¿por qué es diferente?Su empleador es su cliente: si cree que se beneficiará de dicha plataforma sobre otra, entonces le está brindando un servicio y debe recibir una compensación como tal.

Parece que todos están hablando de proyectos de "tiempo y materiales" donde el cliente le paga por mucho tiempo que tarda en completar el trabajo. En un proyecto como el que puedo ver cómo entra en juego este y recomendaría ser honesto.

La mayoría de los proyectos en los que trabajo son "precio fijo". El cliente nos da una idea de lo que quieren. Luego, trabajamos una cita "precio fijo". Si el cliente no le gusta los números que van a otra parte, si están bien con los números después de que estén de acuerdo en el precio. Ya sea que tenemos que aprender algo para hacer el trabajo o el precio no es el del cliente sigue siendo el mismo. En esta situación, no importa. El cliente o bien está de acuerdo con el precio o no, y que no importa la cantidad de tiempo que le lleva.

He estado en una situación como esta con el aire de adobe. Si no es exactamente como saltar de Java a .NET o desde PHP a Python ya que yo ya sabía Javascript. En realidad, yo estaba affraid que me gustaría salir como demasiado caro y se entregó a un precio por debajo del margen para el proyecto. Pero no se arrepentirá porque el cliente estaba muy satisfecho y volvió con otros 2 proyectos posteriores.

Si el precio que ofrecen es aceptable para su cliente y que esté absolutamente seguro de que puede ofrecer un producto de alta calidad que no hay nada poco ético con él.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top