CONTRATO DE CONSULTORIA N° 046- 2021-PRFNP-USFS- FOREST 100C-2021000046
08 DE SEPTIEMBRE DE 2021
CONTRATO DE CONSULTORIA N° 046- 2021-PRFNP-USFS- FOREST 100C-2021000046
SERVICIO DE DESARROLLO, IMPLEMENTACIÓN Y ESTABILIZACIÓN DE LAS MEJORAS DEL PROYECTO SIGOSFC V3.0 FASE 02
QUINTO ENTREGABLE XXXX XXXX XXXXXXXXX XXXXX
CONSULTOR
Contenido
4.2. Reunión de revisión de mejoras y requerimientos 4
5. Informe del Sprint correspondiente de las actividades asignadas que contenga: 4
5.1. Desarrollo de funcionalidades (Código fuente) 4
5.2. Bugs identificados y su tratamiento de solución 8
5.3. Historias de usuario aprobadas para el Sprint 8
5.4. Tareas técnicas y documentación de acuerdo al sprint 9
6. Sprint Backlog actualizado sobre la codificación, pruebas y avances en la implementación de las mejoras 10
7. Scrum Task Board Actualizado de las actividades asignadas 10
1. Antecedentes
Por la necesidad de contar con una plataforma que integre las aplicaciones informáticas del OSINFOR, que sea funcional a la necesidad de cada una de sus oficinas, y que facilite su operación e interacción entre sí, tanto a nivel de sede central como a las 7 oficinas desconcentradas. Así nace el SIGO – Sistema de información gerencial de OSINFOR, como una plataforma de información integrada, cuyo desarrollo evolucionó de la siguiente manera:
2013: Existía un aplicativo web SIGO SFC con información de supervisión y fiscalización, pero que no ofrecía interacción con ninguna otra aplicación. Por otro lado, existía un aplicativo de contabilidad y tesorería de escritorio, que no tenía interacción entre sus componentes ni con otros módulos. Cada oficina desarrollaba sus aplicaciones independientemente de la Oficina de Tecnología de la Información.
2014: Se implementaron aplicativo administrativo para trámite documentario, digitalización de documentos internos, contabilidad y tesorería, entre otros; estandarizándose el lenguaje de programación y base de datos.
2015: Se desarrollaron los aplicativos de seguimiento de procesos judiciales, cobranza coactiva y legajo del personal, con el mismo estándar definido. Se inició el proceso de integración de los aplicativos e interacción de sus datos. Se iniciaron mejoras en los aplicativos existentes, para facilitar la integración y generación de reportes conjuntos. Se inició el uso de la plataforma integrada a nivel interno en el mes xx xxxxx del año 2015.
2019: El sistema soporta procesos misionales del OSINFOR, desde su versión inicial del año 2012. Permite registrar acciones de supervisión, fiscalización y evaluación de los recursos forestales y fauna xxxxxxxxx, además permite generar reportes específicos e integración con otros sistemas de información tales como el SISFOR (información geográfica), SITD (trámite documentario), SIP (sistema de información de planificación), entre otros; además de funcionalidades destinadas para el ciudadano (observatorios, reportes estadísticos, etc.), y avances en interoperabilidad (servicios web) con otras instituciones como el SERFOR y los Gobiernos Regionales.
2020: Se implementa una nueva versión del Sistema de Información SIGO SFC v3.0 bajo una actualización de la plataforma tecnológica, cumplimiento de controles de seguridad de la información, se desarrollaron mejoras para la generación de informes de supervisión integrando la firma digital, integración con otros sistemas de información del OSINFOR y la arquitectura de interoperabilidad.
2. Justificación
El Sistema de Información Gerencial del OSINFOR – SIGO SFC (en adelante SIGO SFC) actualmente soporta los procesos misionales del OSINFOR, desde su versión inicial del año 2012 aplicando mejora continua. Actualmente permite registrar acciones de supervisión, fiscalización y evaluación de los recursos forestales y de fauna xxxxxxxxx, además permite generar reportes específicos e integración con otros sistemas de información de la entidad tales como el SISFOR (información geográfica), SITD (trámite documentario), SIP (sistema de información de planificación), entre otros; además de funcionalidades destinadas para el ciudadano y titular de los títulos habilitantes (observatorio, zoobservatorio, reportes estadísticos, etc.), y avances en interoperabilidad (servicios web) con otras instituciones del sector forestal y de fauna xxxxxxxxx.
Como finalidad pública, se busca complementar la implementación de las mejoras en los procesos misionales y la plataforma tecnológica, estabilizando las mejoras asociadas al cumplimiento de controles de seguridad de la información, integración con módulos administrativos para consulta de estado de pagos de multa, fortalecimiento de la arquitectura de servicios para interoperabilidad con otros sistemas de información del sector forestal y de fauna xxxxxxxxx, generación del informe de supervisión desde el SIGO SFC, integrando la firma digital y mejoras priorizadas en el Observatorio como trazabilidad de la Información, alertas en tiempo real y reporte de comportamiento del titular del título habilitante.
Asegurando el uso del sistema mediante una adecuada capacitación y fortalecimiento de capacidades tanto de los usuarios internos y externos como del equipo de la Oficina de Tecnologías de la Información.
Así mismo se busca ampliar las capacidades y mejoras del SIGO SFC v3.0 hacia la Automatización de procesos misionales, Digitalización de la documentación, Fortalecimiento de la Interoperabilidad, Fortalecimiento de Capacidades del Equipo TI, Fortalecimiento del Observatorio y Analítica de Datos. Todo esto utilizando capacidades de gestión del cambio, socialización, sensibilización y capacitación del personal clave, documentación, aseguramiento de la calidad y seguridad de la información durante el proceso.
3. Objetivos del servicio
3.1. Realizar el análisis de las historias de usuario de acuerdo al Sprint definido del Product Backlog.
3.2. Realizar el desarrollo (codificación) de las historias de usuario de acuerdo al Sprint definido del Product Backlog.
3.3. Apoyar al equipo de QA en las pruebas funcionales del sistema.
3.4. Elaborar la documentación técnica y funcional del sistema de acuerdo al ciclo de vida del Software.
4. Actividades realizadas
4.1. Scrum Daily Meeting
El objetivo de esta reunión es facilitar la transferencia de información y la colaboración entre los miembros del equipo del proyecto para aumentar la productividad, al poner de manifiesto puntos en que podemos ayudarnos unos a otros.
Las reuniones se desarrollan de lunes a viernes de 6:00 p.m. – 6:30 p.m.
4.2. Reunión de revisión de mejoras y requerimientos
Estas reuniones tienen como finalidad presentar los avances de las mejoras al equipo de Product Owners y usuarios interesados del OSINFOR con la finalidad de definir especificaciones, obtener la retroalimentación respectiva y revisar avances.
Las reuniones se desarrollan los martes y jueves de 2:00 p.m. – 4:00 p.m.
5. Informe del Sprint correspondiente de las actividades asignadas que contenga:
El proyecto se ha dividido en 7 sprints1 considerando la inclusión de las pruebas de usuario dentro del sprint y el desarrollo de esfuerzo estimado por parte del equipo, el siguiente cuadro describe la planificación de los sprints dentro de los cuales se ha desarrollado el servicio del presente entregable:
Sprints Fase 02 | Inicio | Fin | Sprint Planing | Sprint Review | Sprint Retrospectiva |
5 | 26/07/2021 | 20/08/2021 | 26/07/2021 | 20/08/2021 | 20/08/2021 |
6 | 20/08/2021 | 17/09/2021 | 23/08/2021 | 17/09/2021 | 17/09/2021 |
Fuente: Hoja Sprints (SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google)
5.1. Desarrollo de funcionalidades (Código fuente).
En la siguiente tabla se observa la atención de los requerimientos para cada uno de los sprints que comprenden el periodo del servicio del entregable, en las columnas Dev y QA se identifica la asignación de tareas para los desarrolladores y QA respectivamente que
1 Un sprint se refiere a un ciclo corto de trabajo, que puede comprender de 2 a 4 semanas.
son parte del equipo del proyecto; se han generado las ramas correspondientes para cada requerimiento la cual son soportadas directamente del servidor de control de versiones del OSINFOR a través del IDE de visual studio:
Código | Sprint | Dev | QA | Epica/Requerimiento | Rama |
F02_017 | 5 | Xxxx Xxxx | Xxxxxxx | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | mejoras_inf_digital |
F02_064 | 5 | Xxxx Xxxx | Xxxxxxx | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | SIGOSFC_F02_064 |
F02_017 | 6 | Xxxx Xxxx | Xxxxxxx | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | mejoras_inf_digital |
Fuente: Hoja Alcance Fase 02 (SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google)
En esta fase se desarrolló lo siguiente:
• Creación y modificación de procedimientos almacenados:
Procedimientos almacenados en Oracle de la base de datos del SIGO |
INFORME_CONSERVACION_GRABAR |
INFORME_GRABAR_EXSITU |
INFORME_GRABAR_V3 |
INFORME_TARA_GRABAR_V3 |
SPINFORME_FAUNA_GRABAR_V3 |
spINFORMEMostrarItem_v3 |
SPSUPERVISION_INFORME_ESPECIALISTACALIDAD_OBTENER |
SPSUPERVISION_INFORME_NOTIFICAR_REVISION |
SPSUPERVISION_SUPERVISIONTABINFORMEDIGITAL_IMPORTARINFORME |
SPSUPERVISION_SUPERVISIONTABINFORMEDIGITAL_OBTENER |
SPSUPERVISION_SUPERVISIONTABINFORMEDIGITAL_OBTENER_SHORT |
USP_INFORMEFORMATOCONTROLCALIDADGUARDAR_V3 |
• En el Backend se ha realizado cambios para registrar nuevos temas y participantes en el formulario de capacitación.
• En el Backend se ha implementado acciones que permiten gestionar el control de calidad de los informes de supervisión.
• A continuación, se muestran los formularios implementados o actualizados:
Imagen 01. Capacitación - Temas
Imagen 02. Capacitación - Cargo
Imagen 03. Control de Calidad
Imagen 04. Notificación para control de calidad
5.2. Bugs identificados y su tratamiento de solución.
Durante las pruebas con usuarios; se han identificado los siguientes bugs:
N° | Bug | Tratamiento de Solución |
1 | Agregar Volumen analizado en Análisis | Se realizó los cambios necesarios para incluir el cuadro |
2 | Modificar el texto del inicio para Tipo Maderables – Bosques Secos – Algarrobo tal como sigue: 2.1. Mediante carta N°(se completa por el supervisor)…, de fecha de recepción …, el ……... (se obtiene del SIGO - Titular), , solicita ante la Administración Técnica Forestal y de Fauna Xxxxxxxxx de Piura sede Sullana (ATFFS-Piura sede Sullana) (Sale del SIGO del módulo TH/PO o PMFI o DEMA), se le otorgue el permiso de aprovechamiento de los recursos forestales para la extracción de la especie Prosopis pallida (Algarrobo) en un área de 43.64 ha, con un volumen total a aprovechar de 1676.731 m3, ubicado en el sector Río Chipillico / Zapallal, distrito Lancones, provincia de Sullana y departamento de Piura. | Se modificó el método que genera los antecedentes de informe digital |
3 | En la modalidad Maderable – Concesión Maderable se debe incluir para todos los POA: - Inspección ocular - Informe técnico que recomienda la aprobación - Resolución Directoral que aprueba | Se modificó el método que genera los antecedentes de informe digital |
4 | En la modalidad Maderable – Concesión Maderable se deben eliminar los puntos suspensivos del siguiente párrafo: Mediante Carta N° 00543-2018-OSINFOR/08.1 de fecha 20 xx xxxxx de 2018, se notifica al titular (se eliminan los puntos suspensivos), a efectos de realizar una supervisión [ORDINARIA/EXTRAORDINARIA] al POA 14 aprobado mediante Resolución N° RDR N°140- 2015-GOREMAD-GRRNYGA-DRFFS/DFFS- TAH, documento que fue recepcionado el 24 xx xxxxx de 2018 por el señor XXXXXX XXXX XXXXXX (OTROS). | Se modificó el método que genera los antecedentes de informe digital |
5 | Para los casos de movilización y reformulación no repetir los párrafos | Se realizó los cambios necesarios para excluir los párrafos repetidos |
5.3. Historias de usuario aprobadas para el Sprint.
El siguiente cuadro describe las historias de usuario basadas en los requerimientos funcionales que fueron aprobados por los Product Owner y asignadas a mi persona para su atención durante el sprint 5 y sprint 6:
Sprint 5
Cod. Epica /Req | Epicas / Requerimiento | Cod HU | Historia de Usuario / Requerimiento Funcional |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de 1er grupo de observaciones |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de 2do grupo de observaciones | |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Control de calidad) | RF- 019 | Control de calidad |
F02_064 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | RF- 001 | Modificar de la lista de “temas tratados en la capacitación”. |
F02_064 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | RF- 002 | Modificar el registro de cargo |
Fuente: Hoja Sprint_5 (SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google)
Sprint 6
Cod. Epica /Req | Epicas / Requerimiento | Cod HU | Historia de Usuario / Requerimiento Funcional |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de observaciones de informe maderable | |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de observaciones de informe no maderable | |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de observaciones de informe de fauna | |
F02_014 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | Modificar de la lista de “temas tratados en la capacitación”. | |
F02_017 | Construcción de formatos de Informes de Supervisión Digital (Control de calidad) | RF- 019 | Control de calidad |
Fuente: Hoja Sprint_6 (SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google)
5.4. Tareas técnicas y documentación de acuerdo al sprint.
Las tareas técnicas y documentación que se han desarrollado durante el presente sprint son las siguientes:
- Creación de objetos (procedimientos almacenados) en Oracle.
- Gestión de código fuente: El código fuente se está gestionando a través de un repositorio GIT en donde se realizan las siguientes actividades:
✓ Obtener cambios del repositorio remoto de la rama “Master”
✓ Solucionar conflictos de código fuente en el caso que hubiera alteraciones de código
✓ Subir cambios al repositorio remoto
✓ Verificar que los cambios hayan subido correctamente.
- Todos los cambios efectuados se encuentran sincronizados en el repositorio de la OTI del OSINFOR (xxxx://00.00.00.00/Xxxxxx.Xxx.Xxxxxx).
Para el desarrollo de la Fase 02, se viene desplegando un ambiente de pruebas para cada uno de los requerimientos desarrollados según el grado de avance de
desarrollo y pruebas, así como la documentación respectiva, tal como se muestra en el siguiente cuadro:
Código | Sprint | Épica/Requerimiento | URL de la Documentación | URL del entorno de Calidad |
F02_017 | 5 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | xxxxx://xxxxx.xxx xxx.xxx/xxxxx/xxx ders/1HfCKzlCu 7V5oxRknrnpya S3Nb58tjEzK | xxxx://xxx-xxxxxxxxxx- xxxx.xxxxxxx.xxx.xx:8089/SI GOsfc_Mejoras_Inf-digital |
F02_064 | 5 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | xxxxx://xxxxx.xxx xxx.xxx/xxxxx/xxx ders/1MJSHldAe qGv4Ag0qHiytnz eLWxpOzCJx | xxxx://xxx-xxxxxxxxxx- xxxx.xxxxxxx.xxx.xx:8089/SI GOSFC_F02_064 |
F02_017 | 6 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | xxxxx://xxxxx.xxx xxx.xxx/xxxxx/xxx ders/1HfCKzlCu 7V5oxRknrnpya S3Nb58tjEzK | xxxx://xxx-xxxxxxxxxx- xxxx.xxxxxxx.xxx.xx:8089/SI GOsfc_Mejoras_Inf-digital |
Fuente: Hoja Alcance Fase 02 (SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google)
6. Sprint Backlog actualizado sobre la codificación, pruebas y avances en la implementación de las mejoras:
El Backlog actualizado se describe posteriormente en el Scrum Task Board de la sección
7. del presente documento, en él se identifican las actividades asignadas para análisis, diseño, desarrollo y pruebas.
7. Scrum Task Board Actualizado de las actividades asignadas
A continuación, se listan las actividades pendientes de inicio, en progreso y culminadas de la Fase 02 en el Scrum Task Board del proyecto dividido en sprint 5 y sprint 6, el Scrumt Task Board (incluyendo actividades en curso y culminadas) se pueden visualizar en el siguiente enlace: SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google
Se están reportando actividades pendientes de culminación (Por Hacer y En Progreso) considerando que el servicio de consultoría sigue en curso y el sprint 6 aún no ha culminado.
SPRINT 5 |
Duración: del 26 de julio al 20 xx xxxxxx de 2021 |
N° | Cod. Epica /Req | Epicas / Requerimiento | Cod HU | Historia de Usuario / Requerimiento Funcional | Cod Tarea | Tarea / Actividad | Responsable | Por Hacer | En Progreso | Hecho |
1 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de 1er grupo de observaciones | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X | ||||
2 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de 2do grupo de observaciones | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X | ||||
3 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Control de calidad) | RF-019 | Control de calidad | Análisis y prototipos | Xxxx Xxxx | X | |||
4 | F02_064 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | RF-001 | Modificar de la lista de “temas tratados en la capacitación”. | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X | |||
5 | F02_064 | Modificación del módulo de capacitación/Registro de datos/ Capacitaciones / Temas y participantes | RF-002 | Modificar el registro de cargo | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X |
Fuente: Hoja Sprint_5 SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google
SPRINT 6 |
Duración: del 23 xx xxxxxx al 17 de septiembre de 2021 |
N° | Cod. Epica /Req | Epicas / Requerimiento | Cod HU | Historia de Usuario / Requerimiento Funcional | Cod Tarea | Tarea / Actividad | Responsable | Por Hacer | En Progreso | Hecho |
1 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con | Corrección de observaciones de informe maderable | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X |
usuarios - Levantamiento de Observaciones) | ||||||||||
2 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de observaciones de informe no maderable | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X | ||||
3 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Pruebas con usuarios - Levantamiento de Observaciones) | Corrección de observaciones de informe de fauna | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X | ||||
4 | F02_017 | Construcción de formatos de Informes de Supervisión Digital (Control de calidad) | RF-019 | Control de calidad | - Desarrollo backend - Desarrollo frontEnd | Xxxx Xxxx | X |
Fuente: Hoja Sprint_6 SCRUM_SIGOsfc3.xlsx - Hojas de cálculo de Google