Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTO MINJUSTICIA
Documento de Visión y Alcance
Versión 1.0
Noviembre de 2016
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Historial de Revisiones
Fecha Versión Descripción Autor
01/11/2016 1.0 Versión preliminar como propuesta de Luis Carlos Pérez
desarrollo. Jonathan Rincón Vélez
Pedro Paulo Sarmiento
30/11/2016 1.1 Versión revisada del alcance del sistema Luis Carlos Pérez
Jonathan Rincón Vélez
Pedro Paulo Sarmiento
07/12/2016 1.2 Versión revisada según observaciones del Luis Carlos Pérez
MJD Jonathan Rincón Vélez
Pedro Paulo Sarmiento
15/12/2016 1.3 Versión revisada según observaciones del Luis Carlos Pérez
MJD Jonathan Rincón Vélez
Pedro Paulo Sarmiento
Página 2 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Tabla de Contenido
1 Introducción 5
1.1 Propósito 5
1.2 Alcance del documento 5
1.3 Definiciones, acrónimos, y abreviaciones 5
1.4 Referencias 6
2 Conceptualización 8
2.1 Criterios básicos para la definición del sistema 8
2.1.1 Criterios generales 8
2.1.2 Linderos con otros sistemas 8
2.1.3 Procesos que definen el sistema 9
Página 3 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
6 Restricciones 45
Página 4 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Visión
1 Introducción
1.1 Propósito
Este documento contiene la propuesta de un mapa de ruta para el Ministerio de Justicia y
el Derecho que le permita contar con el desarrollo y consolidación de un sistema de
información para suplir las necesidades de gestión de información en materia de política
criminal, a través de una herramienta con funcionalidades para el cargue, procesamiento
y generación de indicadores en el marco de la generación de información para el
desarrollo de la política criminal del Estado colombiano.
1
Establecida dentro del contrato 269 de 2016
Página 5 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
ETL. corresponden a las iniciales de Extract, Transform and Load, esto es, extraer
datos desde una fuente, transformarlos y volcarlos a otro soporte.
DI: integración de datos (Data Integration). Proceso que permite involucrar diferentes
fuentes de información, y proveer al usuario una única vista de los datos.
Middleware: software de conectividad que ofrece un conjunto de servicios que hacen
posible el funcionamiento de aplicaciones distribuidas sobre plataformas
heterogéneas.
OLAP: procesamiento analítico en línea (On-Line Analytical Processing), es una
solución utilizada en la inteligencia de negocios (Business Intelligence) cuyo objetivo
es agilizar la consulta de grandes cantidades de datos.
Procesos: aplicaciones del sistema que apoyan procesos generales de la organización
RIA: acrónimo de Rich Internet Applications (Aplicaciones de Internet Enriquecidas).
WS: Servicios Web (WS por su sigla en ingles Web Services)
SI: sistema de información
Subsistema: agrupación conceptual de elementos y especificaciones que definen un
conjunto de aplicaciones del sistema que soportan uno o varios procesos del Concejo
Superior de Política Criminal
TIC: tecnología de la información y las telecomunicaciones
Transformación de Datos: tarea específica de la integración de datos DI, en la que se
unifica de varias fuentes a una única vista de información.
Las siguientes definiciones son tomadas del estándar IEEE 1471-2000 [3]:
Sistema: una colección de componentes organizados para cumplir una determinada
función o conjunto de funciones.
Stakeholder del sistema: un individuo, equipo u organización (o clases del mismo) con
intereses o preocupaciones en relación con un sistema.
Vista: una representación de todo un sistema desde la perspectiva de un conjunto de
preocupaciones relacionadas.
Punto de vista: una especificación de los convenios para la construcción y utilización
de una vista. Un patrón o plantilla a partir de la cual desarrollar los distintos puntos de
vista mediante el establecimiento de los objetivos y la audiencia de la vista, así como
las técnicas para su creación y el análisis.
1.4 Referencias
1) ISO/IEC: FCD 9126-1.2: Information Technology - Software Product Quality. Part 1:
Quality Model, 1998.
2) Francisca Losavio, Ledis Chirinos and Nicole Lévy and Amar Ramdane-Cherif, Quality
Characteristics for Software Architecture, JOURNAL OF OBJECT TECHNOLOGY, Vol. 2,
No. 2, March-April 2003.
3) IEEE Std 1471-2000, IEEE Recommended Practice for Architectural Description of
Página 6 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 7 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
2 Conceptualización
Para efectos de este proyecto, se definieron los siguientes criterios básicos, que permiten
establecer la selección de los procesos y/o funcionalidades (de los previamente
identificados) a partir de cuales se inicia la definición del sistema.
Página 8 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Con base en los criterios básicos y las etapas de la política criminal (Ver figura 1) se
realiza la definición de los componentes del sistema propuesto, integrando las
recomendaciones, resultado del contrato 269 de 20162 3, el cual se desarrolló con el
propósito definir un modelo de gestión de información en justicia mediante la
clasificación, análisis, integración y validación de la calidad de los datos.
2
Rediseño del repositorio único de información, Colombia Digital, agosto de 2016.
3
Documento de arquitectura de la gestión de la información, Colombia Digital, agosto de 2016.
Página 9 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
4
Diagrama suministrado por MJD
Página 10 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Para proveer de una forma efectiva productos y servicios que se ajusten a las necesidades
del Ministerio de Justicia y del Derecho, es necesario identificar e involucrar a todos los
participantes en el proyecto como parte del proceso de modelado del sistema propuesto.
Esta sección muestra un perfil general de los participantes involucrados en el proyecto, así
como las responsabilidades más relevantes de éstos para enfocar la solución propuesta
para ellos. No describe sus requisitos específicos ya que éstos se capturan en una siguiente
fase de análisis detallado y diseño funcional de los subsistemas propuestos.
Página 11 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 12 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 13 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 14 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 15 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
SI de gestión de proyecto:
Este SI al interoperar con el sistema propuesto proveerá información sobre los proyectos
ejecutados por MJD a la bodega de datos y al tablero de indicadores (además de permitir
la definición de alertas) poder relacionar el impacto de los proyectos en las regiones y los
indicadores, para la toma de decisiones del CSPC.
5
Modelo de arquitectura de software que gestiona la comunicación entre servicios web de carácter privado entre
las entidades del sector justicia que conforman el Consejo Superior de Política Criminal
Página 16 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
3.3 SI de entidades del sector por interoperar al sistema de información de política criminal
La información generada por las entidades del sector debe ser integrada al sistema6,
mediante servicios web. Los sistemas de información de las entidades del sector
identificas en una primera etapa se detallan en la tabla 2.
6
Sin embargo, mientras se realiza la adecuación necesaria en estas entidades, se requerirá que se realice un
proceso manual de carga de la información mediante archivos planos (txt) y/o en Excel, los cuáles serán
procesados y almacenados en una base de datos para permitir la extracción de información para la bodega de
datos y la consulta de información del tablero de indicadores
7
Actualmente el MJD cuenta con conexión punto a punto para acceder a la información de algunos de los sistemas
de información del FGN, sin embargo, es recomendable migrar a una arquitectura orientada a servicios.
Página 17 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
8
Está por definir los sistemas de información y/o aplicativos que podrían compartir datos de relevancia para la
para la toma de decisiones del CSPC.
9
Ídem.
Página 18 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
www.politicacriminal.gov.co
Tablero de
OLAP
Indicadores
Bodega de
datos
Nuevos subsistemas
ETL Cárceles Boletas de
ETL Municipales detención y libertad
Captura Biblioteca
documental
Otros
Carga Manual
de información
WS
MJD
ANDAJ SI
Servicios de
interoperabilidad (SDI)
WS
SI FGN
WS
WS
WS WS
SI SI SI
SI SI
Otras
entidades CSJ Policia INPEC USPEC
Figura 2. Modelo conceptual de sistema propuesto a corto y mediano plazo
10
Propuesta por el contrato 269 de 2016
11
Si el MJD decide la implementación de un estándar de interoperabilidad, como es el caso de SDMX, deberá a
través de un proceso de ETL realizar la conversión de la información expuesta mediante el SDI para ser integrada a
la Bodega de datos.
Página 19 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
12
http://estrategia.gobiernoenlinea.gov.co/623/articles-8240_Guia_Interoperabilidad.pdf
13
http://lenguaje.intranet.gov.co/c/document_library/get_file?p_l_id=11403&folderId=250825&name=DLFE-
9263.pdf
14
http://www.mintic.gov.co/arquitecturati/630/w3-propertyvalue-8117.html
15
La página web de www.politicacriminal.gov.co deberá ser actualizada para cumplir estos nuevos requerimientos
funcionales.
Página 20 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
www.politicacriminal.gov.co
Tablero de
OLAP
Indicadores
Bodega de
datos
MJD
USPEC
ETL
ETL SI SI
SI SI SI SI SI
Otras
entidades
El sistema será una herramienta de gestión estratégica para el MJD y las entidades que
componen el Consejo superior de Política criminal (CSPC), basada en los modelos BI. Este
sistema proveerá no solo los módulos funcionales aquí descritos para la gestión de la
información de relevante para la política criminal del país, sino además tendrá la
capacidad de, a partir del modelo, extender sus funcionalidades mediante unión de
nuevos subsistemas integrados al ANDAPC. La característica de calidad principal de
sistema será la adaptabilidad a diferentes entornos en los cuales el sistema se podrá
implementar.
Página 21 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
En el mediano plazo, este componente del sistema tiene como propósito centralizar la
información estadística de calidad que las entidades producen relacionadas con la
política criminal en Colombia.
Este componente del sistema corresponde a las interfaces de los SI de las entidades
relacionadas con la política criminal para permitir acceder a la información estadística
requerida por CSPC. Esta tecnología permite el acceso seguro e independiente de la
plataforma tecnológica que posea la entidad que la comparte, facilitando de esta
manera la interoperabilidad entre las entidades.
Este componente del sistema tiene como propósito permitir el acceso que las entidades
actualmente están o proyectan en el corto plazo compartir información mediante el
servicio de interoperabilidad (SDI) del MINTIC basado en el lenguaje común de
intercambio, facilitando a las entidades que vienes trabajando este aspecto el acceso a
la información de manera más ágil y menos dispendioso, sin la necesidad de duplicar
esfuerzo y recursos.
16
Información tomada del documento de “Rediseño de repositorio único de información”, agosto de 2016
Página 22 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 23 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 24 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
17
Si el MDJ define adoptar un estándar de interoperabilidad internacional se debe garantizar que el estándar
permita asegura los aspectos de uniformidad, gobernabilidad, autonomía, competencia, optimización, intercambio
y seguridad definidos, para la información.
Página 25 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 26 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 27 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 28 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 29 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
Diseño de
2 Diseño de Arquitectura SI 55 28 21 21 14 138
Arquitectura
Diseño de Componentes
Diseño de
2 (Estándar de 28 14 11 11 7 71
Arquitectura
Programación)
Diseño de
2 Modelado base del SI 44 22 17 17 11 111
Arquitectura
Indicadores área
2 ETL área temática Delito 74 37 28 28 18 185
temática Delito
Diseño estructura de
Indicadores área
2 comunicación inicial 48 24 18 18 12 121
temática Delito
(Interoperabilidad)
Indicadores área
2 Modelo de indicadores 55 28 21 21 14 138
temática Delito
Indicadores área
ETL área temática
temática
2 Ejecución sanciones 74 37 28 28 18 185
Ejecución
penales
sanciones penales
Indicadores área
Diseño estructura de
temática
2 comunicación inicial 48 24 18 18 12 121
Ejecución
(Interoperabilidad)
sanciones penales
Indicadores área
temática
2 Modelo de indicadores 55 28 21 21 14 138
Ejecución
sanciones penales
Indicadores área
ETL área temática
2 temática 74 37 28 28 18 185
Judicialización
Judicialización
Indicadores área Diseño estructura de
2 temática comunicación inicial 48 24 18 18 12 121
Judicialización (Interoperabilidad)
Indicadores área
2 temática Modelo de indicadores 55 28 21 21 14 138
Judicialización
Indicadores área ETL área temática
2 74 37 28 28 18 185
temática Libertad Libertad
Diseño estructura de
Indicadores área
2 comunicación inicial 48 24 18 18 12 121
temática Libertad
(Interoperabilidad)
Indicadores área
2 Modelo de indicadores 55 28 21 21 14 138
temática Libertad
2 Indicadores área ETL área temática 74 37 28 28 18 185
Página 30 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
temática Privación libertad
Privación libertad
Indicadores área Diseño estructura de
2 temática comunicación inicial 48 24 18 18 12 121
Privación libertad (Interoperabilidad)
Indicadores área
2 temática Modelo de indicadores 55 28 21 21 14 138
Privación libertad
Generación formulario
Indicadores Consulta de Estado de
2 56 28 21 21 14 141
Ejecución de Pena Ejecución de Pena por
Persona
Generación de
Indicadores formularios de
2 50 25 19 19 12 124
Ejecución de Pena información de ejecución
de pena
Alerta y notificación
Indicadores
2 información ejecución de 26 13 10 10 6 64
Ejecución de Pena
pena (SMS, Correo)
ETL Consulta a sistema
Indicadores
2 información ejecución de 44 22 17 17 11 111
Ejecución de Pena
pena
Indicadores
2 ICBF 52 26 20 20 13 131
Generales
Indicadores
2 Medicina Legal 52 26 20 20 13 131
Generales
Indicadores
2 Ministerio Salud 52 26 20 20 13 131
Generales
Indicadores
2 Entes Territoriales 70 35 26 26 17 175
Generales
Modulo
Generación de consulta
2 Automatización 35 17 13 13 9 87
ley 1760
Ley 1760
Modulo
2 Automatización ETL sistema INPEC 44 22 17 17 11 111
Ley 1760
Modulo
2 Automatización ETL sistema Fiscalía 44 22 17 17 11 111
Ley 1760
Modulo
ETL sistema Consejo
2 Automatización 58 29 22 22 14 145
Superior de la Judicatura
Ley 1760
Modulo ETL Defensoría
2 62 31 23 23 15 155
Automatización (Actualmente no
Página 31 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
Ley 1760 trasmiten información)
Modulo
Generación reporte ley
2 Automatización 22 11 8 8 5 54
1760
Ley 1760
Modulo
Alerta y notificación
2 Automatización 12 6 5 5 3 30
Jueces y Fiscales (Correo)
Ley 1760
Módulos Estructura componentes
2 40 20 15 15 10 101
Generales área temática Delito
Estructura componentes
Módulos
2 área temática 40 20 15 15 10 101
Generales
Judicialización
Estructura componentes
Módulos
2 área temática Privación 40 20 15 15 10 101
Generales
libertad
Estructura componentes
Módulos
2 área temática Ejecución 40 20 15 15 10 101
Generales
sanciones penales
Módulos Estructura componentes
2 40 20 15 15 10 101
Generales área temática Libertad
Portal Construcción Plantilla y
2 (Visualización y estructura Sistema de 62 31 23 23 15 155
Entorno) Información
Procesos de
boletas de Generación de formulario
2 35 17 13 13 9 87
detención y de consulta de personas
libertad
Procesos de
boletas de Generación formulario de
2 39 19 15 15 10 97
detención y información
libertad
Procesos de
boletas de Generación de boleto de
2 23 11 9 9 6 57
detención y detención
libertad
Procesos de
Generación de reporte
boletas de
2 con manejo de código de 22 11 8 8 5 54
detención y
barras o QR
libertad
Procesos de
boletas de ETL boleto de detención y
2 58 29 22 22 14 145
detención y libertad
libertad
Página 32 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
Procesos de
Alerta y notificación áreas
boletas de
2 participantes (SMS, 26 13 10 10 6 64
detención y
Correo)
libertad
Procesos de Generación de formulario
2 35 17 13 13 9 87
Capturas de consulta de personas
Procesos de Generación formulario de
2 39 19 15 15 10 97
Capturas información
Generación de
integración para datos
Procesos de
2 con diferentes entes, 52 26 20 20 13 131
Capturas
formularios de consulta
en pestañas
Generación de reporte de
Procesos de
2 capturas (Hoja de Vida - 22 11 8 8 5 54
Capturas
Justicia)
Procesos de
2 ETL Capturas Policía 58 29 22 22 14 145
Capturas
ETL Sistemas de control
(Los diferentes sistemas
Procesos de
2 que contengan 62 31 23 23 15 155
Capturas
información de la persona
consultada)
Alerta y notificación áreas
Procesos de
2 participantes (SMS, 26 13 10 10 6 64
Capturas
Correo)
Página 33 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
información TIC Servicio
Políticas de manejo de
2 Seguridad 23 11 9 9 6 57
información TIC Gestión
Tablero de
2 indicadores y Informes predefinidos 56 28 21 21 14 141
alertas
Tablero de
2 indicadores y Informes a medida 56 28 21 21 14 141
alertas
Tablero de
2 indicadores y Alertas 34 17 13 13 8 84
alertas
Tablero de
2 indicadores y Análisis estadístico 69 34 26 26 17 171
alertas
Tablero de Modelado predictivo o
2 indicadores y Minería de datos (Data 56 28 21 21 14 141
alertas Mining)
Tablero de
2 indicadores y Optimización 44 22 17 17 11 111
alertas
Tablero de
2 indicadores y Minería de Procesos 74 37 28 28 18 185
alertas
Subtotal Fase 2 3.682 1.841 1.381 1.381 921 9.205
Implementación del
3 ANDAPC 2.771 1.386 1.039 1.039 693 6.928
ANDAPC
Diseño modelo de Datos
3 ANDAPC 54 27 20 20 13 134
inicial
Diseño técnico de la
3 ANDAPC 71 36 27 27 18 178
arquitectura
Definición Herramientas
3 ANDAPC 59 30 22 22 15 148
tecnológicas
Instalación Herramientas
3 ANDAPC 81 40 30 30 20 202
Tecnológicas
3 ANDAPC Integración de servicios 86 43 32 32 22 215
Diseño Gestión de
3 ANDAPC 78 39 29 29 19 195
Identidad y Seguridad
Subtotal Fase 3 3.200 1.600 1.200 1.200 800 8.000
Implementación de la
4 Base de Datos 5.649 2.824 2.118 2.118 1.412 14.121
bodega de datos
Diseño modelo de Datos
4 Base de Datos 61 30 23 23 15 151
inicial
Página 34 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
Diseño técnico de la
4 Base de Datos 58 29 22 22 14 145
arquitectura
Definición de
4 Base de Datos requerimientos de 62 31 23 23 15 155
negocio
Definición Herramientas
4 Base de Datos 75 38 28 28 19 188
tecnológicas
Instalación Herramientas
4 Base de Datos 73 36 27 27 18 182
Tecnológicas
Estructura DWH Data
4 Base de Datos 74 37 28 28 18 185
Warehouse
Estructura Vistas a las
4 Base de Datos 73 36 27 27 18 182
áreas temáticas
Estructuración de Minería
4 Base de Datos 73 36 27 27 18 182
de Datos (BI)
4 Base de Datos Modelado Dimensional 78 39 29 29 19 195
Diseño Físico
4 Base de Datos Arquitectura (Estrella, 78 39 29 29 19 195
Copo de Nieve)
Modelo Capas (Bodega de
4 Base de Datos 69 34 26 26 17 171
Datos)
Diseño y Especificación de
4 Base de Datos aplicaciones de 65 32 24 24 16 161
inteligencia de negocios
Implementación de
4 Base de Datos aplicaciones de 78 39 29 29 19 195
inteligencia de negocios
Capa de integración
4 Base de Datos 78 39 29 29 19 195
Bodega
Capa de integración Bus
4 Base de Datos 78 39 29 29 19 195
de Servicio
Capa de integración
4 Base de Datos 81 40 30 30 20 202
SDMX
Subtotal Fase 4 6.800 3.400 2.550 2.550 1.700 16.999
Herramientas Implementación de la
5 1.905 952 714 714 476 4.761
OLAP herramienta OLAP
Consultas (Query) / Cubos
Herramientas
5 OLAP (On-Line Analytic 50 25 19 19 12 124
OLAP
Processing).
Herramientas
5 Pronósticos (Forecasting) 46 23 17 17 11 114
OLAP
Subtotal Fase 5 2.000 1.000 750 750 500 5.000
6 Bus de Servicio Implementación del bus 3.394 1.697 1.273 1.273 848 8.485
Página 35 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Esfuerzo
Subsistema/ DESCRIPCION DE LA Gerencia y
Fase Desarrollo Análisis Diseño Pruebas
documentación
Subtotal
Módulo FUNCIONALIDAD
40% 20% 15% 15% 10% 100%
de servicio
Diseño de la Arquitectura
6 Bus de Servicio 54 27 20 20 13 134
de Servicio
Acoplamiento / Reuso /
6 Bus de Servicio 71 36 27 27 18 178
Interoperabilidad
Estructuración de reglas
6 Bus de Servicio 59 30 22 22 15 148
de Negocio de Operación
Estructuración de Reglas
6 Bus de Servicio de Negocio de Extracción 81 40 30 30 20 202
y Consulta
Estructuración de
6 Bus de Servicio 74 37 28 28 18 185
Ambientes Heterogéneos
Articulación de reglas y
6 Bus de Servicio 74 37 28 28 18 185
Arboles de Decisión (BRE)
Diseño toma de
6 Bus de Servicio 79 40 30 30 20 198
decisiones y control
6 Bus de Servicio Integración de servicios 86 43 32 32 22 215
Diseño Gestión de
6 Bus de Servicio 28 14 11 11 7 71
Identidad y Seguridad
Subtotal Fase 6 4.000 2.000 1.500 1.500 1.000 10.001
Totales 22.683 11.341 8.505 8.505 5.670 56.705
Tabla 6 Resumen de esfuerzo por fases de desarrollo
Esta propuesta contiene, desde el enfoque organizacional, los costos relacionados con el
tiempo para la creación y consolidación de la solución propuesta para la
interoperabilidad, sistema de indicadores y alertas y el desarrollo de las funcionalidades
asociadas la información de cárceles municipales, las boletas de detención y libertad,
capturas, la biblioteca documental y la carga manual de información de las entidades del
sector.
Los factores que determinan el costo de esta solución son los siguientes:
Página 36 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
4.5.3 Perfiles
A continuación, se relacionan alguno de los perfiles requeridos para el desarrollo de las fases
propuesta dentro de la solución para el sistema de información de política criminal.
Página 37 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 38 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
El esfuerzo requerido para la implementación de las cinco (5) fases corresponde a 48.704 horas
de ingeniería, a un costo promedio de $120.000 hora de ingeniería significa un costo total
aproximado de $6.804’600.000 pesos a términos del año 2016 en inversión de recursos humano.
18
Tomado del “DOCUMENTO DE ARQUITECTURA DE LA GESTIÓN DE LA INFORMACIÓN”, CONTRATO 269 DE 2016.
Página 39 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
A continuación, se listan las funcionalidades generales que tendrá el producto final dentro
del sistema propuesto, discriminadas en seis (6) fases que definen el alcance del sistema y
subsistemas propuesto.
Para la implementación del sistema y los subsistemas propuestos se define que las fases
uno (1) y la tres (3) se desarrollarán de manera secuencial, mientras que la fase dos (2) se
desarrollará en paralelo a estas dos fases, con el propósito de minimizar los tiempos de
implementación.
Página 40 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Tabla 9 Descripción requerimientos generales para la módulos y funcionalidades de los subsistemas de la fase 2
MATRIZ DE ALCANCE
Referencia Subsistema Descripción de la funcionalidad
BD-F001 Biblioteca documental Parametrización de documentos en el Sistema
BD-F002 Biblioteca documental Parametrización Metadatos
Creación, parametrización y administración dinámica del
BD-F003 Biblioteca documental
ciclo de vida de los documentos con control de versiones.
Parametrización Árbol Estructura Organizacional
BD-F004 Biblioteca documental
(organigrama)
BD-F005 Biblioteca documental Parametrización de seguridad (usuarios, roles y permisos)
BD-F006 Biblioteca documental Parametrización Calendario
Generación de un número único de registro (Radicado
BD-F007 Biblioteca documental Personalizable) con el cual podrá gestionar todas las
etapas y procesos de su documentación
Clasificar todos los documentos dependiendo de su ciclo
BD-F008 Biblioteca documental
de vida del documento (TRD).
Consultar y retornar con preservación física y digital los
BD-F009 Biblioteca documental
documentos.
Desmaterialización de todos los documentos físicos y
BD-F010 Biblioteca documental
almacénelos en un repositorio documental en la nube
Integración y sincroniza con los documentos del proceso
BD-F011 Biblioteca documental
de gestión documental
Certificación de todos sus documentos digitales de forma
BD-F012 Biblioteca documental electrónica por medio de una firma digital, con
estampado de tiempo.
Página 41 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
MATRIZ DE ALCANCE
Referencia Subsistema Descripción de la funcionalidad
Definición de los procesos de gestión asociados al
documento (cliente interno y externo) permitiendo la
BD-F013 Biblioteca documental
interacción con las diferentes plataformas que necesitan
conocer el estado de sus documentos
Captura y gestión de la información de los
CM-F001 Cárceles municipales
establecimientos
Gestión de la información de los internos, información
CM-F002 Cárceles municipales
registrada en los establecimientos.
Gestión de la información de las celdas parametrizadas
CM-F003 Cárceles municipales
con su capacidad y por interno
CM-F004 Cárceles municipales Gestión de la información de los patios y pabellones
Gestión de la información relacionadas con las Visitas por
CM-F005 Cárceles municipales
mes por recluso, duración y espacios
Gestión de la información del tiempo redimido por
CM-F006 Cárceles municipales trabajo, estudio o enseñanza y nivel de escolaridad de la
PPL
CM-F007 Cárceles municipales Gestión de PQRs
Control de información de información sobre el historial
CM-F008 Cárceles municipales
de salidas e ingresos
CM-F008 Cárceles municipales Parametrización de seguridad (usuarios, roles y permisos)
Configuración mediante flujos de trabajo de los procesos
Boletas de detención y
DL-F001 de negocio asociados a la generación de las boletas de
libertad
detención y libertad
Boletas de detención y Permitir la trazabilidad, control y seguimiento a la boleta
DL-F002
libertad de detención y libertad
Boletas de detención y
DL-F003 Generación de la boleta de detención
libertad
Validación de la autenticidad de la boleta de detención y
Boletas de detención y
DL-F004 la boleta de libertad mediante firma digital, con
libertad
estampado de tiempo.
Envío de notificación mediante correo electrónico de
Boletas de detención y
DL-F005 información de la boleta de detención y la boleta de
libertad
libertad a los organizamos de control
Boletas de detención y
DL-F006 Parametrización de seguridad (usuarios, roles y permisos)
libertad
CA-F001 Captura Parametrización de los parámetros de consulta
Consulta de información (mediante parámetros definidos)
CA-F002 Captura
de la información judicial de una persona
CA-F003 Captura Integración y sincroniza con el bus de servicios sectorial
CA-F004 Captura Parametrización de seguridad (usuarios, roles y permisos)
Carga manual de Parametrización de estructura de datos por entidad y por
CM-F001
información tipo de información
Carga manual de Carga de información mediante archivos csv, txt, xls y/o
CM-F002
información xlsx
Página 42 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
MATRIZ DE ALCANCE
Referencia Subsistema Descripción de la funcionalidad
Carga manual de Parametrización metadatos asociados a los archivos a
CM-F003
información cargar
Carga manual de
CM-F004 Parametrización de seguridad (usuarios, roles y permisos)
información
Parametrización de reglas de negocio para la generación
SA-F001 Sistema de Alertas
de alertas
Configuración de alertas sobre la información compartida
SA-F002 Sistema de Alertas
por los sistemas conectados al bus se servicios
Configuración de alertas sobre la información de la
SA-F003 Sistema de Alertas
bodega de datos
Personalización para mostrar, a través de un navegador
SA-F004 Sistema de Alertas
WEB, mapas y gráficas de las alertas generadas
SA-F005 Sistema de Alertas Parametrización de seguridad (usuarios, roles y permisos)
Configuración a partir de un árbol dinámico, de las
unidades organizacionales, tablero de indicadores, y todos
TI-F001 Tablero de indicadores
elementos de información que conforman el modelo de
monitoreo para el observatorio de política criminal.
Comunicación e integración del sistema con todas las
fuentes de datos (bus de servicios sectorial y bodega de
TI-F002 Tablero de indicadores
datos) que alimentan los indicadores monitoreados el
tablero de indicadores
Personalización para mostrar, a través de un navegador
WEB, los tableros de indicadores, mapas y gráficas de
TI-F003 Tablero de indicadores
monitoreo de los indicadores definidos para el monitoreo
de la política criminal.
Generación de reporte e indicadores asociados al
TI-F004 Tablero de indicadores
cumplimento de la ley 1760
Generación de reporte e indicadores de ejecución de
TI-F005 Tablero de indicadores
penas
TI-F006 Tablero de indicadores Parametrización de seguridad (usuarios, roles y permisos)
5.1.3 Fase 3: Implementación del Archivo Nacional de Datos de Política Criminal (ANDAPC)
Página 43 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 44 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
6 Restricciones
El sistema debe ser modular de manera que permita la fácil adaptación del sistema en
diferentes ambientes.
Las herramientas propuestas y/o desarrolladas dentro del sistema propuesto deberán
ser compatibles con tecnología Microsoft.
El sistema debe ser WEB enabled, el entorno de presentación del sistema debe ser
desarrollado y orientado hacia internet/intranet, se debe utilizar el framework
compatible con tecnología Microsoft.
El sistema debe ser desarrollado basadas en Aplicaciones de Internet Enriquecidas RIA
(Rich Internet Applicactions).
Página 45 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 46 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Para la definición del modelo de negocio planteado se busca describir la lógica de cómo el
sistema crea, entrega, y captura valor, de forma tal que se pueda interpretar la necesidad
que se tiene frente a la arquitectura y el sistema por generar, para lo cual se propone
utilizar la metodología CANVAS, la cual comprende los siguientes elementos (Ver figura
7):
Segmentos de clientes: se indica para quién se está generando valor y/o que personas
o entidades son los más importantes para nuestro proyecto.
Propuesta de valor: es el eje del modelo CANVAS de negocio, indica en concreto qué
valor se va a entregar y cuál de los problemas principales del cliente se pretende
resolver.
Canales: son los medios por los cuales se contacta con las personas
Relaciones con clientes: describe el tipo de relación que la compañía establece con
segmentos de clientes específicos y la forma en que están integrados con el resto del
modelo de negocio.
Fuentes de ingresos: representan la(s) forma(s) en las que se ve el beneficio del
modelo de negocio
Recursos clave: describen los activos (tangibles o intangibles) más importantes,
requeridos para que el modelo de negocio sea
Actividades clave: son aquellas que están directamente relacionadas con nuestra
propuesta de valor. Están ligadas estrechamente a los canales de distribución.
Socios clave: describe la red de proveedores, socios y otros actores clave para el éxito
del modelo de negocio.
Página 47 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Estructura de costos: describe todos los costos en los que se incurren al implementar
el modelo de negocio.
19
Adaptado de http://www.mintic.gov.co/gestionti/615/articles-
4211_sumen_del_diseno_y_especificacion_del_Marco_de_Referencia_de_la_Arquitectura_Empresarial_para_la_
Gestion_TI_del_Estado.pdf
20
http://www.mintic.gov.co/arquitecturati/630/w3-channel.html
Página 48 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
21
Min TIC – Capa de interoperabilidad de sistemas de información
Página 49 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 50 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
BPM (Business Process Management): El concepto de BPM está también muy ligado a
SOA. BPM es una disciplina de gestión que combina una visión centrada en procesos y
de integración de funcionalidades que pretende mejorar la efectividad de las
organizaciones. Una solución BPM dispone de los medios necesarios para la
realización efectiva de estos procesos, así como las funcionalidades necesarias para
que los gestores de las empresas puedan controlar y modificar los flujos de trabajo
(“workflows”) tanto manuales como automáticos.
Página 51 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Página 52 de 53
DOCUMENTO DE VISIÓN
Consultoría UT-MJD
UT-Soluciones en Fábrica de
Software 2016
Versión: 1.1 Fecha: 30/11/2016
Oracle Service Bus: Está diseñado para conectarse, mediar y administrar las
interacciones entre servicios heterogéneos, aplicaciones tradicionales, aplicaciones
empaquetadas y múltiples instancias Enterprise Service Bus (ESB) a través de una red
de servicios para toda la empresa. Oracle Business Rules Oracle Business Rules
permite a los analistas de negocio definir, actualizar y administrar fácilmente, las
políticas de negocio dentro de los procesos propensos al cambio pueden ser
capturadas utilizando Oracle Business Rules.
Página 53 de 53