Como desarrollador web, prefiero que me paguen por el tiempo que paso en un proyecto y no me gustan los pagos por proyecto. Hay beneficios y desventajas para cada método de pago.
Tiempo y materiales
- Beneficios
- Permite una comunicación continua y abierta entre el desarrollador y el cliente sobre los requisitos, costos y tiempos de implementación continuos.
- El trabajo es generalmente de mayor calidad debido a que el desarrollador no se siente presionado para apresurar un proyecto debido a una subestimación.
- Puede ser menos costoso a largo plazo debido a que el desarrollador no siente que necesita administrar el riesgo sobreestimando excesivamente un proyecto.
- Desventajas
- La confianza y la comunicación abierta son esenciales para el éxito de la facturación de tiempo y materiales. Desafortunadamente, hay desarrolladores que pueden aprovecharse de usted. Para minimizar este riesgo, intente ponerse de acuerdo sobre las fases e intervalos regulares del proyecto en los que se debe realizar x cantidad de trabajo. Dependiendo del tamaño del proyecto, las reuniones diarias o semanales son esenciales para el estado y la comunicación abierta de las expectativas.
- El costo no puede limitarse a una cantidad máxima. Puede haber grandes cantidades de complejidad en los proyectos de desarrollo. Pruebe y obtenga múltiples estimaciones para los proveedores para obtener un consenso general sobre cuánto debería costar un proyecto.
Oferta fija (por proyecto)
- ¿Dónde hay muchas API que se ofrecen para trabajar con JavaScript?
- Cómo solucionar problemas de renderizado
- ¿Es el artículo 'has arruinado JavaScript' un argumento sólido contra Angular.js?
- ¿Cómo evitan los desarrolladores front-end la necesidad de seguir vaciando la memoria caché del navegador al realizar cambios durante el desarrollo de activos como scripts y hojas de estilo?
- ¿Cuál es un buen calendario para aprender desarrollo web?
- Beneficios
- El costo se controla hasta una cantidad máxima.
- Proporciona cierta seguridad para el cliente. Asegúrese de tener en cuenta elementos como el aseguramiento de la calidad, la gestión de proyectos, la implementación y el mantenimiento.
- Desventajas
- La calidad del trabajo puede ser baja debido a que un desarrollador intenta obtener el producto mínimo viable y el cliente intenta obtener el máximo provecho. El precio no debe ser el único factor considerado al aceptar una oferta de proyecto.
- Los costos inesperados no se contabilizan. El desarrollo puede ser complejo y no todas las situaciones pueden explicarse en una oferta fija. En este caso, un desarrollador puede verse obligado a trabajar muchas horas adicionales para realizar el proyecto, todo sin que le paguen por su tiempo.
- Puede ser más costoso a largo plazo si el desarrollo se ve forzado a apresurarse por alguien que subestimó un proyecto y no sabía en qué se estaba metiendo.
- Puede conducir a grandes sobreestimaciones para proyectos por parte del desarrollador debido a un mayor riesgo en alcance y complejidad.
Como soy desarrollador web, puedo estar sesgado hacia el método de tiempo y materiales, ya que eso funciona mejor para nosotros.
¡Espero que eso ayude!