Cómo saber cuánto facturar y cuánto tiempo llevará un proyecto de desarrollo de software

  1. Conozca a su cliente, pase un tiempo conversando sobre el producto, tome notas.
  2. Organice sus notas en un documento; imprímalo y muéstrelo a su cliente para confirmar que lo hizo bien. Si tiene preguntas adicionales, pregunte ahora.
  3. Dibuje algunas de las principales interfaces de usuario (formularios, galerías, etc.) y muestre a su cliente, confirme que ambos están en la misma página.
  4. Tome algunas fotos de los bocetos con su teléfono celular y agréguelos a su documento en lugares relevantes.
  5. Como tiene una idea aproximada de lo que el cliente quiere ahora, decida qué funcionalidad tendrá que desarrollar; terminarás con una lista de funcionalidades. Piense en ello como una lista de tareas o pasos que deberá seguir para completar su proyecto.
  6. Divide cada funcionalidad en partes más pequeñas. Sigue dividiendo hasta que la parte sea lo suficientemente simple como para que puedas decir “Oye, esto me llevaría 3 horas”.
  7. Ahora puede decidir cuántas horas llevará cada tarea pequeña. Resúmalo y ahí están tus horas totales. Verifique su horario y cuántas horas podrá trabajar cada día, calcule la cantidad de días.
  8. Busque en los ingresos de los desarrolladores de software de Google con sus habilidades en su ciudad o cerca de ella. Intenta obtener un promedio de cuánto gana un desarrollador similar en el año. Divide y obtén tu precio por hora. Multiplique por la cantidad de horas y ese es su presupuesto.
  9. Puede enfermarse, ocuparse, perderse, lastimarse, el virus tiene su PC, olvidó guardar, su novia lo dejó, muchas cosas pueden y sucederán. Agregue un 10% a 30% adicional a sus estimaciones iniciales … Tal vez más si está bien.
  10. Use el sentido común para ajustar sus estimaciones para que tengan sentido para usted y su cliente.

Así es como lo haces. Hay una disciplina increíble llamada “Gestión de proyectos de software” que explica las muchas herramientas, técnicas y metodologías para estimar el tiempo y el precio, entre otras cosas.

Una palabra..

Experiencia .

Solo puede hacer una estimación precisa después del hecho: el software lleva tanto tiempo como sea necesario.

Sin embargo, si ha experimentado proyectos similares anteriormente, debe tener una idea de cuánto tiempo llevará un trabajo en particular.

More Interesting

¿En qué trabajan los desarrolladores de software en empresas como WhatsApp una vez que su software está actualizado?

¿Cuál es la teoría detrás de la evolución de los equipos electrónicos?

¿Por qué algunos desarrolladores de software pueden aprender solo la sintaxis del lenguaje de programación y usarla en la producción inmediatamente?

Como un cambio de carrera con la intención de convertirse en un desarrollador de software, ¿cuál podría ser el punto de entrada más fácil o más sensible en la industria de la tecnología?

Soy de DRCongo un África, ¿es posible para mí conseguir un trabajo a tiempo completo en EE. UU. Como desarrollador de software junior?

¿Cuál es mejor, un desarrollador de software que escribe las pruebas unitarias pero no cumple con la fecha límite del proyecto o un desarrollador de software que ignora las pruebas unitarias y cumple con la fecha límite del proyecto?

Cómo acceder a su red doméstica con su computadora portátil con VPN en el trabajo sin que su empleador conozca la dirección IP de su hogar

¿Qué tan difícil es hacer un servidor web completo con todas las características necesarias por ti mismo?

¿Cuáles son algunas formas en que una empresa de desarrollo de software puede encontrar proyectos?

Trabajo como analista financiero para un banco. Estoy interesado en hacer un cambio de carrera y convertirme en desarrollador de software. Si me enseño a codificar con cursos en línea, ¿cuánto tiempo hasta que una empresa de tecnología pueda emplearme como desarrollador?

¿Existe una habilidad técnica que pueda adquirir solo si trabaja en Microsoft?

¿Qué curso debo tomar para convertirme en desarrollador de software o arquitecto de software o desarrollador de juegos?

¿Cuál es el papel de un probador y desarrollador en la industria del software?

¿Es posible que un estudiante de CS en Europa encuentre trabajo en una de las principales empresas de EE. UU.?

¿Cuál tiene un futuro mejor por delante, un desarrollador web o un desarrollador de software?