Anteriormente a las nuevas políticas de gobierno digital se aplicaban políticas de gobierno en línea que significaron los primeros pasos para la transformación de un modelo arcaico de poca participación ciudadana, de largas filas, burocracia y papeleo a un modelo cada vez más congruente con las necesidades tecnológicas de una nueva era donde los dispositivos digitales son cada vez más necesarios, debido a esto, el estado dio un gran paso al reconocer el uso de las tecnologías de la información y las comunicaciones TIC como instrumentos para aumentar su eficiencia en términos administrativos, de participación y empeoramiento ciudadano y de servicios prestados por sus diferentes entidades. Pero para seguir con la meta de un gobierno totalmente digital es importante entender que no solamente se trata de automatizar procesos o atender los trámites y servicios de la ciudadanía, ahora más que nunca es de gran importancia generar valor público por parte de todos los actores que construyen y aportan a lo publico en un entorno de confianza digital para lograr edificar ciudades más inteligentes, por eso es necesario contar con entidades y ciudadanos más competitivos, proactivos e innovadores. También es importante entender que el hecho de cambiar las políticas de Gobierno en línea a Gobierno Digital no implica que se deba comenzar de nuevo ya que Gobierno Digital da continuidad a estas implementaciones agregando nuevos aspectos. Política de Gobierno Digital.
¿Cómo se alinea con el proyecto?El manual de gobierno digital se planteó 5 propósitos para cumplir con éxito sus políticas que estarán contenidas en la plataforma de la siguiente manera:
Ubuntu
Chrome, Firefox, Safari o cualquier otro.
GitHub
Amazon Web Services
Trello
Whatsapp y Hangout
Visual Studio Code
Google Drive
Se quiere implementar una aplicación dirigida a la dirección de reclutamiento del Ejército Nacional de Colombia, que consiste en un registro de acceso virtual que permita a la ciudadanía registrar un usuario único y personal en el cual se desarrollaran todos los procesos de solicitud de la libreta militar obligatoria. Adicionalmente, permita a los usuarios administradores realizar el proceso de rechazar o aprobar la solicitud y generar una citación con fecha y lugar para la expedición de la libreta militar obligatoria del usuario solicitante.
ActividadesA continuación se enlistan y se describen cada una de las historias de usuario que se van a desarrollar durante todo el proyecto.
Id | Como | Quiero | Estimación | Prioridad | Estado |
---|---|---|---|---|---|
01 | Usuario | Ver una pantalla inicial donde poder iniciar sesión. | 13 | Alta | Hecho |
02 | Usuario | Ver una pantalla donde poder registrarme en el sitio. | 13 | Alta | Hecho |
03 | Usuario | Ver la información de mi perfil escrita al momento del registro. | 8 | Media | Hecho |
04 | Usuario | Ver un formulario para subir los archivos que solicita el ejército. | 8 | Alta | Hecho |
05 | Usuario | Ver un formulario para escribir los datos académicos que solicita el ejército. | 5 | Alta | Hecho |
06 | Usuario | Ver un formulario para escribir los datos familiares que solicita el ejército. | 5 | Alta | Hecho |
07 | Usuario | Ver un formulario para escribir los datos laborales que solicita el ejército. | 5 | Alta | Hecho |
08 | Usuario | Ver en qué estado está el trámite de la libreta militar (remiso, citado, por liquidar...). | 8 | Alta | Hecho |
09 | Usuario | Recibir un correo electrónico cuando mi libreta esté lista. | 13 | Baja | Pendiente |
10 | Usuario | Editar los datos solicitados por el sistema en caso de ser necesario. | 8 | Baja | Hecho |
11 | Usuario | Editar y volver a subir los archivos solicitados por el sistema en caso de ser necesario. | 13 | Baja | Hecho |
12 | Usuario | Descargar la factura para pagar la libreta militar. | 13 | Baja | Hecho |
13 | Administrador | Ver una pantalla inicial donde poder iniciar sesión. | 8 | Alta | Hecho |
14 | Administrador | Ver a todos los usuarios registrados. | 8 | Alta | Hecho |
15 | Administrador | Escoger un usuario y ver la información que ha registrado. | 5 | Media | Hecho |
16 | Administrador | Cambiar el estado del trámite de los usuarios. | 8 | Baja | Hecho |
17 | Administrador | Descargar los documentos que ha subido un usuario. | 13 | Media | Hecho |
18 | Administrador | Notificar al usuario con un correo si detecto un error en los datos que haya suministrado (documentos vacíos, con el formato incorrecto, falsificados...). | 8 | Alta | Hecho |
19 | Administrador | Asignar un distrito militar a cada usuario. | 5 | Media | Hecho |
20 | Administrador | Notificar al usuario con un correo cuando pueda recoger su libreta militar. | 13 | Baja | Hecho |
21 | Administrador | Eliminar usuarios en caso de que se hayan registrado por error. | 8 | Baja | Pendiente |
22 | Administrador | Generar una que el usuario pueda imprimir y deba traer a la citación para pagar su libreta. | 13 | Baja | Hecho |
Historias completadas: 19
Total de historias: 22
Porcentaje de historias realizadas: 90.48%
Sprint BacklogA continuación se enlistan y se describen todas las historias y tareas planeadas para cada uno los Sprints del proyecto.
Id | Descripción | Poker Planning | Prioridad | Estado | Sprint | Responsables | Comentarios | Entrega |
---|---|---|---|---|---|---|---|---|
Sprint 1 (S1) | ||||||||
0-1 | Estructura BD | 2 | Alta | Hecho | S1 | CO, CP, I, S | - | 23 abril |
1-1 | Interfaz Inicio de Sesión | 1 | Media | Hecho | S1 | MG | - | 23 abril |
2-1 | Interfaz Registro | 1 | Media | Hecho | S1 | DN | - | 23 abril |
3-1 | Interfaz Perfil de Usuario | 1 | Media | Hecho | S1 | CO | - | 23 abril |
Sprint 2 (S2) | ||||||||
0-2 | CRUD Entidades | 2 | Media | Hecho | S2 | JM | - | 3 mayo |
0-3 | Unificar Front | 1 | Alta | Pendiente | S2 | CO, DR, DN | - | 3 mayo |
0-4 | Unir Back y Front | 2 | Alta | Pendiente | S2 | F, DR, DN, JM, MA, S | - | 3 mayo |
0-5 | Readme | 1 | Baja | Hecho | S2 | DR | - | 3 mayo |
0-6 | Actualizar Página | 2 | Baja | Hecho | S2 | JM | - | 3 mayo |
0-7 | Motor de Procesos | 5 | Baja | Hecho | S2 | A, CO, LA | Investigación | 3 mayo |
0-8 | AWS | 3 | Media | Hecho | S2 | F, CP, I | Investigación | 3 mayo |
0-9 | Documentación | 5 | Alta | Pendiente | S2 | JG | - | 3 mayo |
1-1,2-1,3-1 | Login, Registro, Perfil | 1 | Alta | Hecho | S2 | CO, DN, MG | - | 3 mayo |
Sprint 3 (S3) | ||||||||
0-4 | Unificar Back y Front | 3 | Alta | Pendiente | S3 | David Rico, David Nieto, Sergio | Tercera iteración | 8 mayo |
4-1 | Vista de archivos | 2 | Baja | Hecho | S3 | Luis Avendaño | Interfaz | 8 mayo |
5-1 | Vista académica | 2 | Baja | Hecho | S3 | Felipe Pineda | Interfaz | 8 mayo |
6-1 | Vista familiar | 2 | Baja | Hecho | S3 | Cristian Ortiz | Interfaz | 8 mayo |
4-2 | Carga de archivos | 5 | Media | Pendiente | S3 | Juan Páez | - | 8 mayo |
0-10 | Subir pagina de prueba AWS | 2 | Baja | Hecho | S3 | Michael Guerrero | Subir github a AWS | 8 mayo |
1-2 | Vista home | 2 | Baja | Hecho | S3 | Miguel Gómez | Home después de estar registrado | 8 mayo |
0-11 | Motor de Procesos | 2 | Media | Hecho | S3 | Andrés Chávez | - | 8 mayo |
Sprint 4 (S4) | ||||||||
0-4 | Unificar Back y Front | 3 | Alta | Hecho | S4 | David Rico, David Nieto, Sergio, Luis, Michael | Cuarta iteración | 15 mayo |
4-2 | Carga de archivos | 1 | Media | Hecho | S4 | Juan Páez, Yarid | - | 15 mayo |
1-3 | Header | 1 | Media | Hecho | S4 | Felipe Pineda, Cristian Ortiz, Luis Avendaño, Miguel Gómez | - | 15 mayo |
1-4 | Footer | 1 | Media | Hecho | S4 | Felipe Pineda, Cristian Ortiz, Luis Avendaño, Miguel Gómez | - | 15 mayo |
0-12 | Reestructuración BD | 1 | Alta | Hecho | S4 | David Rico, Felipe Pineda | - | 15 mayo |
0-13 | Reestructuración modelo entidad relaciones | 1 | Alta | Pendiente | S4 | Yarid | - | 15 mayo |
0-11 | Motor de Procesos | 2 | Media | Hecho | S4 | Andrés Chávez | - | 15 mayo |
0-14 | Manejo de rutas | 2 | Media | Pendiente | S4 | David Nieto | - | 15 mayo |
0-15 | Validar modelos | 2 | Media | Pendiente | S4 | David Rico, Felipe Pineda | Validar información (solo cierta cantidad de números/caracteres) | 15 mayo |
Sprint 5 (S5) | ||||||||
0-14 | Manejo de rutas | 2 | Media | Hecho | S5 | Cristian, Michael | - | 22 mayo |
0-15 | Hacer validación modelos | 2 | Media | Hecho | S5 | David Rico, Felipe Pineda | Validar información (solo cierta cantidad de números/caracteres) | 22 mayo |
0-13 | Reestructuración entidad-modelo | 1 | Alta | Hecho | S5 | Juan Sierra, Andrés | - | 22 mayo |
0-16 | Paginar usuarios (gema willpaginate) | 1 | Baja | Hecho | S5 | Sergio | - | 22 mayo |
1-5 | Autenticación en Back (knock) | 3 | Media | Hecho | S5 | Sebastián Páez | - | 22 mayo |
1-6 | Autenticación en Front (redux) | 3 | Media | Pendiente | S5 | Miguel Ángel | - | 22 mayo |
5-1,7-1 | Terminar vista educación superior, información laboral | 3 | Baja | Hecho | S5 | Felipe Pineda, Gerson | - | 22 mayo |
Sprint 6 (S6) | ||||||||
0-1 | Adecuar el seed | 1 | Media | Hecho | S6 | David Rico | - | 29 mayo |
1-1 | Autenticación en Front (redux) | 3 | Media | Hecho | S6 | Miguel Ángel, Felipe Pineda | - | 29 mayo |
1-2 | Realizar la autenticación | 5 | Alta | Pendiente | S6 | David Rico, Felipe Pineda | - | 29 mayo |
1-3 | Mantener la sesión | 5 | Alta | Pendiente | S6 | David Rico, Miguel Ángel | - | 29 mayo |
Sprint 7 (S7) | ||||||||
1-2 | Realizar la autenticación | 5 | Alta | Hecho | S7 | David Rico, Andrés Chaves, Gerson Avendaño, Felipe Pineda | - | 5 junio |
1-3 | Mantener la sesión | 5 | Alta | Hecho | S7 | David Rico, Miguel Ángel, Felipe, Michael, Cristian | - | 5 junio |
3-3 | Querys de perfil de usuario | 3 | Baja | Pendiente | S7 | Sergio, David Rico, Sebastián Páez, Andrés Chaves | - | 5 junio |
Sprint 8 (S8) | ||||||||
3-1 | Querys de perfil de usuario | 3 | Baja | Pendiente | S8 | Sebastián Páez | - | 12 junio |
15-1 | Vista perfil, administrador | 5 | Alta | Hecho | S8 | Christian Ortiz | Comentarios si hay errores en los datos del usuario | 12 junio |
8-3 | Barra de progreso | 5 | Baja | Hecho | S8 | Michael | - | 12 junio |
4-3 | Unir Back y Front, subida de archivos | 3 | Media | Pendiente | S8 | Felipe Pineda | Guardar el archivo en la nube | 12 junio |
14-1 | Vista lista usuarios, administrador | 3 | Alta | Hecho | S8 | David Rico | - | 12 junio |
Sprint 9 (S9) | ||||||||
1-17 | Hacer mapa del sitio | 8 | Baja | Hecho | S9 | Christian Ortiz, Michael | - | 19 junio |
1-18 | Poder subir foto en perfil de usuario | 5 | Alta | Pendiente | S9 | Cesar Pineda, Sebastián Páez | - | 19 junio |
1-19 | Unificar la pantalla de subir archivos con Back | 2 | Alta | Pendiente | S9 | David Rico, Sergio | - | 19 junio |
1-20 | Unificar pantalla de registro con Back | 2 | Alta | Hecho | S9 | Christian Ortiz, Michael, Cesar Pineda, Sebastián Páez | - | 19 junio |
1-21 | Modificar el navbar para que aparezca iniciar sesión y registrase | 2 | Media | Hecho | S9 | Christian Ortiz, Michael | - | 19 junio |
1-22 | Unificar perfil de usuario con Back | 5 | Media | Pendiente | S9 | Christian Ortiz, Michael, Cesar Pineda, Sebastián Páez | - | 19 junio |
Sprint 10 (S10) | ||||||||
0-17 | Poder subir archivos en inscripción | 8 | Alta | Pendiente | S10 | Rico | - | 26 junio |
0-18 | Redireccionamiento de todas las pantallas | 2 | Baja | Hecho | S10 | Pineda | - | 26 junio |
0-19 | Redireccionamiento de todas las pantallas | 3 | Baja | Pendiente | S10 | Páez | - | 26 junio |
0-20 | Notificación por correo de validación de archivos | 8 | Alta | Pendiente | S10 | Páez, Pineda, Cristian, Michael | - | 26 junio |
0-21 | Notificación por correo de la citación | 5 | Alta | Pendiente | S10 | Páez, Pineda, Cristian, Michael | - | 26 junio |
0-22 | Editar información básica | 8 | Media | Pendiente | S10 | Cristian, Michael | Correo, teléfono, dirección | 26 junio |
0-21 | En perfil, ver estado del usuario | 2 | Media | Pendiente | S10 | Cristian, Michael | Estados: por llenar, en revisión, aprobado | 26 junio |
0-23 | Corregir base de datos | 2 | Alta | Pendiente | S10 | Sergio | Datos de los formularios | 26 junio |
Sprint 11 (S11) | ||||||||
0-24 | Conectar formularios con Back | 3 | Alta | Pendiente | S11 | Pineda, Cristian, Michael | - | 3 julio |
0-23 | Corregir base de datos | 8 | Alta | Hecho | S11 | Yarid, Pineda, Cristian, Michael | Datos de los formularios | 3 julio |
0-21 | En perfil, ver estado del usuario | 2 | Medio | Hecho | S11 | Cristian, Michael | Estados: por llenar, en revisión, aprobado | 3 julio |
0-22 | Editar información básica | 2 | Media | Pendiente | S11 | Cristian, Michael | Correo, teléfono, dirección | 3 julio |
0-19 | Poder subir foto en perfil de usuario | 3 | Baja | Pendiente | S11 | Páez | - | 3 julio |
0-25 | Organizar todas las vistas en Front | 2 | Baja | Pendiente | S11 | Sergio | - | 3 julio |
Sprint 12 (S12) | ||||||||
22-1 | Crear vista citación | 5 | Alta | Pendiente | S12 | Pineda, Cristian, Michael | - | 10 julio |
0-26 | Modificar vista filtrar usuarios en revisión | 5 | Alta | Hecho | S12 | Pineda, Cristian, Michael | - | 10 julio |
10-2 | Editar información básica | 2 | Media | Hecho | S12 | Cristian, Michael | Correo, teléfono, dirección | 10 julio |
0-19 | Poder subir foto en perfil de usuario | 3 | Baja | Pendiente | S12 | Páez | - | 10 julio |
0-25 | Organizar todas las vistas en Front | 5 | Baja | Pendiente | S12 | Sergio, Gerson | - | 10 julio |
0-24 | Conectar formularios con Back | 3 | Alta | Hecho | S12 | Pineda, Cristian, Michael | - | 10 julio |
Sprint 13 (S13) | ||||||||
22-1 | Crear vista citación | 5 | Alta | Pendiente | S13 | Pineda, Cristian, Michael | - | 16 julio |
0-19 | Poder subir foto en perfil de usuario | 3 | Baja | Pendiente | S13 | Páez | - | 16 julio |
0-25 | Organizar todas las vistas en Front | 2 | Baja | Pendiente | S13 | Sergio, Gerson | - | 16 julio |
22-2 | Mensajes emergentes del perfil de usuario y administrador | 2 | Alta | Pendiente | S13 | Cristian, Michael | Saber cuándo estará lista la citación | 16 julio |
0-27 | Agregar campos faltantes en Back | 3 | Alta | Pendiente | S13 | Pineda, Cristian, Michael | - | 16 julio |
Las siguientes graficas están basadas en la información del Product-Backlog y los 12 Sprint-Backlog del proyecto.
Ver el Proyecto