Hola.
Soy programador web con amplia experiencia en desarrollo de aplicaciones web con php+jquery+mysql.
A la planificación que ha especificado, querría añadirle algunos cambios, la planificación sería.
Fase1: Desarrollo del diseño de funcionalidad de la aplicación.
Fase 2: La fase 1 que especifica
Fase 3: La fase 2 que especifica
Y así hasta la última fase...
¿Por qué es importante la fase de diseño? Porque para que la aplicación sea robusta y libre de errores es importante que los cimientos (El diseño) sea lo más completo posible.
El tiempo de realización no varía.
El cobro, no sería por hito cumplido, si no en dos partes.
La parte 1, que sería el 30%, se pagaría a la finalización de la fase 2(Fase 1 en su planing), el resto, el 70%, se pagaría a la entrega de la aplicación en fase 5 (Fase 4 en su planing).
La fase 6 (Fase 5 en su planing) duraría un mes, en esta fase se corregirán errores, pero no se añadirán nuevas funcionalidades.
Por supuesto podemos seguir avanzando en las conversaciones, por el momento podemos negociar el tiempo y precio de la realización del proyecto.
Un saludo