SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
ANÁLISIS Y GESTIÓN DE REQUERIMIENTOS Y REQUISITOS DE LA
SOLUCIÓN DE SOFTWARE PARA APOYAR EL PROCESO DE GESTIÓN DE
NÓMINA EN LA UNIVERSIDAD DISTRITAL, SIGUIENDO LOS LINEAMIENTOS
DEL PROCESO DE DESARROLLO OPENUP/OAS EN SUS FASES DE INICIO,
ELABORACIÓN Y CONSTRUCCIÓN.
AUTOR:
SERGIO DAVID ORJUELA VELÁSQUEZ
PROYECTO DE GRADO PARA OPTAR AL TÍTULO DE INGENIERO DE
SISTEMAS
ALEJANDRO PAOLO DAZA
DIRECTOR
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
BOGOTÁ D.C.
2015
TABLA DE CONTENIDO
CAPÍTULO 1. INTRODUCCIÓN................................................................................6
CAPÍTULO 2. PLANTEAMIENTO DEL PROBLEMA................................................7
CAPÍTULO 3. OBJETIVOS........................................................................................9
3.1. Objetivo General.............................................................................................9
3.2. Objetivos Específicos......................................................................................9
CAPÍTULO 4. JUSTIFICACIÓN...............................................................................10
CAPÍTULO 5. MARCO TEÓRICO...........................................................................11
5.1. El Proceso OPENUP/OAS............................................................................11
5.1.1. Generalidades........................................................................................11
5.1.2. El método de trabajo..............................................................................14
5.1.3. Subprocesos OPENUP/OAS..................................................................18
5.2. Ingeniería de Requerimientos y Requisitos..................................................21
5.2.1. Generalidades........................................................................................21
5.2.2. Gestión de requerimientos y requisitos..................................................21
5.2.3. Los requerimientos y requisitos..............................................................22
5.2.4. ¿Cómo detallar un requerimiento?.........................................................23
5.2.5. Definición de requisitos..........................................................................24
5.2.6. Técnicas de capturas de requerimientos...............................................24
5.2.7. Casos de Uso.........................................................................................25
5.3. La Nómina: estructura, partes y elementos básicos.....................................26
5.3.1. Retribución bruta: conceptos que conforman el salario bruto...............27
5.3.2. Descuentos en la nómina.......................................................................28
5.3.3. Procesos de liquidación para docentes de vinculación especial en la
Universidad Distrital..........................................................................................28
5.3.4. Procesos de liquidación para contratistas en la Universidad Distrital...32
CAPÍTULO 6. METODOLOGÍA...............................................................................35
CAPÍTULO 7. DESARROLLO.................................................................................40
7.1. Modelo De Gestión De Nómina....................................................................43
2
7.2. Modelo BPMN - Gestión De Nómina............................................................44
7.3. Requerimientos No Funcionales...................................................................52
7.4. Requerimientos Funcionales Identificados...................................................54
7.5. Sistema De Gestión De Nómina (TITAN-Descripción por Módulo)..............64
7.5.1. Módulo: Parámetros Del Sistema...........................................................65
7.5.2. Módulo: Gestión Persona.......................................................................70
7.5.3. Módulo: Gestión Conceptos...................................................................72
7.5.4. Módulo: Gestión De Novedades............................................................78
7.5.5. Módulo: Gestión De Liquidación............................................................87
7.5.6. Módulo: Gestión De Reportes................................................................90
CAPITULO 8. RESULTADOS Y TRABAJO A FUTURO..........................................92
CAPITULO 9. CONCLUSIONES.............................................................................93
CAPÍTULO 10. BIBLIOGRAFÍA...............................................................................95
ANEXOS..................................................................................................................97
Especificaciones De Caso De Uso:.....................................................................97
3
ÍNDICE DE ILUSTRACIONES
Ilustración 1 Mapa de Subprocesos OPENUP/OAS...............................................18
Ilustración 2 Equipo de Desarrollo del Proceso OPENUP/OAS.............................20
Ilustración 3 Metodología de Trabajo......................................................................38
Ilustración 4 Metodología Subproceso de "Gestión de Requerimientos y
Requisitos"...............................................................................................................39
Ilustración 5 Flujo de Trabajo Proyecto TITAN........................................................41
Ilustración 6 Artefacto Plan General de Ejecución del Proyecto.............................42
Ilustración 7 Artefacto de Control de Cambios........................................................42
Ilustración 8 Modelo de Dominio.............................................................................44
Ilustración 9 Diagrama BPM (Gestión Persona).....................................................45
Ilustración 10 Diagrama BPM (Gestión Vinculación Persona Natural)...................46
Ilustración 11 Diagrama BPM (Gestión de Parámetros).........................................47
Ilustración 12 Diagrama BPM (Gestión de Conceptos)...........................................47
Ilustración 13 Diagrama BPM (Gestión de Novedades 1)......................................48
Ilustración 14 Diagrama BPM (Gestión de Novedades 2)......................................49
Ilustración 15 Diagrama BPM (Pre liquidación).......................................................50
Ilustración 16 Diagrama BPM (Liquidación)............................................................51
Ilustración 17 Diagrama BPM (Gestión de Plantilla)...............................................51
Ilustración 18 Diagrama BPM (Gestión de Plantilla)...............................................52
Ilustración 19 Diagrama de Caso Uso (Parámetro Actividades Económicas)........66
Ilustración 20 Diagrama de Caso Uso (Parámetro Fondo de Pensiones)..............67
Ilustración 21 Diagrama de Caso Uso (Parámetro Tipo de Vinculación)................68
Ilustración 22 Diagrama de Caso Uso (Parámetro de Liquidación)........................69
Ilustración 23 Diagrama de Caso Uso (Gestión de Categorías de Parámetros de
Liquidación)..............................................................................................................70
Ilustración 24 Diagrama de Caso Uso (Gestión Persona)......................................71
Ilustración 25 Fases de Registro y Modificación de un Concepto..........................73
Ilustración 26 Diagrama de Caso Uso (Registro de Concepto)..............................73
Ilustración 27 Diagrama de Caso Uso (Actualización de Concepto)......................74
Ilustración 28 Diagrama de Caso Uso (Inactivación y Consulta de Concepto)......75
Ilustración 29 Diagrama de Caso Uso (Gestión Categorías de Conceptos)...........76
Ilustración 30 Diagrama de Caso Uso (Gestión de Asociación de Conceptos)......78
Ilustración 31 Fases de Registro y Modificación de Novedad................................80
Ilustración 32 Diagrama de Caso Uso (Generar Novedad)....................................80
Ilustración 33 Diagrama de Caso Uso (Editar Novedad)........................................81
Ilustración 34 Diagrama de Caso Uso (Consultar e Inactivar Novedad)................82
Ilustración 35 Diagrama de Caso Uso (Asociar Novedad a Empleado).................83
4
Ilustración 36 Diagrama de Caso Uso (Modificar Novedad Asociada)...................84
Ilustración 37 Diagrama de Caso Uso (Consultar e Inactivar Novedad Asociada).84
Ilustración 38 Diagrama de Caso Uso (Vinculación Persona Natural)....................86
Ilustración 39 Diagrama de Caso Uso (Registro y Gestión de Hoja de Vida).........87
Ilustración 40 Diagrama de Caso Uso (Gestión de Nómina)..................................88
Ilustración 41 Diagrama de Caso Uso (Gestión de Pre liquidaciones)...................89
Ilustración 42 Diagrama de Caso Uso (Gestión Liquidaciones)..............................90
ÍNDICE DE TABLAS
Tabla 1 Actividades y Tareas Fase de Inicio............................................................14
Tabla 2 Actividades y Tareas Fase de Elaboración.................................................16
Tabla 3 Subproceso de “Gestión de Requerimientos y Requisitos” del Proceso de
Desarrollo OPENUP/OAS........................................................................................19
Tabla 4 Roles del Proceso OPENUP/OAS..............................................................20
Tabla 5 Factor Categoría Docentes de Vinculación Especial.................................30
Tabla 6 Tabla de Descuentos Docentes de Vinculación Especial...........................30
Tabla 7 Tabla de Impuestos.....................................................................................31
Tabla 8 Honorarios Mensuales................................................................................32
Tabla 9 Impuestos y Descuentos Contratistas........................................................33
Tabla 10 Requerimientos No Funcionales del Sistema...........................................53
Tabla 11 Listado Maestro de Requerimientos Funcionales....................................55
5
CAPÍTULO 1. INTRODUCCIÓN
La Universidad Distrital Francisco José de Caldas es un ente autónomo de
Educación Superior cuya misión se centra en las funciones básicas de docencia,
investigación y extensión. Para poder desempeñar su labor como institución
académica y pública requiere de la vinculación de personas naturales y jurídicas
(contratistas, docentes de planta, docentes de vinculación especial,
administrativos, etc.) quienes a través de sus habilidades y talentos apoyan el
desarrollo de todas las actividades que la Universidad debe llevar a cabo; dichas
vinculaciones implican el cumplimiento de un conjunto de requisitos legales, entre
los cuales destaca la nómina, la cual hace referencia a la retribución monetaria
que se ofrece a una organización o persona por sus servicios.
Sin importar el tipo de vinculación contractual que una persona natural tenga con
la Universidad, se debe realizar periódicamente una gestión de nómina, proceso
en el cual se liquidan los honorarios, prestaciones y aportes patronales, seguridad
social, parafiscales y prestaciones sociales según sea el caso y de acuerdo a las
consideración establecidas por la ley.
Actualmente la Institución cuenta con un proceso de gestión de nómina que se
condiciona y se altera de acuerdo al tipo de vinculación contractual existente. En
consecuencia, la Universidad cuenta con algunas herramientas informáticas que
soportan dichos procesos, que van desde hojas de cálculos de Excel hasta
soluciones más robustas soportadas en bases de datos Oracle. Sin embargo el
común denominador de estos procesos es la baja flexibilidad a nuevos
requerimientos legales o tributarios del entorno externo o institucional, así como la
baja interoperabilidad con otros componentes de software requeridos para
efectuar los pagos y causaciones financieras.
Teniendo en cuenta lo anterior, la Oficina Asesora de Sistemas (OAS) de la
institución tiene como proyecto analizar, diseñar y construir una solución de
software integral y escalable que permita apoyar los procesos relacionados a la
gestión de nóminas. Con este fin, el proyecto que se describe a lo largo de este
documento (gestión y análisis de requerimientos) hace parte del proyecto
propuesto por la OAS que busca solucionar los problemas planteados.
6
CAPÍTULO 2. PLANTEAMIENTO DEL PROBLEMA
La Universidad Distrital debe realizar periódicamente la gestión de nómina de
todas las personas vinculadas a la institución, pero las herramientas informáticas
que se utilizan actualmente son obsoletas para soportar la información y los
procesos que la liquidación de nómina implica.
Esto, sumado a la poca interoperabilidad de las herramientas con otros
componentes de software a nivel interno y externo genera poca confianza, la
escaza disponibilidad e integridad de los datos, las demoras en los pagos de
honorarios o sueldos, los traumatismos en los procesos internos de la división de
recursos financieros y recursos humanos, la revelación inadecuada y poco
fidedigna de la información financiera y la falta de información oportuna para la
presentación de informes a los diferentes entes de control convergen en
resultados incompletos, no confiables y que no soportan adecuadamente los
procesos involucrados en la nómina, en consecuencia con lo anteriormente
nombrado los procesos dentro de la institución en lo que a gestión nomina
respecta no son óptimos.
Adicionalmente, dentro de la institución existen diferentes tipos de vinculación
(como los profesores de planta, profesores de vinculación especial, contratistas,
administrativos y pensionados) que se someten a procesos de liquidación de
nómina diferentes, por lo que la gestión de nómina en la Universidad Distrital es
una tarea compleja que implica más que un simple software ofimático o de baja
adaptabilidad. Lo anteriormente mencionado hace evidente la falta de cohesión y
el aislamiento de los procesos de gestión de nómina de acuerdo a los diferentes
tipos de vinculación.
Por ejemplo, los procesos relacionados a la nómina de los docentes de vinculación
especial y los contratistas son críticos, debido al tratamiento especial que se debe
aplicar en cado uno de los casos, razón por lo cual es necesario el análisis y la
identificación de los procedimientos de gestión de nómina particulares de estos
dos tipos de vinculación. Otro de los factores a tener en cuenta es la hoja de vida
como una de las unidades fundamentales de la vinculación y gestión de nómina
para la cual también se hace necesario la generación de un meta modelo de hoja
de vida que se pueda generalizar en todas las vinculación existentes.
7
8
CAPÍTULO 3. OBJETIVOS
3.1. Objetivo General
Realizar el análisis y la gestión de requerimientos y requisitos de una solución
modular, integral y escalable que permita apoyar los procesos relacionados a la
gestión de nóminas de la Universidad Distrital, soportado en tecnologías libres,
siguiendo el proceso de desarrollo OPENUP/OAS.
3.2. Objetivos Específicos
● Caracterizar el modelo de operación del sistema con el fin de definir los
requerimientos funcionales y no funcionales que deben considerarse en la
solución de software.
● Comprender las interacciones entre los usuarios y el sistema a desarrollar
partiendo de los requerimientos y los diálogos con los interesados, con el
fin de aclarar el conjunto de casos de uso requeridos en la solución al
problema planteado.
● Generar los artefactos establecidos por el proceso de desarrollo
OPENUP/OAS en el subproceso de “Gestión de Requerimientos y
Requisitos”, que serán base del proceso de desarrollo.
● Realizar los modelos gráficos de los procesos involucrados en la gestión
de nóminas en las Universidad Distrital utilizando notación estandarizada y
notación de procesos BPMN.
9
CAPÍTULO 4. JUSTIFICACIÓN
Debido a que la Universidad Distrital no cuenta con un sistema integral, unificado y
escalable que permita soportar el proceso de gestión de nómina en la Institución
de las personas naturales que tiene algún vínculo contractual con la Universidad,
se hace necesario el análisis, diseño y desarrollo de una solución de software.
Esto permite unificar los diferentes tipos de nóminas existentes en un solo
sistemas de información web, cuyas características sea una alta interoperabilidad
con otros componentes de software, adaptable a los cambios normativos y legales
del entorno interno o externo y que cumpla requisitos de alta calidad en
capacidades de usabilidad, fiabilidad, rendimiento y mantenimiento del software.
Aunque la Universidad Distrital es formadora de profesionales de alta calidad,
reconocidos en el entorno laboral por su buen desempeño en los campos donde
aplican sus saberes, en últimos años el trabajo conjunto entre los futuros
profesionales y la institución ha decaído.
Debido a esto, la Oficina Asesora de Sistemas tiene como objetivo vincular a los
estudiantes de últimos semestres de ingeniería de sistemas al desarrollo de los
proyectos vigentes, proceso que afianzará y fortalecerá los conocimientos y las
habilidades de los futuros profesionales y permitirá que estos últimos aporten a
través de sus competencias al crecimiento de la institución superior.
El desarrollo a través del trabajo conjunto de los estudiantes y la Oficina Asesora
de Sistemas de la Universidad de una solución integral de software permitirá
reducir el tiempo invertido en el proceso de la liquidación de la nómina en
cualquier tipo de vinculación contractual en la Universidad y consecuentemente
pagos oportunos a los funcionarios, docentes y contratistas de la Institución.
Por otro lado, por ser un sistema interoperable permitirá lograr una sincronización
precisa de datos con otros sistemas proveedores o destinatarios y armonizar la
información organizacional.
10
CAPÍTULO 5. MARCO TEÓRICO
5.1. El Proceso OPENUP/OAS.
En el marco de la resolución 461 de Rectoría del 29 de Julio de 20111
, la
Universidad Distrital Francisco José de Caldas avaló el método de desarrollo
OPENUP/OAS, como el marco de trabajo institucional en el análisis, diseño,
desarrollo e implementación de productos de software al interior de la Universidad.
A continuación se describen sus principales directrices y fundamentos.
5.1.1. Generalidades
El proceso OPENUP/OAS es un método de trabajo que involucra un conjunto
mínimo de prácticas tendientes a guiar a un equipo de trabajo pequeño en el
análisis, diseño, desarrollo y despliegue de un producto de software. Los objetivos
que persigue son:
● Promover la colaboración y compartir conocimientos alineando intereses
del equipo de trabajo y los usuarios.
● Ayudar al equipo a enfocarse en la arquitectura de forma rápida, de tal
manera que se minimicen los riesgos y se organice el desarrollo.
● Ayudar al equipo a balancear prioridades en conflicto para maximizar el
valor obtenido por los interesados en el proyecto.
● Ayudar al equipo en la evolución continua del producto para obtener
retroalimentación constante y fomentar el mejoramiento.
● Permitir a los administradores del proyecto realizar seguimientos a los
avances basados en metas e indicadores.
● Permitir que los integrantes del equipo entiendan rápidamente como
realizar el trabajo para alcanzar los objetivos y metas proyectadas.
1COLOMBIA. UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS.
Resolución No 461. (29, Julio, 2011). Por medio de la cual se adopta el método del
proceso de desarrollo OPENUP/OAS como marco de trabajo Institucional en el
análisis, diseño, desarrollo e implantación de productos de software al interior de
la Universidad Distrital Francisco José de Caldas. SISGRAL Bogotá D.C.
11
12
Los principios en que se enmarcan en el método de trabajo OPENUP/OAS son:
a. Conocer a los Interesados: Se deben identificar a los grupos de interés y
trabajar de cerca con ellos para asegurarse que sus necesidades son claramente
definidas e incrementalmente satisfechas a medida que se evoluciona en el
desarrollo de la solución.
b. Separar el Problema de la Solución: Se debe estar seguro que se conoce el
problema (o una parte de él) antes de definir una solución (o una parte de ella).
c. Crear un conocimiento compartido del dominio: Se debe fomentar un
ambiente de intercambio y trabajo en el que todos los involucrados puedan
obtener constantemente la información adecuada para lograr tener una visión
compartida de lo que se debe hacer, el por qué hacerlo y cómo se está haciendo.
d. Usar escenarios y casos de uso para capturar requerimientos: Hacer uso
de escenarios y casos de uso para capturar los requerimientos funcionales del
sistema.
e. Establecer y mantener contratos de prioridades: Se deben priorizar los
requisitos y requerimientos de implementación basados en un trabajo continuo con
los grupos de interés y tomar decisiones que lleven a que el sistema siempre
incremente los beneficios ofrecidos y reduzca los riesgos.
f. Realizar negociaciones que maximicen el beneficio obtenido: Las
negociaciones costo beneficio dentro del proyecto no pueden ser independientes
de la arquitectura. Los requisitos y requerimientos establecen los beneficios que
se deben alcanzar al implementar el sistema mientras que la arquitectura es una
medida base para calcular el costo del mismo. El costo asociado con un beneficio
puede influenciar en gran medida la percepción del usuario acerca del valor real
obtenido.
g. Gestionar el entorno: El cambio es inevitable, y aunque presenta
oportunidades para mejorar los beneficios dados a los grupos de interés, un
entorno incontrolado de cambios fácilmente decantará en sistemas deficientes. Se
debe gestionar los cambios manteniendo contratos específicos con los grupos de
interés.
h. Conocer cuándo se debe parar: Sobre recargar de características un sistema
no sólo es una pérdida de tiempo y recursos sino que conduce a sistemas
innecesariamente complejos. El desarrollo debe parar cuando la calidad esperada
del sistema se alcanza.
13
i. Mantener un entendimiento común: Ser proactivo comunicándose y
compartiendo información con los participantes del proyecto y no asumir que todos
encontrarán justo lo que ellos necesitan saber o que cada persona tiene la misma
comprensión del proyecto que todos los demás.
j. Aprender continuamente: Desarrollar continuamente las habilidades técnicas e
interpersonales, aprender de los ejemplos de los colegas, aprovechar la
oportunidad, tanto de ser un estudiante de sus colegas, así como maestro de
ellos.
k. Organizar alrededor de la arquitectura: La comunicación entre los miembros
del equipo empieza a ser compleja incrementalmente. Por consiguiente, es
pertinente organizar el equipo alrededor de la arquitectura, el vocabulario y el
modelo mental compartido del sistema.
l. Desarrollar el proyecto en iteraciones: Dividir el proyecto en una serie de
iteraciones encajadas en el tiempo y planear el proyecto iterativamente.
m. Gestionar los riesgos: Atacar tempranamente los riesgos que pudieran poner
en riesgo el proyecto. Es necesario identificar y priorizar los riesgos para idear
estrategias y mitigarlos.
n. Adoptar y gestionar el cambio: Adoptar los cambios ayuda a construir un
sistema que se encamina a suplir las necesidades de los interesados. Manejar los
cambios permite reducir costos y mejorar la predicción de éstos.
o. Medir el progreso objetivamente: Si no se conoce objetivamente cómo está
progresando el proyecto, no se sabrá si éste falla o tiene éxito. La incertidumbre y
los cambios a un proyecto de software en progreso dificultan medirlo
objetivamente.2
2UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS. Guía Rápida Proceso de
Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 1-3.
14
5.1.2. El método de trabajo
El OPENUP/OAS es un proceso iterativo e incremental que se distribuye a través
de cuatro fases: Inicio, Elaboración, Construcción y Transición en las cuales se
desarrollan transversalmente una serie de subprocesos entendiéndose estos
últimos como un conjunto de actividades, personas (Roles), prácticas (Guías) y
productos de trabajo (Artefactos) que orientan el desarrollo de software a través
del tiempo.
Cada fase puede tener tantas iteraciones como se requiera, dependiendo del
grado de complejidad y desconocimiento del dominio, la tecnología a ser usada, la
complejidad arquitectónica y el tamaño del proyecto, por nombrar algunos
factores3
.
5.1.2.1. Fases del proceso OPENUP/OAS
Fase de Inicio: En esta, los interesados (stakeholders) y los integrantes del
equipo de desarrollo, colaboran para determinar el ámbito del proyecto, sus
objetivos y determinar si el proyecto es viable.
Las iteraciones de esta fase enfocan el esfuerzo de trabajo en las siguientes
actividades y resultados:
Tabla 1 Actividades y Tareas Fase de Inicio
Actividad Resultados
Iniciar el proyecto *Elaborar el documento Visión.
*Elaborar el Plan General del Proyecto.
*Elaborar el documento de Análisis de
riesgo.
3Ibíd., p. 4.
15
Planear y gestionar la iteración *Elaborar el Plan de Iteración.
*Elaborar el documento de evaluación de la
iteración.
*Elaborar el documento de valoración de
resultados de la iteración.
Identificar y refinar los
requerimientos y requisitos
*Elaborar la especificación de casos de uso
*Elaborar el documento de requisitos de
soporte
*Elaborar el documento casos de prueba
Llegar a un acuerdo sobre el
enfoque técnico
Elaborar el documento Bloc de Notas de la
Arquitectura
Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá,
2011. p. 4-5.
Al final de esta fase, como mínimo, en el proyecto:
● Se ha definido el ámbito.
● Se tiene un estimado inicial de los costos y el cronograma.
● Se ha definido y priorizado un conjunto inicial de requerimientos
funcionales y no funcionales.
● Se han identificado un conjunto de riesgos y ha propuesto las estrategias
de mitigación.
● Se han identificado un conjunto de interesados.
● Se ha creado un bosquejo de arquitectura.
Fase de Elaboración: La segunda fase dentro del ciclo de vida del proyecto. En
ella los riesgos significativos que influyen en la arquitectura son identificados y
considerados.
En esta fase:
● Se obtiene un entendimiento más detallado de los requerimientos y
requisitos.
● Se diseña, implementa válida y establece la línea base de la arquitectura.
● Se mitigan los riesgos esenciales.
● Se produce un cronograma detallado.
● Se realiza una mejor estimación de costos.
16
Las iteraciones de esta fase enfocan su esfuerzo de trabajo en las siguientes
actividades y resultados:
Tabla 2 Actividades y Tareas Fase de Elaboración
Actividad Tareas/Resultados
Planear y gestionar la
iteración
*Elaborar el Plan de Iteración.
*Elaborar el documento de evaluación de la
iteración.
*Elaborar el documento de valoración de
resultados de la iteración.
Identificar y refinar los
requerimientos
*Actualizar, depurar y aumentar el contenido de la
especificación de casos de uso.
*Actualizar, depurar y aumentar el contenido del
documento de Requerimientos de soporte.
*Actualizar, depurar y aumentar el contenido del
documento Casos de prueba.
Desarrollar la arquitectura *Agregar las vistas de arquitectura al documento
Bloc de Notas de la Arquitectura.
Desarrollar un incremento en
la solución
*Actualizar, depurar y aumentar el contenido del
documento Especificación de Diseño.
*Actualizar, depurar y aumentar el contenido del
documento Pruebas efectuadas por el Realizador.
*Obtener el código fuente que realiza uno o varios
elementos de diseño.
*Elaboración de una Construcción del Sistema
que integre nuevos elementos (componentes
desarrollados, clases, etc.).
*Elaborar el artefacto Registro de Pruebas que
contenga los resultados de la ejecución de las
pruebas hechas por el realizador.
Probar la Solución Construida Elaborar el artefacto Script de Prueba.
Elaborar el artefacto Registro de Pruebas que
contenga los resultados de la ejecución de las
pruebas.
17
Gestionar las peticiones de
cambio
Actualizar, depurar y aumentar el contenido del
documento Lista de Unidades de Trabajo.
Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá,
2011. p. 5-6.
Fase de Construcción: La tercera fase se enfoca en detallar los requisitos y
requerimientos, diseñar, implementar y probar el grueso del software y completar
el desarrollo del sistema basado en la arquitectura.
En esta fase:
 Se describen los requisitos y requerimientos restantes
 Se completan en detalles los diseños, la implementación y las pruebas del
