Cómo estimar los días hombre para un proyecto de desarrollo de aplicaciones

Si entendí tu contexto correctamente, solo deja que los desarrolladores expertos te den una estimación.
La precisión de la estimación depende de

  1. Experiencia de los desarrolladores con tecnología, API, dominio, tareas similares, etc.
  2. Experiencia de los desarrolladores trabajando juntos
  3. Experiencia de desarrolladores con proceso / metodología
  4. Qué tan vaga es la especificación y cuál es el proceso para obtener toda la información requerida sobre el trabajo de desarrollo
  5. Otros riesgos …

Eso significa que, si contrató a un equipo que realizó pocas aplicaciones similares para ambas plataformas, es muy probable que su estimación sea precisa y se ajuste al presupuesto.
Si se trata de un nuevo equipo, menos de 3 años de experiencia en desarrollo de software, nuevos proyectos, nuevas tecnologías, etc., demasiados riesgos y su estimación será un intervalo bastante mayor que un número.