Casi todos los desarrolladores tienen que responder preguntas del lado empresarial como:
¿Por qué va a tomar 2 días agregar este sencillo formulario de contacto?
Cuando un desarrollador estima esta tarea, puede dividirla en pasos:
- realice algunos cambios en la base de datos
- optimizar los cambios en la base de datos para la velocidad
- agregar HTML de front end
- escriba el código del lado del servidor
- agregar validación
- agregar javascript del lado del cliente
- utilizar pruebas unitarias
- asegúrese de que la configuración de SEO esté funcionando
- implementar confirmación por correo electrónico
- refactoriza y optimiza el código para la velocidad
- ...
Esto puede ser difícil de explicar a una persona no técnica, que básicamente considera que toda la tarea es simplemente unir HTML y crear una tabla para almacenar los datos. Para ellos podría ser 2 horas MAX.
Entonces, ¿hay una mejor manera de explicar por qué la estimación es alta para un no desarrollador?