software.
 Se libera la primera versión operativa del software (beta) del sistema.
Las actividades de esta fase son:
 Planificación y gestión de la iteración.
 Identificar y refinar requisitos y requerimientos.
 Desarrollar un incremento de solución.
 Probar la solución construida.
Fase de Transición: La última fase se enfoca en la transición del producto de
software a la plataforma tecnológica del cliente logrando que los interesados
convengan en que el desarrollo del producto cumple con los requerimientos
planteados.
Los objetivos a alcanzar en esta fase son:
● La prueba beta valida que satisfaga las expectativas del usuario. Esto,
típicamente, requiere algunas actividades de afinamiento, tales como
depuración de errores y mejora del desempeño y la usabilidad.
● El consentimiento de los interesados en que el desarrollo está completo.
Esto puede involucrar varios niveles de pruebas para la aceptación del
producto, incluyendo pruebas formales e informales y pruebas beta.
● Mejorar el desempeño en futuros proyectos a través de lecciones
aprendidas.
18
● Documentar las lecciones aprendidas y mejorar el ambiente de los
procesos y las Herramientas para el proyecto.4
5.1.3. Subprocesos OPENUP/OAS
Como se había señalado anteriormente, un subproceso es el conjunto de
actividades desarrolladas por personas con unos roles determinados, las cuales
se guían por medio de una serie de prácticas o guías para obtener ciertos
productos de trabajo denominados Artefactos, que permiten cumplir y direccionar
las fases y actividades propuestas en las cuatro fases del proceso de desarrollo de
software OPENUP/OAS.
Estos subprocesos se relacionan entre sí, siendo unas entradas o insumos
iniciales para que otros subprocesos se puedan desarrollar.5
Ilustración 1 Mapa de Subprocesos OPENUP/OAS
Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá,
2011. p. 7.
4Ibíd., p. 4-7.
5Ibíd., p. 7-9.
19
Teniendo en cuenta que el proyecto se fundamenta en el análisis y la gestión de
requerimientos el subproceso de interés principal es el de Gestión de
Requerimientos y Requisitos.
Tabla 3 Subproceso de “Gestión de Requerimientos y Requisitos” del Proceso de Desarrollo
OPENUP/OAS
Subproceso Objetivo Artefactos de Salida
Gestión de
Requerimientos y
Requisitos
Recolectar, analizar, aprobar
y seguir la evolución de los
requerimientos funcionales
del Cliente o interesado y los
requisitos del software a
través de la vida del producto
y/o servicio.
*Documento Visión.
*Especificaciones de Casos
de Uso.
*Glosario.
*Requisitos de Soporte.
*Actas de Trabajo.
*Listado de requerimientos
funcionales y no funcionales.
Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá,
2011. p. 8.
5.1.2.3. Roles OPENUP/OAS
Los productos de software los crean personas con diferentes intereses y
competencias. Un ambiente de grupo saludable potencia la colaboración efectiva
requiriendo una cultura compartida que fomente la creatividad y el cambio positivo.
Los roles son el rostro humano del proceso de desarrollo de software.
Dependiendo del número de personas que conforman el equipo de trabajo y las
condiciones del proyecto una persona puede asumir uno o varios roles.6
6Ibíd., p. 9-10.
20

