PROPUESTA DESARROLLO DE APLICACIÓN PARA WEB Y MOVILES

Contexto

Fortalecer e institucionalizar la gestión de riesgos y la capacidad de respuesta de las autoridades públicas de desastres y socios del sector privado en entornos urbanos propensos a terremotos y altamente vulnerables en México.

Los terremotos recientes han expuesto importantes lagunas y debilidades en los sistemas de respuesta y gestión del riesgo de desastres nacionales y municipales. Estas experiencias también han aumentado la conciencia y la voluntad política para fortalecer los sistemas y las capacidades para mitigar la pérdida de vidas y los devastadores impactos sociales y económicos de los desastres sísmicos.

Miyamoto International ha estado trabajando con aliados del gobierno y el sector privado para implementar el programa USAID/BHA PREPARE II en Ciudad de México y Zapopan desde 2017 hasta 2020.

La siguiente etapa, PREPARE México 2020-2022 se centra en proveer asistencia técnica para el desarrollo de un marco operacional, incluyendo protocolos y procedimientos, para movilizar a evaluadores de daños capacitados después de un desastre por sismo en 3 sitios piloto: Zapopan en Jalisco, Benito Juárez y Xochimilco en Ciudad de México.

Objetivo general

Fortalecimiento de la capacidad operativa de Evaluación Rápida de Daños (ERD) y Evaluación Detallada de Daños (EDD) en edificaciones afectadas por sismo a través de la creación de un aplicativo móvil para recopilar información de las ERD y las EDD después de un sismo en Ciudad de México (alcaldías piloto: Benito Juárez y Xochimilco) y Jalisco (municipio piloto: Zapopan).

Aplicativo móvil para los gobiernos socios del Programa con acceso para más de 5 administradores técnicos, más de 5 administradores de contenido y más de 200 usuarios generales (con usuario y contraseña), con opción a crecer si se requiere y que cumpla con los estándares OGC donde exista un ambiente de producción y un ambiente de desarrollo separado registrada y publicada en las tiendas PlayStore y AppleStore. Deberá contar con espacio de preguntas frecuentes y espacio de contacto o de interacción para responder a las inquietudes de los usuarios. Deberá contemplar el uso de mapas.

Proporcionar la versión final del código fuente para ambas plataformas solicitadas (el código debe compilar sin errores con los ambientes de desarrollo solicitados). En caso de que el aplicativo móvil haga uso de librerías externas desarrolladas por el proveedor, se debe suministrar el código fuente de todas las funcionalidades de las que haga uso el aplicativo móvil.

Objetivo específicos

  • Diseño y desarrollo de un aplicación móvil para sistemas operativos Android e iOS

  • Usando software libre y de fuente abierta ReactJS/React-Native para el Frontend, Laravel para el backend, SQL base de datos

  • El idioma del aplicativo móvil será el español

  • Que cumpla con los estándares OGC

  • Que cumpla con los lineamientos de evaluación de daños, estándares de seguridad e imagen (logo e iconografía) y diseño (tipografía en jerarquía de títulos, textos y destacados, así como la paleta de colores) de los gobiernos participantes

  • Que cuente con un diseño amigable, intuitivo y responsivo de front-end

  • Que sea compatible con el Atlas de Riesgos de las ubicaciones piloto (QGIS/ArcGIS/Google Earth o las que los socios beneficiarios determinen) siendo capaz de exportar datos, importar datos, leer y editar la información recolectada por el aplicativo móvil

  • Capaz de usarse en dispositivos móviles, tabletas o computadoras

  • Que permita la creación y configuración de alertas y que estas puedan ser envidas mediante notificaciones push-up

  • Capaz de generar reportes descargables y estadísticas en tiempo real de la información recolectada que puedan ser analizados por herramientas externas tales como QGIS o ArcGIS

  • Capaz de funcionar sin conexión a internet (offline) recopilando información que más tarde podrá descargarse usando conexión a internet (online)

Entregables

  • Aplicativo móvil para los gobiernos socios del Programa con acceso para más de 5 administradores técnicos, más de 5 administradores de contenido y más de 200 usuarios generales (con usuario y contraseña), con opción a crecer si se requiere y que cumpla con los estándares OGC donde exista un ambiente de producción y un ambiente de desarrollo separado registrada y publicada en las tiendas PlayStore y AppleStore. Deberá contar con espacio de preguntas frecuentes y espacio de contacto o de interacción para responder a las inquietudes de los usuarios. Deberá contemplar el uso de mapas.

  • Propuesta del mejor servicio de hosting configurando el ambiente para dar soporte necesario al sitio

  • Documentación del proceso, mejores prácticas y escalabilidad

  • Versión final del código fuente para ambas plataformas solicitadas (el código debe compilar sin errores con los ambientes de desarrollo solicitados). En caso de que el aplicativo móvil haga uso de librerías externas desarrolladas por el proveedor, se debe suministrar el código fuente de todas las funcionalidades de las que haga uso el aplicativo móvil.

  • Documentación de la configuración general de la aplicación incluyendo la base de datos, la configuración de servidores, la configuración de IP públicas, dominios y servicios asociados

  • Manual técnico

  • Guía de mantenimiento del aplicativo móvil en formato PDF

  • Manual del administrador del aplicativo móvil en formato PDF

  • Manual del usuario del aplicativo móvil en formato PDF y en formato interactivo

  • Capacitaciones por ubicación sobre su uso a los administradores de la herramienta incluyendo la conexión de la herramienta al Atlas de Riesgos de cada ubicación

  • Capacitaciones por ubicación sobre su uso a los usuarios finales de la herramienta

  • Plan de mantenimiento y actualización de la aplicación

  • Garantía técnica sobre el producto entregado incluyendo cada una de las funcionalidades que fueron desarrolladas en el aplicativo móvil por un periodo de al menos 4 meses contados a partir de la fecha de entrega. La garantía rige sobre aquellos posibles fallos que puedan generarse en el sistema, sin que ello implique erogación económica para USAID/BHA o Miyamoto International con un servicio de mantenimiento y soporte bajo el esquema de 8x5xNBD.

  • Lanzar la aplicación bajo la modalidad soft launch para probar las funcionalidades de la aplicación y su configuración en el hosting, en un entorno de prueba y disponibles a un grupo de usuario selecto para prueba. Se dará espacio para realizar las modificaciones basado en la retroalimentación de los usuarios asegurando su funcionalidad y buen funcionamiento.

  • Lanzar la aplicación completa cuando los socios gubernamentales y el Programa así lo determinen

  • Entregar la base de datos utilizando el gestor de SQL server 2019 en formato .bak

