Se estima un tiempo de desarrollo de 5 meses, a medio tiempo. Es decir, un total aproximado de 400 hs.
Durante las primeras dos semanas se estima la realización del análisis funcional, la arquitectura y diseño del sistema y la confección de la correspondiente documentación.
En las últimas dos semanas se implementará el modelo de datos y la autenticación en las APIs.
Horas: 80
En el segundo mes se implementará la funcionalidad CRUD del Admin y los endpoints de la API de calificaciones.
Horas: 80
En el tercer mes se implementarán las funciones de conversaciones con los usuarios en el Admin, y se desarrollará la API de estadísticas.
Horas: 80
En el cuarto mes se implementarán los SDKs para Java, Swift y Javascript.
Horas: 80
En el último mes se realizarán refactorizaciones, correcciones de bugs y testeos intensivos.
Horas: 80
Las tareas de cada sprint se manejarán con un board de Trello.
Para los bugs se utilizará otro board de Trello.
Se contará con un solo desarrollador a medio tiempo, por lo que será de suma importancia tomar decisiones que maximizen la productividad en la medida de lo que sea posible y conveniente. De otro modo el tiempo de desarrollo podría extenderse demasiado.
El día Martes 30 de Mayo de 2017 se da comienzo a la implementación del modelo de datos.