Más contenido relacionado

La actualidad más candente

La actualidad más candente (14)

Manual Dds 200408
Manual Dds 200408Manual Dds 200408
Manual Dds 200408
 
Levantamiento de procesos operativos version online
Levantamiento de procesos operativos version onlineLevantamiento de procesos operativos version online
Levantamiento de procesos operativos version online
 
Sistema de crm de codigo abierto sugarcrm
Sistema de crm de codigo abierto sugarcrm Sistema de crm de codigo abierto sugarcrm
Sistema de crm de codigo abierto sugarcrm
 
Manual para el desarrollo de grandes obras de riego
Manual para el desarrollo de grandes obras de riegoManual para el desarrollo de grandes obras de riego
Manual para el desarrollo de grandes obras de riego
 
Metodología del Marco LóGico
Metodología del Marco LóGicoMetodología del Marco LóGico
Metodología del Marco LóGico
 
Modeladomatematico
ModeladomatematicoModeladomatematico
Modeladomatematico
 
Mml
MmlMml
Mml
 
Manual gestion de proyectos
Manual gestion de proyectosManual gestion de proyectos
Manual gestion de proyectos
 
Van tir, arbol problemas
Van tir, arbol problemasVan tir, arbol problemas
Van tir, arbol problemas
 
Amef
AmefAmef
Amef
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
 