Alcances

  • Redactar y generar los entregables finales de acuerdo con los estándares de calidad de Miyamoto International y del donante; las recomendaciones y sugerencias del equipo de Miyamoto International y de los socios del Programa; y de los beneficiarios finales usando un enfoque colaborativo.

  • Desarrollar un plan de trabajo alineado al plan de trabajo del Programa USAID/BHA PREPARE México que contenga de forma mínima las partes y fases del proyecto, el análisis de los requerimientos, diseño de la propuesta, tecnología y prototipo, el desarrollo del aplicativo, las pruebas y ajustes, la colocación en tiendas de aplicativos y el lanzamiento en producción del aplicativo.

  • Reportar de forma semanal los avances de la consultoría a través de reuniones físicas o videollamadas virtuales con los equipos de PREPARE México y sus socios por medio de informes escritos del avance del desarrollo del aplicativo móvil con la documentación técnica apropiada.

  • Asistir a reuniones periódicas de monitoreo y seguimiento con socios del Programa o actores de interés según lo indique el Gerente del Programa.

  • Recolectar la información relacionada con la creación de protocolos y procedimientos a través de entrevistas, reuniones, talleres, investigación de campo, investigación documental e interacción con los actores relevantes y el equipo del Programa

  • Participar activamente en todas las sesiones del Grupo Experto de Trabajo a las que se le convoquen

  • Participar en calidad de consultor de Miyamoto International sin que esto represente propiedad intelectual o de otra índole sobre los materiales generados derivados de esta colaboración

  • Participar en un simulacro de evaluación rápida y detallada de daños por sismo con la finalidad de probar el aplicativo móvil

  • Participar en el intercambio de opiniones entre expertos de las ciudades en las que se implementa el Programa con la finalidad de homologar metodologías entre las diferentes ubicaciones

  • Estar disponible para brindar orientación, asesoramiento y recomendaciones sobre cuestiones de tecnología de la información a medida que las identifiquen, incluidas, por ejemplo, las necesidades de almacenamiento de datos a largo plazo, seguridad y accesibilidad para las partes interesadas del Programa

  • Antes de la entrega final y el cierre del contrato, garantizar que se realicen el número necesario de pruebas sólidas a nivel de campo de la aplicación como parte de este proceso hasta que el control de calidad interno de Miyamoto esté satisfecho con el producto final

  • Estar disponible para para responder las preguntas de las partes interesadas cuando surja la necesidad durante los 4 meses inmediatamente siguientes a la entrega del aplicativo móvil a los equipos de Ciudad de México y Zapopan

Propuesta

#CONCEPTODESCRIPCIÓNCosto MXN
1Core SystemDesarrollo de componentes nativos y compilación de código para IOS y Android$18,000.00
2Diccionarios y desarrollo de backend / Bases de datos(Implementación de sistema de contenidos: Español) .$23,250.00
3Notificaciones y sistema de mapeo$11,500.00
TOTAL$52,750.00

Mantenimiento


#CONCEPTODESCRIPCIÓNCosto MXN
1Mantenimiento mensualIncluye 36hrs de mantenimiento mensual for changes or adjustments attached to the delivered system.
(cloud infrastructure and email notification services, WHATSAPP notification service, Monthly payment)
$18,625.00

Plan de trabajo

* 8 Semanas

* ActividadesMES UNOMES DOS
Desarrollo y diseño de FrontendS1S2S3S4S1S2S3S4
Backend / Infraestructura y bases de datosS1S2S3S4S1S2S3S4
Creación e integración de Web Services and API'sS1S2S3S4S1S2S3S4
Desarrollo CMSS1S2S3S4S1S2S3S4
Integración de CRMS1S2S3S4S1S2S3S4
Testeo y ajustesS1S2S3S4S1S2S3S4

Muestras de trabajo


Servicio de evaluación de seguridad estructural

LINK: SESE

Red del concreto y del cemento

LINK: REDCYC

Calculadora de losas para vivienda

LINK: DEACERO

Equipo de desarrollo


  • DESIGNER: User Experience (UX), User Interface (UI).

  • FRONTEND DEVELOPER SR.: Development in HTML5 / Node / React.

  • BACKEND DEVELOPER SR.: Development in Node / React.

  • DevOps: Infrastructure survey (servers, DB, IP, Domain and Licenses).

  • QA Tester:: Quality testing in testing environment.