EASY Software & Innovation Gestión Solicitudes Banco de los Alpes - BAGS Diccionario de la EDT Versión: 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 2 de 11 Control de versiones Fecha Versión 16-05-2009 1.1 Confidencial Descripción Creación del Documento Autor Equipo EASY Página 2 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 3 de 11 Contenido 1. Introducción 4 2. Propósito 4 3. Diccionario 4 Confidencial Página 3 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 4 de 11 1. Introducción A través de éste documento se pretende especificar las tareas o actividades definidas en la EDT, con el fin de dar mayor claridad sobre el propósito de cada una, por medio de su correspondiente descripción. Es de anotar que la identificación de tareas y descripción fue realizada con la referencia del proceso metodológico de RUP, es por tanto que se detallan por cada Fase e Iteración. 2. Propósito El propósito de este documento es describir cada una de las tareas, identificadas por Fase e iteraciones de RUP. Es de aclarar que este documento será actualizado en las próximas fases cuando se definan los entregables requeridos para el proyecto de acuerdo al plan de iteraciones. 3. Diccionario TAREA DESCRIPCION FASE DE CONCEPTUALIZACIÓN ITERACION I Lanzamiento Constituir el proyecto Generar visión preliminar del proyecto Este artefacto es el producto de una reunión del equipo de trabajo en donde se reporta la experiencia de cada integrante y se asignan los roles para cada uno. Este artefacto da Inicio Legalmente al proyecto, en el se asignar el Gerente del proyecto y se le da el permiso para usar los recursos de la organización En este artefacto describe la visión preliminar del problema. Identificar y valorar los riesgos Este artefacto es una lista ordenada de riesgos conocidos y abiertos del proyecto, ordenados en orden decreciente de importancia y asociados con la mitigación específica o las acciones de contingencia. Desarrollar un caso de negocio Este artefacto proporciona la información necesaria desde un punto de vista empresarial para determinar si vale la pena invertir en este proyecto o no. Este es un artefacto global y compuesto que recopila toda la información Planear el desarrollo necesaria para gestionar el proyecto. Incluye una serie de artefactos desarrollados durante la fase inicial y se mantiene a lo largo del proyecto. Confidencial Página 4 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 5 de 11 Personalizar el Este producto de trabajo describe el proceso que un proyecto seguirá para proceso de producir los resultados deseados del proyecto. También se hace referencia a este desarrollo para el producto de trabajo como proceso de desarrollo de software. proyecto Preparar plantilllas Estos artefactos son las plantillas para los productos de trabajo que se utilizan en para el proyecto el proyecto Seleccionar e Instalar las Estos productos de trabajo son las herramientas necesarias para proporcionar Herramientas a soporte al esfuerzo de desarrollo de software. ... utilizar Configurar el Este producto de trabajo almacena todas las versiones de archivos de proyecto y entorno de gestión directorios. También almacena todos los datos derivados y los metadatos de la configuración asociados con los archivos y directorios. (CM) Evaluar el estado de Este producto de trabajo describe el estado actual de la organizacion, esta la Organización descripcion se hace en terminos de procesos, datos, sistemas y tecnologia. Identificar los Un objetivo del negocio es un requerimiento que debe ser cumplido por la objetivos del organización. Son usados para planear y manejar las actividades del negocio. negocio Crear un Define un vocabulario con los terminos mas importantes usados durante el vocabulario comun modelado del negocio. del negocio Analisis de la El documento de Arquitectura de negocios ofrece un panorama completo de los Arquitectura procesos de negocio. En este producto de trabajo el documento debe contener:... empresarial. Estimar tamaño del proyecto Se hará una estimación por puntos funcionales del tamaño de cada tipo de solicitud (7 solicitudes). Estimar esfuerzo del proyecto Estimación del esfuerzo (en horas-ingeniero) requerido para realizar el proyecto, con el detalle del esfuerzo por tipo de solicitud y tipo de actividad (vg. Especificación de casos de uso; diseño arquitectura; implementación; pruebas; etc.). Para ello pue Desarrollar la EDT del proyecto Desarrollar el cronograma de actividades Confidencial Estructura de desgloce del trabajo del proyecto en el cual se indicarán responsables y entregables para cada producto de trabajo, Cronograma de actividades del proyecto, contempla fechas y responsables de cada actividad necesaria para el desarrollo del proyecto. Página 5 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 6 de 11 Definir monitoreo y seguimiento del proyecto Esta actividad agreaga al plan de desarrollo de software la informacion necesaria para monitorear el estado del proyecto. Desarrollar el Plan de Gestión de Riesgos Este artefacto detalla cómo gestionar los riesgos asociados al proyecto. Detalla las tareas de gestión de riesgos que se desarrollarán, las responsabilidades asignadas, y cualquier recurso adicional necesario para la actividad de gestión de riesgos. Desarrollar el plan de pruebas Este artefacto define los objetivos de las pruebas en el ámbito de la iteración (o el proyecto) los elementos de destino, el enfoque que se adopta, los recursos necesarios y los entregables que se deben generar Desarrollar el plan de comunicaciones Este artefacto describe el procedimiento que se utiliza para las comunicaciones de los stakeholders y para reportar, analizar y resolver los problemas que ocurren a lo largo del proyecto. Desarrollar el plan de aseguramiento de la calidad Este artefacto proporciona una visión clara de cómo pueden asegurarse un producto, un artefacto y un proceso de calidad. Contiene el plan de revisión y el plan de auditoría, y hace referencia al número de otros artefactos desarrollados durante la fase ini Planificar fases e iteraciones En esta tarea se describe cómo planificar las fases e iteraciones del proyecto: cuáles son los objetivos, cuál es la duración, cuántas iteraciones se realizan, etc. Planificar la configuración del proyecto y el control de cambios Este artefacto describe todas las actividades de Configuración y de Gestión de control de cambios (CCM) que llevará a cabo durante el curso del producto o el ciclo de vida del proyecto. Detalla la planificación de actividades, las responsabilidades asigna Revisión de planificación del proyecto Obtener solicitudes de los interesados Desarrollar especificaciones de requerimientos Desarrollar especificaciones suplementarias Confidencial Se hace una revisión del plan del proyecto y se registra en un formato de revisión. Este artefacto define términos importantes que se utilizan en el proyecto. Esta tarea captura los requisitos funcionales del software. Esta tarea captura los requisitos no funcionales del software. Página 6 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 Revision de requerimientos EASY Software & Innovation Página 7 de 11 Se hace una revisión de los requerimientos y se registra en un formato de revisión. Elaborar el modelo conceptual del negocio Una entidad de negocios representa una pieza importante y persistente de la información que es manipulada por los agentes de negocios y los trabajadores de una empresa en general. Las Entidades de negocio interactuan entre si y se denotorá esta interacción Documentar Reglas del negocio Una regla de negocio es una declaración de política o una condición que deba cumplirse. ITERACION II Este artefacto detalla cómo gestionar los riesgos asociados al proyecto. Detalla las Actualizar el plan de tareas de gestión de riesgos que se desarrollarán, las responsabilidades asignadas, manejo de riesgos y cualquier recurso adicional necesario para la actividad de gestión de riesgos. Actualizar Plan de iteraciones En esta tarea se describe cómo planificar las fases e iteraciones del proyecto: cuáles son los objetivos, cuál es la duración, cuántas iteraciones se realizan, etc. Monitorear el estado del proyecto Esta actividad se realiza periodicamente sobre la vida total del proyecto y se implementa para poder hacer un seguimiento al estado actual del proyecto comparandolo contra lo planeado. Monitorear Riesgos del proyecto Esta actividad se realiza periodicamente sobre la vida total del proyecto y se implementa para poder hacer un seguimiento de los riesgos encontrados para el proyecto. Manejo y resolución de problemas Esta actividad se realiza al finalizar una iteración y ayuda a recolectar los problemas que se encontraron durante la misma para mejorar en una procima iteración o ciclo. Especificar Requerimientos de Software (Actualización) Especificar Requerimientos Suplementarios (Actualización) Analisis de la Arquitectura empresarial Confidencial En esta tarea se describe en detalle los requisitos de software del sistema. Esta tarea captura los requisitos que no se aplican a Casoss de uso específicos. El documento de Arquitectura de negocios ofrece un panorama completo de los procesos de negocio. En este producto de trabajo el documento se debe complementar:... Página 7 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 EASY Software & Innovation Página 8 de 11 Desarrollar el Blue Este producto de trabajo se construye a alto nivel como base de la arquitectura de print de Arquitecura soculcion orientado a una descripción ejecutiva, identificando las principales Conceptual zonas o componentes estructurales de la solución.... Identificar elementos de diseño En esta actividad se identifican y documentan los principales motivadores de negocio (Business Drivers) que inspiran o determinan la arquitectura de solución descrita. En el mismo sentido, describir a alto nivel como cada uno de estos motivadores de ne... Identificar Servicios En esta actividad se identifican todos los servicios que proveen soporte a la automatización de los procesos de negocio empleando los métodos Top-Down, Bottom-up, In-the-middle, y enfoque AE (ArquitecturaEmpresarial) ... Elaborar los contratos de los servicios Clasificar los servicios Estructurar el modelo de implementación Describir la arquitectura del tiempo de ejecución En esta actividad se genera los contratos que describen cada uno de los servicios identificados en el Modelo de Servicios Se deben clasificar todos los servicios en las taxonomías seleccionadas para el diseño. En esta actividad se debe diseñar y documentar el blue-print de arquitectura que considere los canales, servicios y proveedores. Tambien se debe redefinir los contratos de servicios, en términos de los mensajes de entrada y salida, los cuales ahora se def En esta actividad se deben identificar todos los servicios que soporten la infraestructura asegurando los diferentes requerimientos no funcionales. Modelar Servicios Compuestos En esta actividad se modelan todos los servicios compuestos. Dicha composición debe reflejar claramente la gestión de excepciones y manejo transaccional basado en compensaciones. Definir de la arquitectura física En esta actividad se desarrolla y documenta la arquitectura física contemplando todos los elementos necesarios para cumplir con la arquitectura lógica (Servidores: BPM, ESB, Adapter Server, AppServer,etc; protocolos, formatos) FASE DE ELABORACIÓN ITERACION N Este artefacto detalla cómo gestionar los riesgos asociados al proyecto. Detalla las Actualizar el plan de tareas de gestión de riesgos que se desarrollarán, las responsabilidades asignadas, manejo de riesgos y cualquier recurso adicional necesario para la actividad de gestión de riesgos. Confidencial Página 8 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 Actualizar Plan de iteraciones EASY Software & Innovation Página 9 de 11 En esta tarea se describe cómo planificar las fases e iteraciones del proyecto: cuáles son los objetivos, cuál es la duración, cuántas iteraciones se realizan, etc. Monitorear el estado del proyecto Esta actividad se realiza periodicamente sobre la vida total del proyecto y se implementa para poder hacer un seguimiento al estado actual del proyecto comparandolo contra lo planeado. Monitorear Riesgos del proyecto Esta actividad se realiza periodicamente sobre la vida total del proyecto y se implementa para poder hacer un seguimiento de los riesgos encontrados para el proyecto. Manejo y resolución de problemas Esta actividad se realiza al finalizar una iteración y ayuda a recolectar los problemas que se encontraron durante la misma para mejorar en una procima iteración o ciclo. Gestionar líneas base y releases Especificar Requerimientos de Software Especificar Requerimientos Suplementarios Identificar Actores y Casos de Uso del Sistema Especificar Casos de Uso del Sistema Este producto de trabajo habilita áreas controladas para los artefactos y otros recursos necesarios para desarrollar el producto consumible. El espacio de trabajo proporciona un acceso seguro y exclusivo para los artefactos de proyecto versionados.... En esta tarea se describe en detalle los requisitos de software del sistema. Esta tarea captura los requisitos que no se aplican a Casoss de uso específicos. En esta tarea se describe cómo desarrollar la visión general del sistema, que incluye el problema que se va a resolver, los interesados clave, el ámbito/límite del sistema, las características clave del sistema y las restricciones. En esta tarea es donde se añaden detalles a los Casos de uso. Revisión de Casos de Uso del Sistema Validar la arquitectura Refinar la arquitectura Se hace una revisión del modelo de Casos de Uso y se registra en un formato de revisión. Diseñar la base de datos Esta actividad identifica las clases de diseño que deben permanecer en una base de datos y diseña las estructuras de base de datos correspondientes Confidencial Se hace una validacion de la arquitectura frente a las necesidades del negocio. Con base en los resultados de la validacion se debe refinar y completar el ducomento de arquitectura. Página 9 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 Diseñar servicios Implementar componentes Implementar la prueba de desarrollador Ejecutar pruebas Determinar los resultados de la prueba Planear la siguiente iteración EASY Software & Innovation Página 10 de 11 Este modelo proporciona la capacidad de servicio y se determinan las especificaciones de comportamiento proveedores de servicios y las particiones de los mismos Esta actividad completa una parte de la implementación de forma que se puede entregar para la integración. Implementar las pruebas definidas para la iteración En esta tarea se describe cómo ejecutar las colecciones de pruebas necesarias para evaluar la calidad del producto y cómo capturar resultados de las pruebas que faciliten una valoración continua del producto. En esta tarea se describe la forma precisa los resultados de la prueba y qué tipo de seguimiento es necesario Esta actividad crea un plan de iteración, un plan detallado que guíe la siguiente iteración FASE DE CONSTRUCCIÓN ITERACION N Preparar el entorno para una iteración Gestión y soporte continuo Desarrollar componentes [dentro del ámbito] Esta actividad prepara el entorno de desarrollo de un proyecto para la iteración actual, en el que el entorno de desarrollo incluye tanto el proceso como las herramientas En este tema se abordan las distintas actividades de gestión y soporte que se repiten de forma continua durante todo el proyecto. En este tema se abordan las actividades necesarias para desarrollar componentes dentro del ámbito identificado en el plan de iteración. Integrar y probar En este tema se abordan las actividades necesarias para integrar y probar el producto por completo. En él se incluyen todos los ámbitos de prueba, incluidos todos los niveles y tipos de pruebas planificadas para la iteración, con un ámbito ampliado por la Desarrollar material de soporte [dentro del ámbito] En este tema se abordan las actividades necesarias para desarrollar material de soporte, como las guías de aprendizaje, la documentación del producto o los ejemplos, dentro del ámbito identificado en el plan de iteración. Planear la siguiente iteración Esta actividad crea un plan de iteración, un plan detallado que guíe la siguiente iteración. Confidencial Página 10 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1 Diccionario de la EDT Fecha: 16-05-2009 Producir la unidad de despliegue EASY Software & Innovation Página 11 de 11 Esta actividad produce una unidad de despliegue que permite instalar y utilizar eficazmente el producto de software. FASE DE TRANSICIÓN ITERACION N Preparar el entorno para una iteración Gestión y soporte continuo Planear el despliegue Esta actividad prepara el entorno de desarrollo de un proyecto para la iteración actual, en el que el entorno de desarrollo incluye tanto el proceso como las herramientas. En este tema se abordan las distintas actividades de gestión y soporte que se repiten de forma continua durante todo el proyecto. Esta actividad planifica el despliegue del producto. La planificación de despliegue debe considerar la forma y el momento en que el producto será disponible para el usuario final. Arreglar los defectos Esta actividad completa una parte de la implementación de forma que se puede de los componentes entregar para la integración. Desarrollar los componentes En este tema se abordan las actividades necesarias para desarrollar componentes restantes [dentro dentro del ámbito identificado en el plan de iteración. del ámbito] En este tema se abordan las actividades necesarias para integrar y probar el producto por completo. En él se incluyen todos los ámbitos de prueba, incluidos Integrar y probar todos los niveles y tipos de pruebas planificadas para la iteración, con un ámbito ampliado por la Desarrollar material En este tema se abordan las actividades necesarias para desarrollar material de de soporte [dentro soporte, como las guías de aprendizaje, la documentación del producto o los del ámbito] ejemplos, dentro del ámbito identificado en el plan de iteración. Gestionar la prueba Esta actividad garantiza que el producto sea aceptable para el cliente antes de su de aceptación release general. Producto de prueba de versión beta Esta actividad solicita información de retorno de un subconjunto de los usuarios previstos mientras sigue activo su desarrollo. Crear el producto para el rele+A88ase En este tema se abordan las actividades necesarias para construir y empaquetar el producto para el release. Planear la siguiente iteración Esta actividad crea un plan de iteración, un plan detallado que guíe la siguiente iteración. Concluir el proyecto En esta actividad, el gestor de proyectos prepara el proyecto para su conclusión Confidencial Página 11 de 11 EASY Software & Innovation, 2015 Gestión Solicitudes Banco de los Alpes - BAGS/Diccionario de la EDT/V 1.1