Informe e-PYME 2009
Informe e-PYME 2009Informe e-PYME 2009
Informe e-PYME 2009
 
SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...
SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...
SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...
 

Similar a B4lvre1596217837

Matlab adv esp
Matlab adv espMatlab adv esp
Matlab adv espLuis Maury
 
Contabilidadad Administrativa
Contabilidadad AdministrativaContabilidadad Administrativa
Contabilidadad Administrativazonerojas
 
Uploaded file 130438659446812214
Uploaded file 130438659446812214Uploaded file 130438659446812214
Uploaded file 130438659446812214jan jimenez ovalle
 
Compresores fiac v25
Compresores fiac v25Compresores fiac v25
Compresores fiac v25Daniel Mesias
 
CONTABILIDAD-ADMINISTRATIVA.pdf
CONTABILIDAD-ADMINISTRATIVA.pdfCONTABILIDAD-ADMINISTRATIVA.pdf
CONTABILIDAD-ADMINISTRATIVA.pdfJemimaCamargo1
 
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdf
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdfContabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdf
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdfjafeth romero ramirez
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareSaul Scanziani
 
Manual ingeniero mantenimiento diseñado para estudiantes universitarios
Manual ingeniero mantenimiento diseñado para estudiantes universitariosManual ingeniero mantenimiento diseñado para estudiantes universitarios
Manual ingeniero mantenimiento diseñado para estudiantes universitarioscspeirl2016
 
Lean-Six-Sigma-Green-Belt.pdf
Lean-Six-Sigma-Green-Belt.pdfLean-Six-Sigma-Green-Belt.pdf
Lean-Six-Sigma-Green-Belt.pdfKARLITA RENGIFO
 
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...SANTIAGO PABLO ALBERTO
 
Deuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfDeuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfNicanor Sachahuaman
 
