Somos un cliente que recientemente contrató a una compañía de programación por contrato para un trabajo bastante enfocado (esencialmente escribiendo 'scripts' para extender la funcionalidad de una aplicación empresarial de terceros). Estamos tratando de evaluar su desempeño y el valor del trabajo que hicieron para nosotros, pero somos un poco nuevos en el uso de programadores por contrato y podríamos necesitar algo de ayuda:
Si contratara a una empresa como contratista para que desarrollara un programa informático por usted y no se mencionara la unidad de tiempo mínimo de facturación en el contrato, esperaría que se le facturara en incrementos de una hora completa (de modo que una llamada telefónica de 5 minutos se factura como 1 hora)?
¿Cuál es la práctica estándar de la industria para la unidad mínima de tiempo facturable en el trabajo de programación de contratos?
Si contratara a una empresa contratista que tuviera dos empleados, ¿esperaría que el tiempo de cada persona se dividiera y se redondeara a la unidad mínima de tiempo facturable? Digamos que el chico mayor trabajó con el chico menor durante 15 minutos, y el chico menor trabajó 4:15 ese día. ¿Aceptaría una factura por 1 hora (tipo senior) más 5 horas (tipo junior), o esperaría una factura por solo 5 horas?
Puede encontrar interesante mi pregunta de seguimiento sobre los puntos clave del contrato .
Respuestas:
Primero, el punto obvio: haga lo que haga, póngalo por escrito y asegúrese de que el cliente sea completamente consciente de cómo va a ser acusado. Una factura sorprendente es mucho más dañina que una factura grande, siempre.
En segundo lugar, el dinero real para usted es mantener a un cliente durante un período prolongado y hacer que no tenga miedo de llamarlo cuando lo necesite, no de obtener tanto dinero como pueda cada vez que llame. Asegúrese de que esto se refleje en cómo los está facturando; mirar a la política que ha anotado en la primera parte, y ver cuál de estos dos casos se vería como a usted si usted fuera el cliente.
Ahora, ¿cómo te recomendaría facturar realmente? He aquí cómo: no intentes encontrar una hora aquí y una hora allí. Totalice el tiempo que pasa trabajando para el cliente durante todo el período de facturación (generalmente dos semanas o un mes, pero lo aclarará con el cliente por adelantado), y calcule cuántas horas llega. Si trabaja 45 minutos al día para ellos durante cuatro días, esto es tres horas, no cuatro horas. Si trabaja diez horas y quince minutos a la semana para ellos durante dos semanas, son veintiuna horas, no veintidós horas, y así sucesivamente. En el tiempo que pasé contratando, descubrí que lo que pierdes en cosas de cinco centavos, lo recuperarás en una relación larga y productiva, aunque Tu millaje puede variar.
fuente
Los programadores, incluso los contratados, no son como abogados en la mayoría de los casos con horas facturables, hay muchos redondeos en la mayoría de las facturas. Además, se ha dicho en otras publicaciones en este sitio, mire la calidad / cantidad de trabajo completado y el costo total del trabajo, y pregúntese si parecía razonable, tratar de desglosar las horas por minuto no va a obtener el resultados que desea, ya que existe una gran variación en el tiempo que tarda el programador entre individuos y situaciones. Además, rara vez he visto facturas desglosadas con suficiente detalle como para contar lo que estaba sucediendo durante la hora facturada.
Soy consultor y probablemente nunca cobraría por una llamada telefónica de 5 minutos, la buena voluntad con el cliente vale más que el tiempo dedicado, aunque si me llamas a tu sitio, probablemente te esté facturando al menos 8 horas para el trabajo, ya que ha obstaculizado severamente cualquier otro trabajo para el día (a menos que fuera una reunión acordada y programada, entonces sería el momento). Si estoy trabajando en mi sitio, probablemente esté facturando la media hora más cercana.
fuente
Tienes que pensarlo de esta manera. Hay un contexto que cambia por encima de la cabeza al chico mayor que detiene lo que está haciendo, ayuda al chico menor y documenta el tiempo para ese proyecto y luego vuelve a lo que estabas haciendo antes de la interrupción.
Puede que no sean 45 minutos, pero está ahí, y es solo un hecho de hacer negocios, desarrollar software es más que escribir código. Si no hubiera personas, facturarían por la línea de código y eso tampoco funcionaría.
Personalmente, solo cobro en incrementos mínimos de 4 horas, cualquier cosa menos no vale la pena de tener que hacer un seguimiento de minucias y detalles. Y realmente no se puede realizar una cantidad significativa de trabajo de desarrollo en menos tiempo, a menos que sea el soporte técnico, que recibe la factura de manera diferente al desarrollo. Y eso se factura por horas, por lo general, dejo que las cosas cortas menos de 15 se deslicen si son cosas únicas, y cualquier cosa de más de 15 minutos se redondea a una hora.
fuente