Introducción a la programación en c
Introducción a la programación en cIntroducción a la programación en c
Introducción a la programación en cvictdiazm
 
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisamarcoscastiillo
 

Similar a B4lvre1596217837 (20)

Practicas excel 12
Practicas excel  12Practicas excel  12
Practicas excel 12
 
Matlab adv esp
Matlab adv espMatlab adv esp
Matlab adv esp
 
Contabilidadad Administrativa
Contabilidadad AdministrativaContabilidadad Administrativa
Contabilidadad Administrativa
 
Proyecto (coordenadas polares)
Proyecto (coordenadas polares)Proyecto (coordenadas polares)
Proyecto (coordenadas polares)
 
Luminotecnia carrion
Luminotecnia carrionLuminotecnia carrion
Luminotecnia carrion
 
Uploaded file 130438659446812214
Uploaded file 130438659446812214Uploaded file 130438659446812214
Uploaded file 130438659446812214
 
Compresores fiac v25
Compresores fiac v25Compresores fiac v25
Compresores fiac v25
 
CONTABILIDAD-ADMINISTRATIVA.pdf
CONTABILIDAD-ADMINISTRATIVA.pdfCONTABILIDAD-ADMINISTRATIVA.pdf
CONTABILIDAD-ADMINISTRATIVA.pdf
 
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdf
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdfContabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdf
Contabilidad administrativa 8 Edición, de David Noel Ramirez Padilla CPT.pdf
 
Informe: Mejora de Procesos de Software
Informe: Mejora de Procesos de SoftwareInforme: Mejora de Procesos de Software
Informe: Mejora de Procesos de Software
 
Manual ingeniero mantenimiento diseñado para estudiantes universitarios
Manual ingeniero mantenimiento diseñado para estudiantes universitariosManual ingeniero mantenimiento diseñado para estudiantes universitarios
Manual ingeniero mantenimiento diseñado para estudiantes universitarios
 
Lean-Six-Sigma-Green-Belt.pdf
Lean-Six-Sigma-Green-Belt.pdfLean-Six-Sigma-Green-Belt.pdf
Lean-Six-Sigma-Green-Belt.pdf
 
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...
PLC y electroneumática: Tutorial de programación de AWL con el PLC en Simatic...
 
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica AldereteEl rol de las tic en la competitividad de las PyME - María Verónica Alderete
El rol de las tic en la competitividad de las PyME - María Verónica Alderete
 
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica AldereteEl rol de las TIC en la competitividad de las PyME - Verónica Alderete
El rol de las TIC en la competitividad de las PyME - Verónica Alderete
 
MANUAL DE ADMINISTRACION DE EMPRESAS AGROPECUARIAS.PDF
MANUAL DE ADMINISTRACION DE EMPRESAS AGROPECUARIAS.PDFMANUAL DE ADMINISTRACION DE EMPRESAS AGROPECUARIAS.PDF
MANUAL DE ADMINISTRACION DE EMPRESAS AGROPECUARIAS.PDF
 
Deuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdfDeuda tecnica en Lean Startup.en.es.pdf
Deuda tecnica en Lean Startup.en.es.pdf
 
Introducción a la programación en C
Introducción a la programación en CIntroducción a la programación en C
Introducción a la programación en C
 
Introducción a la programación en c
Introducción a la programación en cIntroducción a la programación en c
Introducción a la programación en c
 
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa
206496246 manual-de-operacion-de-los-controles-fanuc-y-sinumerik-sidisa
 

Último

PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxBrayanJavierCalle2
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 

Último (20)

PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptxCONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
CONCEPTOS EN HIDROGEOLOGIA-diapositivas varias.pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 

B4lvre1596217837

  • 1. ANÁLISIS Y GESTIÓN DE REQUERIMIENTOS Y REQUISITOS DE LA SOLUCIÓN DE SOFTWARE PARA APOYAR EL PROCESO DE GESTIÓN DE NÓMINA EN LA UNIVERSIDAD DISTRITAL, SIGUIENDO LOS LINEAMIENTOS DEL PROCESO DE DESARROLLO OPENUP/OAS EN SUS FASES DE INICIO, ELABORACIÓN Y CONSTRUCCIÓN. AUTOR: SERGIO DAVID ORJUELA VELÁSQUEZ PROYECTO DE GRADO PARA OPTAR AL TÍTULO DE INGENIERO DE SISTEMAS ALEJANDRO PAOLO DAZA DIRECTOR UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA INGENIERÍA DE SISTEMAS BOGOTÁ D.C. 2015
  • 2. TABLA DE CONTENIDO CAPÍTULO 1. INTRODUCCIÓN................................................................................6 CAPÍTULO 2. PLANTEAMIENTO DEL PROBLEMA................................................7 CAPÍTULO 3. OBJETIVOS........................................................................................9 3.1. Objetivo General.............................................................................................9 3.2. Objetivos Específicos......................................................................................9 CAPÍTULO 4. JUSTIFICACIÓN...............................................................................10 CAPÍTULO 5. MARCO TEÓRICO...........................................................................11 5.1. El Proceso OPENUP/OAS............................................................................11 5.1.1. Generalidades........................................................................................11 5.1.2. El método de trabajo..............................................................................14 5.1.3. Subprocesos OPENUP/OAS..................................................................18 5.2. Ingeniería de Requerimientos y Requisitos..................................................21 5.2.1. Generalidades........................................................................................21 5.2.2. Gestión de requerimientos y requisitos..................................................21 5.2.3. Los requerimientos y requisitos..............................................................22 5.2.4. ¿Cómo detallar un requerimiento?.........................................................23 5.2.5. Definición de requisitos..........................................................................24 5.2.6. Técnicas de capturas de requerimientos...............................................24 5.2.7. Casos de Uso.........................................................................................25 5.3. La Nómina: estructura, partes y elementos básicos.....................................26 5.3.1. Retribución bruta: conceptos que conforman el salario bruto...............27 5.3.2. Descuentos en la nómina.......................................................................28 5.3.3. Procesos de liquidación para docentes de vinculación especial en la Universidad Distrital..........................................................................................28 5.3.4. Procesos de liquidación para contratistas en la Universidad Distrital...32 CAPÍTULO 6. METODOLOGÍA...............................................................................35 CAPÍTULO 7. DESARROLLO.................................................................................40 7.1. Modelo De Gestión De Nómina....................................................................43 2
  • 3. 7.2. Modelo BPMN - Gestión De Nómina............................................................44 7.3. Requerimientos No Funcionales...................................................................52 7.4. Requerimientos Funcionales Identificados...................................................54 7.5. Sistema De Gestión De Nómina (TITAN-Descripción por Módulo)..............64 7.5.1. Módulo: Parámetros Del Sistema...........................................................65 7.5.2. Módulo: Gestión Persona.......................................................................70 7.5.3. Módulo: Gestión Conceptos...................................................................72 7.5.4. Módulo: Gestión De Novedades............................................................78 7.5.5. Módulo: Gestión De Liquidación............................................................87 7.5.6. Módulo: Gestión De Reportes................................................................90 CAPITULO 8. RESULTADOS Y TRABAJO A FUTURO..........................................92 CAPITULO 9. CONCLUSIONES.............................................................................93 CAPÍTULO 10. BIBLIOGRAFÍA...............................................................................95 ANEXOS..................................................................................................................97 Especificaciones De Caso De Uso:.....................................................................97 3
  • 4. ÍNDICE DE ILUSTRACIONES Ilustración 1 Mapa de Subprocesos OPENUP/OAS...............................................18 Ilustración 2 Equipo de Desarrollo del Proceso OPENUP/OAS.............................20 Ilustración 3 Metodología de Trabajo......................................................................38 Ilustración 4 Metodología Subproceso de "Gestión de Requerimientos y Requisitos"...............................................................................................................39 Ilustración 5 Flujo de Trabajo Proyecto TITAN........................................................41 Ilustración 6 Artefacto Plan General de Ejecución del Proyecto.............................42 Ilustración 7 Artefacto de Control de Cambios........................................................42 Ilustración 8 Modelo de Dominio.............................................................................44 Ilustración 9 Diagrama BPM (Gestión Persona).....................................................45 Ilustración 10 Diagrama BPM (Gestión Vinculación Persona Natural)...................46 Ilustración 11 Diagrama BPM (Gestión de Parámetros).........................................47 Ilustración 12 Diagrama BPM (Gestión de Conceptos)...........................................47 Ilustración 13 Diagrama BPM (Gestión de Novedades 1)......................................48 Ilustración 14 Diagrama BPM (Gestión de Novedades 2)......................................49 Ilustración 15 Diagrama BPM (Pre liquidación).......................................................50 Ilustración 16 Diagrama BPM (Liquidación)............................................................51 Ilustración 17 Diagrama BPM (Gestión de Plantilla)...............................................51 Ilustración 18 Diagrama BPM (Gestión de Plantilla)...............................................52 Ilustración 19 Diagrama de Caso Uso (Parámetro Actividades Económicas)........66 Ilustración 20 Diagrama de Caso Uso (Parámetro Fondo de Pensiones)..............67 Ilustración 21 Diagrama de Caso Uso (Parámetro Tipo de Vinculación)................68 Ilustración 22 Diagrama de Caso Uso (Parámetro de Liquidación)........................69 Ilustración 23 Diagrama de Caso Uso (Gestión de Categorías de Parámetros de Liquidación)..............................................................................................................70 Ilustración 24 Diagrama de Caso Uso (Gestión Persona)......................................71 Ilustración 25 Fases de Registro y Modificación de un Concepto..........................73 Ilustración 26 Diagrama de Caso Uso (Registro de Concepto)..............................73 Ilustración 27 Diagrama de Caso Uso (Actualización de Concepto)......................74 Ilustración 28 Diagrama de Caso Uso (Inactivación y Consulta de Concepto)......75 Ilustración 29 Diagrama de Caso Uso (Gestión Categorías de Conceptos)...........76 Ilustración 30 Diagrama de Caso Uso (Gestión de Asociación de Conceptos)......78 Ilustración 31 Fases de Registro y Modificación de Novedad................................80 Ilustración 32 Diagrama de Caso Uso (Generar Novedad)....................................80 Ilustración 33 Diagrama de Caso Uso (Editar Novedad)........................................81 Ilustración 34 Diagrama de Caso Uso (Consultar e Inactivar Novedad)................82 Ilustración 35 Diagrama de Caso Uso (Asociar Novedad a Empleado).................83 4
  • 5. Ilustración 36 Diagrama de Caso Uso (Modificar Novedad Asociada)...................84 Ilustración 37 Diagrama de Caso Uso (Consultar e Inactivar Novedad Asociada).84 Ilustración 38 Diagrama de Caso Uso (Vinculación Persona Natural)....................86 Ilustración 39 Diagrama de Caso Uso (Registro y Gestión de Hoja de Vida).........87 Ilustración 40 Diagrama de Caso Uso (Gestión de Nómina)..................................88 Ilustración 41 Diagrama de Caso Uso (Gestión de Pre liquidaciones)...................89 Ilustración 42 Diagrama de Caso Uso (Gestión Liquidaciones)..............................90 ÍNDICE DE TABLAS Tabla 1 Actividades y Tareas Fase de Inicio............................................................14 Tabla 2 Actividades y Tareas Fase de Elaboración.................................................16 Tabla 3 Subproceso de “Gestión de Requerimientos y Requisitos” del Proceso de Desarrollo OPENUP/OAS........................................................................................19 Tabla 4 Roles del Proceso OPENUP/OAS..............................................................20 Tabla 5 Factor Categoría Docentes de Vinculación Especial.................................30 Tabla 6 Tabla de Descuentos Docentes de Vinculación Especial...........................30 Tabla 7 Tabla de Impuestos.....................................................................................31 Tabla 8 Honorarios Mensuales................................................................................32 Tabla 9 Impuestos y Descuentos Contratistas........................................................33 Tabla 10 Requerimientos No Funcionales del Sistema...........................................53 Tabla 11 Listado Maestro de Requerimientos Funcionales....................................55 5
  • 6. CAPÍTULO 1. INTRODUCCIÓN La Universidad Distrital Francisco José de Caldas es un ente autónomo de Educación Superior cuya misión se centra en las funciones básicas de docencia, investigación y extensión. Para poder desempeñar su labor como institución académica y pública requiere de la vinculación de personas naturales y jurídicas (contratistas, docentes de planta, docentes de vinculación especial, administrativos, etc.) quienes a través de sus habilidades y talentos apoyan el desarrollo de todas las actividades que la Universidad debe llevar a cabo; dichas vinculaciones implican el cumplimiento de un conjunto de requisitos legales, entre los cuales destaca la nómina, la cual hace referencia a la retribución monetaria que se ofrece a una organización o persona por sus servicios. Sin importar el tipo de vinculación contractual que una persona natural tenga con la Universidad, se debe realizar periódicamente una gestión de nómina, proceso en el cual se liquidan los honorarios, prestaciones y aportes patronales, seguridad social, parafiscales y prestaciones sociales según sea el caso y de acuerdo a las consideración establecidas por la ley. Actualmente la Institución cuenta con un proceso de gestión de nómina que se condiciona y se altera de acuerdo al tipo de vinculación contractual existente. En consecuencia, la Universidad cuenta con algunas herramientas informáticas que soportan dichos procesos, que van desde hojas de cálculos de Excel hasta soluciones más robustas soportadas en bases de datos Oracle. Sin embargo el común denominador de estos procesos es la baja flexibilidad a nuevos requerimientos legales o tributarios del entorno externo o institucional, así como la baja interoperabilidad con otros componentes de software requeridos para efectuar los pagos y causaciones financieras. Teniendo en cuenta lo anterior, la Oficina Asesora de Sistemas (OAS) de la institución tiene como proyecto analizar, diseñar y construir una solución de software integral y escalable que permita apoyar los procesos relacionados a la gestión de nóminas. Con este fin, el proyecto que se describe a lo largo de este documento (gestión y análisis de requerimientos) hace parte del proyecto propuesto por la OAS que busca solucionar los problemas planteados. 6
  • 7. CAPÍTULO 2. PLANTEAMIENTO DEL PROBLEMA La Universidad Distrital debe realizar periódicamente la gestión de nómina de todas las personas vinculadas a la institución, pero las herramientas informáticas que se utilizan actualmente son obsoletas para soportar la información y los procesos que la liquidación de nómina implica. Esto, sumado a la poca interoperabilidad de las herramientas con otros componentes de software a nivel interno y externo genera poca confianza, la escaza disponibilidad e integridad de los datos, las demoras en los pagos de honorarios o sueldos, los traumatismos en los procesos internos de la división de recursos financieros y recursos humanos, la revelación inadecuada y poco fidedigna de la información financiera y la falta de información oportuna para la presentación de informes a los diferentes entes de control convergen en resultados incompletos, no confiables y que no soportan adecuadamente los procesos involucrados en la nómina, en consecuencia con lo anteriormente nombrado los procesos dentro de la institución en lo que a gestión nomina respecta no son óptimos. Adicionalmente, dentro de la institución existen diferentes tipos de vinculación (como los profesores de planta, profesores de vinculación especial, contratistas, administrativos y pensionados) que se someten a procesos de liquidación de nómina diferentes, por lo que la gestión de nómina en la Universidad Distrital es una tarea compleja que implica más que un simple software ofimático o de baja adaptabilidad. Lo anteriormente mencionado hace evidente la falta de cohesión y el aislamiento de los procesos de gestión de nómina de acuerdo a los diferentes tipos de vinculación. Por ejemplo, los procesos relacionados a la nómina de los docentes de vinculación especial y los contratistas son críticos, debido al tratamiento especial que se debe aplicar en cado uno de los casos, razón por lo cual es necesario el análisis y la identificación de los procedimientos de gestión de nómina particulares de estos dos tipos de vinculación. Otro de los factores a tener en cuenta es la hoja de vida como una de las unidades fundamentales de la vinculación y gestión de nómina para la cual también se hace necesario la generación de un meta modelo de hoja de vida que se pueda generalizar en todas las vinculación existentes. 7
  • 8. 8
  • 9. CAPÍTULO 3. OBJETIVOS 3.1. Objetivo General Realizar el análisis y la gestión de requerimientos y requisitos de una solución modular, integral y escalable que permita apoyar los procesos relacionados a la gestión de nóminas de la Universidad Distrital, soportado en tecnologías libres, siguiendo el proceso de desarrollo OPENUP/OAS. 3.2. Objetivos Específicos ● Caracterizar el modelo de operación del sistema con el fin de definir los requerimientos funcionales y no funcionales que deben considerarse en la solución de software. ● Comprender las interacciones entre los usuarios y el sistema a desarrollar partiendo de los requerimientos y los diálogos con los interesados, con el fin de aclarar el conjunto de casos de uso requeridos en la solución al problema planteado. ● Generar los artefactos establecidos por el proceso de desarrollo OPENUP/OAS en el subproceso de “Gestión de Requerimientos y Requisitos”, que serán base del proceso de desarrollo. ● Realizar los modelos gráficos de los procesos involucrados en la gestión de nóminas en las Universidad Distrital utilizando notación estandarizada y notación de procesos BPMN. 9
  • 10. CAPÍTULO 4. JUSTIFICACIÓN Debido a que la Universidad Distrital no cuenta con un sistema integral, unificado y escalable que permita soportar el proceso de gestión de nómina en la Institución de las personas naturales que tiene algún vínculo contractual con la Universidad, se hace necesario el análisis, diseño y desarrollo de una solución de software. Esto permite unificar los diferentes tipos de nóminas existentes en un solo sistemas de información web, cuyas características sea una alta interoperabilidad con otros componentes de software, adaptable a los cambios normativos y legales del entorno interno o externo y que cumpla requisitos de alta calidad en capacidades de usabilidad, fiabilidad, rendimiento y mantenimiento del software. Aunque la Universidad Distrital es formadora de profesionales de alta calidad, reconocidos en el entorno laboral por su buen desempeño en los campos donde aplican sus saberes, en últimos años el trabajo conjunto entre los futuros profesionales y la institución ha decaído. Debido a esto, la Oficina Asesora de Sistemas tiene como objetivo vincular a los estudiantes de últimos semestres de ingeniería de sistemas al desarrollo de los proyectos vigentes, proceso que afianzará y fortalecerá los conocimientos y las habilidades de los futuros profesionales y permitirá que estos últimos aporten a través de sus competencias al crecimiento de la institución superior. El desarrollo a través del trabajo conjunto de los estudiantes y la Oficina Asesora de Sistemas de la Universidad de una solución integral de software permitirá reducir el tiempo invertido en el proceso de la liquidación de la nómina en cualquier tipo de vinculación contractual en la Universidad y consecuentemente pagos oportunos a los funcionarios, docentes y contratistas de la Institución. Por otro lado, por ser un sistema interoperable permitirá lograr una sincronización precisa de datos con otros sistemas proveedores o destinatarios y armonizar la información organizacional. 10
  • 11. CAPÍTULO 5. MARCO TEÓRICO 5.1. El Proceso OPENUP/OAS. En el marco de la resolución 461 de Rectoría del 29 de Julio de 20111 , la Universidad Distrital Francisco José de Caldas avaló el método de desarrollo OPENUP/OAS, como el marco de trabajo institucional en el análisis, diseño, desarrollo e implementación de productos de software al interior de la Universidad. A continuación se describen sus principales directrices y fundamentos. 5.1.1. Generalidades El proceso OPENUP/OAS es un método de trabajo que involucra un conjunto mínimo de prácticas tendientes a guiar a un equipo de trabajo pequeño en el análisis, diseño, desarrollo y despliegue de un producto de software. Los objetivos que persigue son: ● Promover la colaboración y compartir conocimientos alineando intereses del equipo de trabajo y los usuarios. ● Ayudar al equipo a enfocarse en la arquitectura de forma rápida, de tal manera que se minimicen los riesgos y se organice el desarrollo. ● Ayudar al equipo a balancear prioridades en conflicto para maximizar el valor obtenido por los interesados en el proyecto. ● Ayudar al equipo en la evolución continua del producto para obtener retroalimentación constante y fomentar el mejoramiento. ● Permitir a los administradores del proyecto realizar seguimientos a los avances basados en metas e indicadores. ● Permitir que los integrantes del equipo entiendan rápidamente como realizar el trabajo para alcanzar los objetivos y metas proyectadas. 1COLOMBIA. UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS. Resolución No 461. (29, Julio, 2011). Por medio de la cual se adopta el método del proceso de desarrollo OPENUP/OAS como marco de trabajo Institucional en el análisis, diseño, desarrollo e implantación de productos de software al interior de la Universidad Distrital Francisco José de Caldas. SISGRAL Bogotá D.C. 11
  • 12. 12
  • 13. Los principios en que se enmarcan en el método de trabajo OPENUP/OAS son: a. Conocer a los Interesados: Se deben identificar a los grupos de interés y trabajar de cerca con ellos para asegurarse que sus necesidades son claramente definidas e incrementalmente satisfechas a medida que se evoluciona en el desarrollo de la solución. b. Separar el Problema de la Solución: Se debe estar seguro que se conoce el problema (o una parte de él) antes de definir una solución (o una parte de ella). c. Crear un conocimiento compartido del dominio: Se debe fomentar un ambiente de intercambio y trabajo en el que todos los involucrados puedan obtener constantemente la información adecuada para lograr tener una visión compartida de lo que se debe hacer, el por qué hacerlo y cómo se está haciendo. d. Usar escenarios y casos de uso para capturar requerimientos: Hacer uso de escenarios y casos de uso para capturar los requerimientos funcionales del sistema. e. Establecer y mantener contratos de prioridades: Se deben priorizar los requisitos y requerimientos de implementación basados en un trabajo continuo con los grupos de interés y tomar decisiones que lleven a que el sistema siempre incremente los beneficios ofrecidos y reduzca los riesgos. f. Realizar negociaciones que maximicen el beneficio obtenido: Las negociaciones costo beneficio dentro del proyecto no pueden ser independientes de la arquitectura. Los requisitos y requerimientos establecen los beneficios que se deben alcanzar al implementar el sistema mientras que la arquitectura es una medida base para calcular el costo del mismo. El costo asociado con un beneficio puede influenciar en gran medida la percepción del usuario acerca del valor real obtenido. g. Gestionar el entorno: El cambio es inevitable, y aunque presenta oportunidades para mejorar los beneficios dados a los grupos de interés, un entorno incontrolado de cambios fácilmente decantará en sistemas deficientes. Se debe gestionar los cambios manteniendo contratos específicos con los grupos de interés. h. Conocer cuándo se debe parar: Sobre recargar de características un sistema no sólo es una pérdida de tiempo y recursos sino que conduce a sistemas innecesariamente complejos. El desarrollo debe parar cuando la calidad esperada del sistema se alcanza. 13
  • 14. i. Mantener un entendimiento común: Ser proactivo comunicándose y compartiendo información con los participantes del proyecto y no asumir que todos encontrarán justo lo que ellos necesitan saber o que cada persona tiene la misma comprensión del proyecto que todos los demás. j. Aprender continuamente: Desarrollar continuamente las habilidades técnicas e interpersonales, aprender de los ejemplos de los colegas, aprovechar la oportunidad, tanto de ser un estudiante de sus colegas, así como maestro de ellos. k. Organizar alrededor de la arquitectura: La comunicación entre los miembros del equipo empieza a ser compleja incrementalmente. Por consiguiente, es pertinente organizar el equipo alrededor de la arquitectura, el vocabulario y el modelo mental compartido del sistema. l. Desarrollar el proyecto en iteraciones: Dividir el proyecto en una serie de iteraciones encajadas en el tiempo y planear el proyecto iterativamente. m. Gestionar los riesgos: Atacar tempranamente los riesgos que pudieran poner en riesgo el proyecto. Es necesario identificar y priorizar los riesgos para idear estrategias y mitigarlos. n. Adoptar y gestionar el cambio: Adoptar los cambios ayuda a construir un sistema que se encamina a suplir las necesidades de los interesados. Manejar los cambios permite reducir costos y mejorar la predicción de éstos. o. Medir el progreso objetivamente: Si no se conoce objetivamente cómo está progresando el proyecto, no se sabrá si éste falla o tiene éxito. La incertidumbre y los cambios a un proyecto de software en progreso dificultan medirlo objetivamente.2 2UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS. Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 1-3. 14
  • 15. 5.1.2. El método de trabajo El OPENUP/OAS es un proceso iterativo e incremental que se distribuye a través de cuatro fases: Inicio, Elaboración, Construcción y Transición en las cuales se desarrollan transversalmente una serie de subprocesos entendiéndose estos últimos como un conjunto de actividades, personas (Roles), prácticas (Guías) y productos de trabajo (Artefactos) que orientan el desarrollo de software a través del tiempo. Cada fase puede tener tantas iteraciones como se requiera, dependiendo del grado de complejidad y desconocimiento del dominio, la tecnología a ser usada, la complejidad arquitectónica y el tamaño del proyecto, por nombrar algunos factores3 . 5.1.2.1. Fases del proceso OPENUP/OAS Fase de Inicio: En esta, los interesados (stakeholders) y los integrantes del equipo de desarrollo, colaboran para determinar el ámbito del proyecto, sus objetivos y determinar si el proyecto es viable. Las iteraciones de esta fase enfocan el esfuerzo de trabajo en las siguientes actividades y resultados: Tabla 1 Actividades y Tareas Fase de Inicio Actividad Resultados Iniciar el proyecto *Elaborar el documento Visión. *Elaborar el Plan General del Proyecto. *Elaborar el documento de Análisis de riesgo. 3Ibíd., p. 4. 15
  • 16. Planear y gestionar la iteración *Elaborar el Plan de Iteración. *Elaborar el documento de evaluación de la iteración. *Elaborar el documento de valoración de resultados de la iteración. Identificar y refinar los requerimientos y requisitos *Elaborar la especificación de casos de uso *Elaborar el documento de requisitos de soporte *Elaborar el documento casos de prueba Llegar a un acuerdo sobre el enfoque técnico Elaborar el documento Bloc de Notas de la Arquitectura Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 4-5. Al final de esta fase, como mínimo, en el proyecto: ● Se ha definido el ámbito. ● Se tiene un estimado inicial de los costos y el cronograma. ● Se ha definido y priorizado un conjunto inicial de requerimientos funcionales y no funcionales. ● Se han identificado un conjunto de riesgos y ha propuesto las estrategias de mitigación. ● Se han identificado un conjunto de interesados. ● Se ha creado un bosquejo de arquitectura. Fase de Elaboración: La segunda fase dentro del ciclo de vida del proyecto. En ella los riesgos significativos que influyen en la arquitectura son identificados y considerados. En esta fase: ● Se obtiene un entendimiento más detallado de los requerimientos y requisitos. ● Se diseña, implementa válida y establece la línea base de la arquitectura. ● Se mitigan los riesgos esenciales. ● Se produce un cronograma detallado. ● Se realiza una mejor estimación de costos. 16
  • 17. Las iteraciones de esta fase enfocan su esfuerzo de trabajo en las siguientes actividades y resultados: Tabla 2 Actividades y Tareas Fase de Elaboración Actividad Tareas/Resultados Planear y gestionar la iteración *Elaborar el Plan de Iteración. *Elaborar el documento de evaluación de la iteración. *Elaborar el documento de valoración de resultados de la iteración. Identificar y refinar los requerimientos *Actualizar, depurar y aumentar el contenido de la especificación de casos de uso. *Actualizar, depurar y aumentar el contenido del documento de Requerimientos de soporte. *Actualizar, depurar y aumentar el contenido del documento Casos de prueba. Desarrollar la arquitectura *Agregar las vistas de arquitectura al documento Bloc de Notas de la Arquitectura. Desarrollar un incremento en la solución *Actualizar, depurar y aumentar el contenido del documento Especificación de Diseño. *Actualizar, depurar y aumentar el contenido del documento Pruebas efectuadas por el Realizador. *Obtener el código fuente que realiza uno o varios elementos de diseño. *Elaboración de una Construcción del Sistema que integre nuevos elementos (componentes desarrollados, clases, etc.). *Elaborar el artefacto Registro de Pruebas que contenga los resultados de la ejecución de las pruebas hechas por el realizador. Probar la Solución Construida Elaborar el artefacto Script de Prueba. Elaborar el artefacto Registro de Pruebas que contenga los resultados de la ejecución de las pruebas. 17
  • 18. Gestionar las peticiones de cambio Actualizar, depurar y aumentar el contenido del documento Lista de Unidades de Trabajo. Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 5-6. Fase de Construcción: La tercera fase se enfoca en detallar los requisitos y requerimientos, diseñar, implementar y probar el grueso del software y completar el desarrollo del sistema basado en la arquitectura. En esta fase:  Se describen los requisitos y requerimientos restantes  Se completan en detalles los diseños, la implementación y las pruebas del software.  Se libera la primera versión operativa del software (beta) del sistema. Las actividades de esta fase son:  Planificación y gestión de la iteración.  Identificar y refinar requisitos y requerimientos.  Desarrollar un incremento de solución.  Probar la solución construida. Fase de Transición: La última fase se enfoca en la transición del producto de software a la plataforma tecnológica del cliente logrando que los interesados convengan en que el desarrollo del producto cumple con los requerimientos planteados. Los objetivos a alcanzar en esta fase son: ● La prueba beta valida que satisfaga las expectativas del usuario. Esto, típicamente, requiere algunas actividades de afinamiento, tales como depuración de errores y mejora del desempeño y la usabilidad. ● El consentimiento de los interesados en que el desarrollo está completo. Esto puede involucrar varios niveles de pruebas para la aceptación del producto, incluyendo pruebas formales e informales y pruebas beta. ● Mejorar el desempeño en futuros proyectos a través de lecciones aprendidas. 18
  • 19. ● Documentar las lecciones aprendidas y mejorar el ambiente de los procesos y las Herramientas para el proyecto.4 5.1.3. Subprocesos OPENUP/OAS Como se había señalado anteriormente, un subproceso es el conjunto de actividades desarrolladas por personas con unos roles determinados, las cuales se guían por medio de una serie de prácticas o guías para obtener ciertos productos de trabajo denominados Artefactos, que permiten cumplir y direccionar las fases y actividades propuestas en las cuatro fases del proceso de desarrollo de software OPENUP/OAS. Estos subprocesos se relacionan entre sí, siendo unas entradas o insumos iniciales para que otros subprocesos se puedan desarrollar.5 Ilustración 1 Mapa de Subprocesos OPENUP/OAS Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 7. 4Ibíd., p. 4-7. 5Ibíd., p. 7-9. 19
  • 20. Teniendo en cuenta que el proyecto se fundamenta en el análisis y la gestión de requerimientos el subproceso de interés principal es el de Gestión de Requerimientos y Requisitos. Tabla 3 Subproceso de “Gestión de Requerimientos y Requisitos” del Proceso de Desarrollo OPENUP/OAS Subproceso Objetivo Artefactos de Salida Gestión de Requerimientos y Requisitos Recolectar, analizar, aprobar y seguir la evolución de los requerimientos funcionales del Cliente o interesado y los requisitos del software a través de la vida del producto y/o servicio. *Documento Visión. *Especificaciones de Casos de Uso. *Glosario. *Requisitos de Soporte. *Actas de Trabajo. *Listado de requerimientos funcionales y no funcionales. Tomada de Guía Rápida Proceso de Desarrollo OPENUP/OAS. Primera Edición. Bogotá, 2011. p. 8. 5.1.2.3. Roles OPENUP/OAS Los productos de software los crean personas con diferentes intereses y competencias. Un ambiente de grupo saludable potencia la colaboración efectiva requiriendo una cultura compartida que fomente la creatividad y el cambio positivo. Los roles son el rostro humano del proceso de desarrollo de software. Dependiendo del número de personas que conforman el equipo de trabajo y las condiciones del proyecto una persona puede asumir uno o varios roles.6 6Ibíd., p. 9-10. 20