PROPUESTA PARA TRABAJO DE GRADO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PROPUESTA PARA TRABAJO DE GRADO"

Transcripción

1 Ingeniería de Sistemas PROPUESTA PARA TRABAJO DE GRADO TÍTULO Herramienta para la administración de requerimientos de los proyectos de las asignaturas de ingeniería y arquitectura de software de la pontificia universidad javeriana. MODALIDAD Aplicación practica OBJETIVO GENERAL Diseñar e implementar nuevas funcionalidades en la herramienta ERMT, que ayuden a la administración de los requerimientos y la gestión de riesgos de los mismos, en el proyecto para las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana. ESTUDIANTE Carlos David Duarte Alfonso Documento Celular Teléfono fijo Correo Javeriano cc DIRECTOR carlos.duarte@javeriana.edu.co Ing. Miguel Eduardo Torres Moreno Msc. Documento Celular Teléfono fijo Correo Javeriano Empresa donde trabaja y cargo ext 5316 metorres@javeriana.edu.co Pontificia Universidad Javeriana; Profesor Departamento de Sistemas Tabla 1 Propuesta trabajo de grado 5/28/2014

2 Contenido 1 OPORTUNIDAD O PROBLEMÁTICA DESCRIPCIÓN DE LA OPORTUNIDAD O PROBLEMÁTICA FORMULACIÓN JUSTIFICACIÓN IMPACTO ESPERADO DEL PROYECTO Corto Plazo Mediano Plazo Largo Plazo DESCRIPCIÓN DEL PROYECTO OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS ENTREGABLES O RESULTADOS ESPERADOS PROCESO FASE METODOLÓGICA Metodología Actividades Entregables FASE METODOLÓGICA Metodología Actividades Ejecución de la iteración (Sprint) Demostración de requerimientos completados (Sprint Review) Lista de tareas de la iteración (Sprint Backlog) Entregables GESTIÓN DEL PROYECTO ESTIMACIÓN DE LA DURACIÓN DEL PROYECTO (ELABORACIÓN DEL CRONOGRAMA) ESTIMACIÓN DEL COSTO DEL PROYECTO (PRESUPUESTO) ESTIMACIÓN DE LOS RIESGOS DEL PROYECTO (ANÁLISIS DE RIESGOS) MARCO TEÓRICO / ESTADO DEL ARTE TRABAJOS IMPORTANTES EN EL ÁREA DOFA DE LAS HERRAMIENTAS TECNOLÓGICAS EXISTENTES ACTUALMENTE Y QUE INTENTAN RESOLVER EL PROBLEMA Debilidades Fortalezas Oportunidades Amenazas Página 1

3 5.3 FUNDAMENTOS Y CONCEPTOS RELEVANTES PARA EL PROYECTO Gestión de riesgos Gestión de requerimientos MARCO INSTITUCIONAL GLOSARIO REFERENCIAS Y BIBLIOGRAFÍA REFERENCIAS BIBLIOGRAFÍA PROPUESTA PARA EL DESARROLLO DEL TRABAJO DE GRADO...24 Tabla de Ilustraciones Tabla 1 Propuesta trabajo de grado... 1 Tabla 2 Cronograma Tabla 3 Presupuesto Tabla 4 Control de riesgos Página 2

4 1 Oportunidad o Problemática 1.1 Descripción de la Oportunidad o Problemática Los requerimientos son una especificación de lo que debe ser implementado. Estos son descripciones de cómo el sistema se debe comportar, de las propiedades y atributos del mismo. Deben ser una restricción del proceso de desarrollo del sistema. [1] Ya definido lo que significa un requerimiento, es importante conocer los inconvenientes que existen alrededor de este tema, empezando que en la actualidad aún es común ver problemas con la gestión de requerimientos en un proyecto de software y que en últimas circunstancias determina el éxito o no del producto.[4] Debido a que no se realiza un manejo adecuado sobre los procesos de comprender y controlar los cambios de los requerimientos, esto genera así una gran cantidad de inconvenientes como: retrasos, baja calidad, inconsistencias, cambios, entre otros, que influyen sobre el producto final [2]. Es por esta razón, que es necesario afrontar este problema mediante una herramienta de software que ayude a mitigar o disminuir los índices de esta mala gestión de los requerimientos en este tipo de proyectos. Esta mala gestión de los requerimientos ya mencionada, también se ve reflejada en un ambiente educativo, más específicamente en las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana, ya que los estudiantes de estas asignaturas deben desarrollar a lo largo del semestre un software que cumpla con los requisitos pedidos de los stakeholders y afrontando los problemas ya mencionados, pero con el valor agregado que los estudiantes no cuentan a disposición de una herramienta de este estilo que les permita afrontar de una mejor manera los requerimientos de sus proyectos. [6] 1.2 Formulación Cómo puede una herramienta de administración de requerimientos, permitir la gestión y el manejo de los riesgos en los requerimientos de un proyecto de ingeniería de software y arquitectura de software de la Pontificia Universidad Javeriana? Página 3

5 1.3 Justificación Hoy en día existen gran variedad herramientas para la administración de requerimientos en el mercado, pero sus costos de licencia son muy altos, además la funcionalidades que maneja son para las necesidades empresariales y no académicas, es por esta razón que los estudiantes no pueden acceder a estas, además no se justifica adquirir un software tan costoso cuando el proyecto se realiza en cuatro meses aproximadamente [12]. Luego de comprender el contexto que se enfrentan los estudiantes, es necesario continuar con el desarrollo de esta herramienta y agregarle nuevas funcionalidades que permitan complementar el análisis que se realiza, debido a que si no se realiza una adecuada gestión de los requerimientos, la probabilidad de no tener éxito en un proyecto aumenta considerablemente generando así retrasos, sobrecostos, disminución de la calidad y cambios inesperados. Además este trabajo de grado pretende aportar en el desarrollo científico y tecnológico que necesita el país como parte de la misión que tiene la pontificia universidad javeriana para la sociedad. 1.4 Impacto Esperado del Proyecto Corto Plazo El impacto a corto plazo esperado de este trabajo de grado es que los estudiantes de ingeniería y arquitectura de software puedan utilizar ERMT como una herramienta que les permita el manejo de los requerimientos en sus proyectos, sin la necesidad de adquirir software empresarial Mediano Plazo El impacto a mediano plazo para este trabajo de grado, es que instituciones educativas ajenas a la javeriana, puedan brindarles a los estudiantes ERMT, que les permita el manejo de los requerimientos en sus respectivos proyectos Largo Plazo El impacto a largo plazo para este trabajo de grado, es que ERMT pueda utilizarse en un entorno empresarial, es decir, en empresas que desarrollen software, que les permita el manejo de los requerimientos. Página 4

6 2 Descripción del Proyecto La idea de este trabajo de grado consiste en continuar con el desarrollo de una herramienta de administración de requerimientos que ya existe y fue desarrollada previamente por estudiantes de la carrera de ingeniería de sistemas de la pontificia universidad javeriana [6]. Para esto es necesario complementar el análisis que se realiza a los requerimientos, ya que la herramienta ERMT (Easy Requirements Management Tool) solo se enfoca en la priorización de requerimientos dejando a un lado otras funcionalidades (Análisis de calidad, Análisis de viabilidad, Análisis de riesgos y gestión) que permitirían un mejor análisis sobre estos. 2.1 Objetivo general Diseñar e implementar nuevas funcionalidades en la herramienta ERMT, que ayuden a la administración de los requerimientos y la gestión de riesgos de los mismos, en el proyecto para las materias de ingeniería y arquitectura de software de la pontificia universidad javeriana. 2.2 Objetivos específicos Investigar y analizar las herramientas existentes en el mercado, además de los estándares de calidad de requerimientos, que permita conocer las funcionalidades mínimas que debe tener ERMT. Modificar la arquitectura existente, que permita a ERMT soportar las nuevas funcionalidades de administración y gestión de los riesgos para los requerimientos. Implementar las nuevas funcionalidades propuestas de acuerdo a la modificación del diseño arquitectónico de ERMT. Realizar las pruebas de usabilidad a ERMT. 2.3 Entregables o Resultados Esperados A continuación se muestran los entregables que se van a entregar, basándose en el tipo de trabajo de grado que se va a entregar: Memoria Plan de Gestión de Proyectos de Software (SPMP) Documento de especificación de requerimientos (SRS). Documento de Descripción de la arquitectura (SDD). Herramienta de software funcional. Página 5

7 Manuales de Usuario. Reporte de pruebas de software. Página 6

8 3 Proceso Para la realización de este trabajo de grado, se va a escoger dos fases metodologías que permitirán cumplir los objetivos propuestos anteriormente. La primera fase metodológica consiste en una exploración y la segunda fase metodológica es la ejecución de SCRUM [7]. 3.1 Fase Metodológica 1 La primera fase metodológica consiste en una exploración debido a que el primer objetivo específico tiene como propósito realizar un estudio y un análisis acerca de ERMT, además que permitirá conocer más en detalle la problemática que se quiere afrontar, realizando así una investigación más completa Metodología La metodología a usar en esta fase, es la de realizar un estudio exploratorio sobre las herramientas existentes en el mercado, la herramienta ERMT y realizar un análisis detallado de los estándares de calidad de requerimientos Actividades Las actividades a realizar en esta fase con las siguientes: Investigar la mayor cantidad de herramientas para la administración de requerimientos que existen en el mercado. Conocer y entender las características y funcionalidades que ofrecen estas herramientas. Comparar las funcionalidades de ERMT frente a las herramientas existentes en el mercado. Investigar y analizar los diferentes estándares de calidad de requerimientos, para determinar que funcionalidades se le pueden agregar a la herramienta. Definir qué funcionalidades le hacen falta a ERMT para complementarla, además que estén dentro del alcance y sirvan para un entorno educativo. Elaboración del marco teórico del tema. Página 7

9 Conocer y entender la arquitectura que tiene ERMT Entregables Luego de realizar las actividades relacionadas con esta fase, se espera como resultado el documento de plan de gestión de proyectos de software y las nuevas adiciones para ERMT. 3.2 Fase Metodológica 2 La segunda fase metodológica consiste en la ejecución de la metodología SCRUM, que permitirá abarcar los restantes objetivos específicos, donde se modificará la arquitectura existente, y esta a su vez soporte las nuevas funcionalidades que se van a implementar, realizando sus respectivas pruebas de usabilidad del producto Metodología La metodología a usar en esta fase metodológica es SCRUM, ya que esta permite realizar una gestión en el desarrollo del software, además está basada en un proceso iterativo e incremental, acoplándose de manera correcta a las actividades propuestas para esta fase ya que una actividad posterior depende de las actividades anteriores Actividades Las actividades a realizar en esta fase con las siguientes: Elaboración de los casos de uso. Realizar la especificación de requerimientos. Elaborar el Documento de Requerimientos de Software (SRS). Elaboración de la arquitectura del sistema. Elaboración del diseño por componentes del sistema. Elaboración del Documento de Diseño del Sistema (SDD). Desarrollo e implementación de las nuevas funcionalidades. Realizar las pruebas de usabilidad. Página 8

10 Analizar los resultados de las pruebas de usabilidad. Elaboración manual de usuario. Elaboración de memoria final del trabajo de grado. Elaboración de página web de trabajo de grado. Para llevar de manera oportuna la metodología SCRUM es necesario llevar a cabo las siguientes actividades: Ejecución de la iteración (Sprint) Cada vez que finalice una actividad propuesta, es necesario que se lleve una reunión con el director del trabajo de grado, para poder evaluar cada una de estas actividades ya realizadas, para luego realizar las correcciones necesarias Demostración de requerimientos completados (Sprint Review) Esta actividad que ofrece SCRUM, permite realizar una entrega informal de los requerimientos ya terminados en una actividad al cliente, que en este contexto es el director del trabajo de grado, la cual permitirá conocer si realmente se están entendido lo que el cliente quiere, además de realizar mejoras en esta entrega si es necesario y si cumple con sus expectativas Lista de tareas de la iteración (Sprint Backlog) Esta lista de tareas permite visualizar el estado actual de las actividades programadas en cada iteración, la cual permitirá realizar una trazabilidad a estas, conocer si se han tenido problemas, retrasos, avance del proyecto y el esfuerzo en horas para la realización de cada una de las tareas Entregables Luego de realizar las actividades relacionadas con esta fase, se espera como resultado: El documento de requerimientos de software. Documento de diseño del sistema. Resultados pruebas de usabilidad. Manual de usuario. Memoria final. Página 9

11 Software funcional. Página web del trabajo de grado. Página 10

12 4 Gestión del Proyecto 4.1 Estimación de la duración del Proyecto (Elaboración del Cronograma) Para el desarrollo de la totalidad del trabajo de grado se dispone de 17 semanas desde que comienza el periodo que comprende el primer semestre de 2014 hasta que termina el mismo. Durante todo el tiempo comprendido en el periodo mencionado anteriormente. Cronograma Semana Actividad Duración (Horas) 1 Investigar la mayor cantidad de herramientas para la administración de requerimientos que existen en el mercado. 1 Conocer y entender las características y funcionalidades que ofrecen estas herramientas. 2 Comparar las funcionalidades de ERMT frente a las herramientas existentes en el mercado. 2 Investigar y analizar los diferentes estándares de calidad de requerimientos, para determinar que funcionalidades se le pueden agregar a la herramienta. 3 Definir qué funcionalidades le hacen falta a ERMT para complementarla, además que estén dentro del alcance y sirvan para un entorno educativo. 4 Elaboración del marco teórico del tema Conocer y entender la arquitectura que tiene ERMT Página 11

13 6 Elaboración documento SPMP 30 6 Elaboración de los casos de uso Realizar la especificación de requerimientos. 8 Elaborar el Documento de Requerimientos de Software (SRS). 9 Elaboración de la arquitectura del sistema Elaboración del diseño por componentes del sistema. 11 Elaboración del Documento de Diseño del Sistema (SDD). 12 Desarrollo e implementación de las nuevas funcionalidades. 12 Realizar las pruebas de usabilidad Analizar los resultados de las pruebas de usabilidad. 14 Elaboración manual de usuario Elaboración de memoria final del trabajo de grado. 16 Elaboración de página web de trabajo de grado Total 545 Tabla 2 Cronograma Página 12

14 4.2 Estimación del costo del Proyecto (Presupuesto) A continuación se muestra la matriz de costos del proyecto: Presupuesto Ítem Cantidad Costo por Unidad Total Recurso ingeniero de sistemas Recurso director de trabajo de grado Computador personal del ingeniero Costo de créditos por concepto de matricula Otros costos (buses, almuerzos, servicios) 545 Horas $ $ $ $ Horas 1 Portátil $ $ Créditos $ $ Meses $ $ Total $ Tabla 3 Presupuesto Página 13

15 4.3 Estimación de los riesgos del Proyecto (Análisis de riesgos) A continuación se muestra la matriz de control de riesgos, donde se confronta los posibles riesgos que pueden ocurrir en el transcurso del desarrollo del trabajo de grado y como se van a mitigar dado el caso que ocurran. Control de Riesgos Riesgos Técnicas de Mitigación Definición del alcance equivocada Tiempo Insuficiente Problemas Personales Requisito de Ingles Entregar documentos y prototipos Reuniones previas con el director o con otros profesores especialistas en la materia, que puedan dar una aproximación del alcance, además definir muy cada alcance de los requerimientos. Calcular muy bien los tiempos en que se va a ejecutar cada actividad, para ello hay que definir muy bien el cronograma e ir supervisando periódicamente las fechas establecidas. Separar lo más posible los problemas personales con el trabajo de grado, para que esto no influya en los tiempos establecidos ni en la calidad del trabajo. Realizar los créditos faltantes, mediante cursos intensivos y cursos vacacionales dentro de la universidad, que permitan cumplir con el requisito. Para ello es importante realizar listas de chequeo antes de cada entrega Página 14

16 sin revisión final No entender la arquitectura existente Imposibilidad de realizar pruebas de usuario Falla del equipo por parte del estudiante, además reuniones previas con el director. Leer muy detalladamente el manual de usuario, dado el caso en que no se pueda comprender algún componente de ERMT, enviar correos electrónicos a las estudiantes que desarrollaron la herramienta y reuniones con el director. Es importante realizar las pruebas de usuario, para esto es primordial incentivar a los estudiantes para la utilización de ERMT en sus proyectos de ingeniería y arquitectura de software. Realizar periódicamente revisiones técnicas al equipo, además de realizar un back-up sobre toda la información referente al trabajo de grado. Tabla 4 Control de riesgos Página 15

17 5 Marco Teórico / Estado del Arte 5.1 Trabajos Importantes en el área En el mercado actualmente existen gran variedad de herramientas para la administración de los requerimientos en un proyecto de software, pero este tipo de software se enfoca primordialmente en un entorno empresarial. A continuación se muestran dos herramientas muy conocidas en el mercado y con sus respectivas funcionalidades y que son usadas frecuentemente en la realización de proyectos de software: La primera herramienta es Rational Doors de IBM. Estas son sus funcionalidades y características [8]: Gestión de requerimientos Gestiona los documentos de requerimientos mediante un repositorio central desde el que trabajan todos los usuarios. Proporciona acceso a las funciones completas de edición, configuración, análisis y creación de informes a través de un cliente de escritorio. Admite el formato de intercambio de requerimientos (RIF), que permite a los proveedores y a los colaboradores en desarrollo contribuir en los documentos, secciones o atributos de requerimientos que pueden remontarse a los requerimientos centrales. Registra y muestra texto de requerimientos, gráficos, tablas, atributos de requerimientos, barras de cambio y enlaces de rastreabilidad, entre otros. Rastreabilidad Permite arrastrar y soltar elementos para vincular un requerimiento a un elemento de diseño, a un caso de prueba o a otro requerimiento. Permite seleccionar los requerimientos de una lista o especificar números de requerimientos como atributos y que Rational DOORS haga los enlaces en su lugar. Proporciona informes completos de rastreabilidad en una única vista para ayudar a priorizar el trabajo de desarrollo de forma eficiente y a prever el tiempo de entrega. Página 16

18 Da soporte a enlaces externos que permiten que los requerimientos se asocien directamente a la información de fuera del dominio de Rational DOORS. Escalabilidad Ofrece una jerarquía de tipo explorador con varios niveles de carpetas y proyectos para la navegación simple, sin importar cuanto crezca la base de datos. Incluye vistas configurables y documentos compartibles, que permite a los usuarios trabajar de forma simultánea para generar un único documento. Test Tracking Toolkit Le permite crear enlaces desde requerimientos a pruebas. Define casos de prueba, registros y compara ejecuciones de pruebas. Garantiza que los casos de prueba cubran todos los requerimientos. Integraciones Se integra con software de gestión de cambios de Rational para el control de cambios de requerimientos y para la gestión de flujo de trabajo de requerimientos. Se integra con otras soluciones de Rational, incluidas IBM Rational Quality Manager, IBM Rational Rhapsody e IBM Rational Focal Point, entre otras. Se integra con HP QualityCenter para obtener visibilidad de los requerimientos y crear casos de prueba para la rastreabilidad y la generación de informes de estado sobre el cubrimiento de los requerimientos por parte de los casos de prueba. Se integra con Microsoft Team Foundation Server (TFS) para permitir equipos de desarrollo que utilizan Microsoft Visual Studio para crear y mantener la rastreabilidad entre los requerimientos de Rational DOORS y TFS Work Items en Visual Studio. Página 17

19 La segunda herramienta es CaliberRm. Estas son sus funcionalidades y características [10]: Sistema de gestión de requerimientos completo: Proporciona un repositorio central seguro para gestionar los requerimientos de los proyectos a través del ciclo de vida de la aplicación, mejorando la comunicación a través de todos los participantes para establecer una visión consistente desde el principio del proyecto. Las capacidades sin par de edición aseguran que los usuarios puedan escribir requisitos usando su formato preferido incluyendo casos de uso, escenarios, storyboards, definiciones funcionales, y documentos del diseño. Procesos de gestión de requisitos personalizable: se puede modificar fácilmente para soportar procesos de gestión de requisitos particulares, asegurando que las organizaciones y los equipos conserven control y trabajen en la manera que desean trabajar. Estimación basada en los requerimientos: Las potentes capacidades de estimación basadas en los requerimientos ayudan a los gestores a planificar el alcance del proyecto, agenda, y recursos a través del ciclo de vida del desarrollo del software con gran exactitud. Enlazando el alcance del proyecto, agenda, y coste con la asignación de recursos y la gestión de riesgo, cuando una variable cambia, el impacto en otras variables se puede determinar inmediatamente. Gestión integrada del ciclo de vida de la aplicación: La trazabilidad de los requisitos a través del proceso de desarrollo resulta ser el mejor control del proyecto. La arquitectura abierta de CaliberRM permita enlazar directamente los requerimientos con una variedad de aplicaciones - tales como gestiones de configuración de software. Esto mantiene a todos los miembros del equipo enfocados y actualizados para acelerar la producción. Análisis de impacto: La visualización de la trazabilidad ayuda a los usuarios a evaluar el alcance de los cambios de requisitos. El rastro revela cómo los cambios afectan a los requisitos, tareas, pruebas y/o código de fuente, permitiendo el análisis en tiempo real. Página 18

20 5.2 DOFA de las Herramientas tecnológicas existentes actualmente y que intentan resolver el problema Debilidades Los costos de licencia para adquirir alguna de las herramientas existentes en el mercado son muy costosas, impidiendo que las pequeñas y medianas empresas puedan acceder a este software. La integración con los diferentes componentes de una empresa puede ser bastante complicada, si esta no cuenta con una debida especificación de sus procesos de negocio. La complejidad de estas herramientas en algunos casos pueden generar inconvenientes o retrasos, debido a que se necesita capacitar a las personas que están directamente relacionadas con el manejo del software Fortalezas Las empresas que venden estas herramientas tienen una gran experiencia en el desarrollo y gestión proyectos de software, que esto a su vez da un alto grado de credibilidad y de acierto en el momento de analizar los resultados y conclusiones. Estas herramientas ofrecen una gran variedad de funcionalidades y características que las hacen ser muy completas y de gran utilidad si se utiliza de manera adecuada a las necesidades específicas. Las empresas que venden estas herramientas tienen un gran equipo de talento humano, que a menudo realizan distintas investigaciones e innovaciones sobre el producto y los servicios prestados Oportunidades Pueden tener un gran mercado potencial si pueden disminuir los cotos de licencias en sus herramientas o brindarán una solución económica que permita abarcar a las pequeñas y medianas empresas. Estas empresas pueden ofrecer un producto para un ambiente educativo que permita a los estudiantes tener una proximidad en un entorno más real, que a futuro permita a estas personas adquirir el producto empresarial o se les facilite la utilización de estas herramientas. Página 19

21 5.2.4 Amenazas Las herramientas proporcionadas son altamente productivas y beneficiosas en un proyecto de software siempre y cuando las personas que usan directamente el software definan de manera correcta los requerimientos y la herramienta en su conjunto. 5.3 Fundamentos y conceptos relevantes para el proyecto Gestión de riesgos La Gestión de los Riesgos del Proyecto incluye los procesos relacionados con llevar a cabo la planificación de la gestión, la identificación, el análisis, la planificación de respuesta a los riesgos, así como su monitoreo y control en un proyecto. Los objetivos de la Gestión de los Riesgos del Proyecto son aumentar la probabilidad y el impacto de eventos positivos, y disminuir la probabilidad y el impacto de eventos negativos para el proyecto. Los procesos de gestión de los riesgos de un proyecto, son los siguientes: Planificar la Gestión de Riesgos: Es el proceso por el cual se define cómo realizar las actividades de gestión de los riesgos para un proyecto. Identificar los Riesgos: Es el proceso por el cual se determinan los riesgos que pueden afectar el proyecto y se documentan sus características. Realizar el Análisis Cualitativo de Riesgos: Es el proceso que consiste en priorizar los riesgos para realizar otros análisis o acciones posteriores, evaluando y combinando la probabilidad de ocurrencia y el impacto de dichos riesgos. Realizar el Análisis Cuantitativo de Riesgos: Es el proceso que consiste en analizar numéricamente el efecto de los riesgos identificados sobre los objetivos generales del proyecto. Planificar la Respuesta a los Riesgos: Es el proceso por el cual se desarrollan opciones y acciones para mejorar las oportunidades y reducir las amenazas a los objetivos del proyecto. Monitorear y Controlar los Riesgos: Es el proceso por el cual se implementan planes de respuesta a los riesgos, se rastrean los riesgos identificados, se monitorean los riesgos residuales, se identifican nuevos riesgos y se evalúa la efectividad del proceso contra riesgos a través del proyecto [13]. Página 20

22 5.3.2 Gestión de requerimientos Definición La gestión de requerimientos es el conjunto de actividades que ayudan al equipo de trabajo a identificar, controlar y seguir los requerimientos y sus cambios en cualquier momento. Es decir, la gestión de requerimientos consiste en gestionar los cambios de los requerimientos, las relaciones entre ellos, las dependencias entre la especificación de requerimientos y otros documentos producidos por el proceso de desarrollo de software. De esta forma se asegura la consistencia entre los requerimientos y el sistema construido. Por lo tanto, los objetivos principales del proceso de gestión de requisitos serán: Gestionar la recogida de requerimientos Obtener la aprobación de los participantes del proyecto Gestionar los cambios (trazabilidad) La gestión de requisitos es un proceso que se desarrolla a lo largo de toda la vida del producto [14]. 5.4 Marco Institucional Pontificia Universidad Javeriana, Bogotá, Colombia Facultad de ingeniería Departamento ingeniería de sistemas Director trabajo de grado: Ing. Miguel Eduardo Torres Moreno Msc. Proyecto de grado a cargo del estudiante: Carlos David Duarte Alfonso Ingeniería de sistemas Semestre Glosario Scrum: Scrum es un framework de desarrollo ágil de software. El trabajo es estructurado en ciclos de trabajo llamados sprintes, iteraciones de trabajo con una duración típica de dos a cuatro semanas. Durante cada sprint, los equipos eligen de una lista de requerimientos de cliente priorizados, llamados historias de usuarios, para que las características que sean desarrolladas Página 21

23 primero sean las de mayor valor para el cliente. Al final de cada sprint, se entrega un producto potencialmente distribuible. [7] Análisis DOFA: Es ayudar a una organización a encontrar sus factores estratégicos críticos, para una vez identificados, usarlos y apoyar en ellos los cambios organizacionales: consolidando las fortalezas, minimizando las debilidades, aprovechando las ventajas de las oportunidades, y eliminando o reduciendo las amenazas. [5] Stakeholders: Son todas aquellas personas que se ven afectadas por el desarrollo y/o despliegue del proyecto. [1] Página 22

24 6 Referencias y Bibliografía La norma que se usó para la realización de la bibliografía y las referencias en el trabajo de grado es la IEEE, ya que la he usado en el transcurso de la carrera en diferentes trabajos presentados. 6.1 Referencias [1] Ingeniería del Software, IAN SOMMERVILLE, Séptima edición, 2005, pag [2] H. F. Hofmann, Requirements Engineering: A Situated Discovery Process. Deutscher Universitats Verlag. [3] J. M. Carrillo de Gea, J. Nicolás, J. L. Fernández Alemán, A. Toval, C. Ebert, and A. Vizcaíno, Requirements engineering tools: Capabilities, survey and assessment, Information and Software Technology, vol. 54, no. 10, pp , Oct [4] The Curious Case of the CHAOS Report [Online]. Available: html. [5] Análisis DAFO. [Online]. Available: [6] ERMT. [Online]. Available: [7] Scrum Alliance - What Is Scrum? [Online]. Available: [8] IBM - Rational DOORS - Spain. [Online]. Available: ibm.com/software/products/es/es/ratidoor/. [9] IBM - Rational RequisitePro - Spain. [Online]. Available: ibm.com/software/products/es/es/reqpro/. [10] IT TOOLS LTDA. - Caliber RM. [Online]. Available: [11] Visure Requirements Tool -Complete Feature List - Visure Solutions. [Online]. Available: [12] Systems and software engineering Developing user documentation in an agile environment, ISO/IEC/IEEE First edition ; Corrected version , pp. 1 36, 15. Página 23

25 [13] Standards Overview Project Management Institute. [Online]. Available: [14] Introducción a la gestión de requerimientos. [Online]. Available: Bibliografía Propuesta para el desarrollo del Trabajo de Grado [1] H. Sugimoto and A. Ohnishi, A detecting and interpreting method of the inconsistency of software requirements specifications, in Software Engineering Conference, (APSEC 99) Proceedings. Sixth Asia Pacific, 1999, pp [2] H. Mei, W. Zhang, and F. Gu, A feature oriented approach to modeling and reusing requirements of software product lines, in Computer Software and Applications Conference, COMPSAC Proceedings. 27th Annual International, 2003, pp [3] A. Perini, A. Susi, and P. Avesani, A Machine Learning Approach to Software Requirements Prioritization, IEEE Transactions on Software Engineering, vol. PP, no. 99, p. 1, [4] R. Cerón, J. C. Dueñas, E. Serrano, and R. Capilla, A meta-model for requirements engineering in system family context for software process improvement using CMMI, in Proceedings of the 6th international conference on Product Focused Software Process Improvement, Berlin, Heidelberg, 2005, pp [5] R. Mojdehbakhsh, S. Subramanian, R. Vishnuvajjala, W.-T. Tsai, and L. Elliott, A process for software requirements safety analysis, in, 5th International Symposium on Software Reliability Engineering, Proceedings, 1994, pp [6] Withall, S. Software Requirements Patterns. Primera Edición. Microsoft Press [7]. Heim P, Lohmann S, Lauenroth K, Ziegler J. Graph-based Visualization of Requirements Relationships. [8]. Gotel O, M ader P. How to select a requirements Management Tool: Initial Steps. [9]. Hoffmann M, Kühn N, Weber M, Bittner M. Requirements for Requirements Management Tools. Página 24

26 [10]. Heinonen, S. Requirements Management tool support for software engineering in collaboration. [11]. Hood, C. Wiedemann, S. Fichtinger, S. Pautz, U. Requirements Management: The Interface Between Requirements Development and All Other Systems Engineering Processes. Springer, [12] Matulevicius R. Prototype of the evaluation framework for functional requirements of RE-tools. [13] M. Kamalrudin, Automated Software Tool Support for Checking the Inconsistency of Requirements, in 24th IEEE/ACM International Conference on Automated Software Engineering, ASE 09, 2009, pp [14] I. Hussain, O. Ormandjieva, and L. Kosseim, LASR: A tool for large scale annotation of software requirements, in 2012 IEEE Second International Workshop on Empirical Requirements Engineering (EmpiRE), 2012, pp [15] J. R. McCoy, NASA software tools for high-quality requirements engineering, in Software Engineering Workshop, Proceedings. 26th Annual NASA Goddard, 2001, p. 69. [16] Wiegers, Karl. First Things First: Prioritizing Requirements. [Articulo] [17] SWEBOK en Español. Capítulo 2. Requerimientos de Software. [HomePage] Disponible en: Página 25

Collaborative Lifecycle Management

Collaborative Lifecycle Management Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un

ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS. Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un ANÁLISIS DE RIESGOS EN LA GESTIÓN DE PROYECTOS Los riesgos son eventos o condiciones inciertas que, si se producen, tienen un efecto positivo o negativo sobre al menos un objetivo del proyecto, como tiempo,

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

PRIMAVERA RISK ANALYSIS

PRIMAVERA RISK ANALYSIS PRIMAVERA RISK ANALYSIS CARACTERÍSTICAS PRINCIPALES Guía de análisis de riesgo Revisión del programa Plantilla de riesgo instantáneo Asistente para registro de riesgo Registro de riesgo Análisis de riesgo

Más detalles

El plan estratégico de sistemas de información

El plan estratégico de sistemas de información Nota previa El plan estratégico de sistemas de información Resúmen Cynertia Consulting, 2010 Nota previa Nota previa Este documento es un resúmen del artículo El plan estratégico de sistemas de información.

Más detalles

Acerca de esté Catálogo

Acerca de esté Catálogo Catálogo de Cursos 2015 Acerca de esté Catálogo En el presente documento podrá obtenerse la información necesaria sobre la oferta de cursos que Manar Technologies S.A.S. y su línea de educación Campus

Más detalles

Proceso: AI2 Adquirir y mantener software aplicativo

Proceso: AI2 Adquirir y mantener software aplicativo Proceso: AI2 Adquirir y mantener software aplicativo Se busca conocer los estándares y métodos utilizados en la adquisición de y mantenimiento del software. Determinar cuál es proceso llevado a cabo para

Más detalles

Metodología básica de gestión de proyectos. Octubre de 2003

Metodología básica de gestión de proyectos. Octubre de 2003 Metodología básica de gestión de proyectos Octubre de 2003 Dentro de la metodología utilizada en la gestión de proyectos el desarrollo de éstos se estructura en tres fases diferenciadas: Fase de Éjecución

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN

HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN I. Introducción al monitoreo basado en resultados Higher Education for Development (HED) usará su sistema de monitoreo y evaluación

Más detalles

www.unjhana.com Unjhana @unjhana

www.unjhana.com Unjhana @unjhana Quiénes somos Somos una empresa que cuenta un equipo de trabajo con más de diez (10) años de experiencia en Gerencia de Proyectos y Gestión de Mantenimiento, relacionados con Telecomunicaciones y Tecnologías

Más detalles

ENSEÑANZAS DE GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS

ENSEÑANZAS DE GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS FICHA TÉCNICA DE PROPUESTA DE TÍTULO UNIVERSITARIO DE GRADO SEGÚN RD 55/2005, de 21 de enero ENSEÑANZAS DE GRADO EN ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS Denominación del Título: Licenciado/a en Administración

Más detalles

Estudios de Economía y Empresa 78.617 Trabajo Final de Grado Plan de marketing

Estudios de Economía y Empresa 78.617 Trabajo Final de Grado Plan de marketing TFG: PLAN DE MARKETING Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante debe cursar

Más detalles

MAIDEN, Neil; ROBERTSON, Suzanne; Developing Use Cases and Scenarios in the Requirements Process, 12p

MAIDEN, Neil; ROBERTSON, Suzanne; Developing Use Cases and Scenarios in the Requirements Process, 12p Tema: Desarrollo y gestión de requisitos desde casos de uso válidos? Informe Número: 3 Fecha: 27 de noviembre de 2007 Integrantes: Gustavo Alberto Cataño Marín Gustavo Adolfo Patiño Vasquez e-mail: gusengineer@gmail.com

Más detalles

CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES

CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES El asesor comercial tiene como principal misión mantener un contacto personalizado con sus clientes potenciales y actuales.

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

PRU. Fundamento Institucional. Objetivos. Alcance

PRU. Fundamento Institucional. Objetivos. Alcance PRU INSTRUCCIONES: a continuación se describe el flujo de trabajo correspondiente al área de procesos de PRUEBAS para el desarrollo de software, en el cual se debe apoyar para la ejecución de sus actividades;

Más detalles

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN

PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN PROPUESTA METODOLOGICA PARA LA EDUCCIÓN DE REQUISITOS EN PROYECTOS DE EXPLOTACIÓN DE INFORMACIÓN Paola Britos 1,2, Enrique Fernandez 1,2, Ramón García-Martinez 1,2 Centro de Ingeniería del Software e Ingeniería

Más detalles

Estudios de Economía y Empresa 78.616 Trabajo Final de Grado Investigación de mercado

Estudios de Economía y Empresa 78.616 Trabajo Final de Grado Investigación de mercado TFG: INVESTIGACIÓN DE MERCADOS Descripción El Trabajo Final de Grado (TFG) es una asignatura obligatoria del plan de estudios del Grado de Marketing e Investigación de Mercados (MIM) que el estudiante

Más detalles

ADMINISTRACIÓN DE PROYECTOS

ADMINISTRACIÓN DE PROYECTOS QUITO INGENIERIA MECANICA ADMINISTRACIÓN DE PROYECTOS JUAN MARCELO IBUJES VILLACÍS ADMINISTRACIÓN DE PROYECTOS Contenido tomado de referencia de la Guía de los Fundamentos para la Dirección de Proyectos

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE

3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE 3. GESTIÓN DE CONFIGURACIÓN DE SOFTWARE Software Configuration Management (SCM) es una disciplina de la Ingeniería de Software que se preocupa de [Ber92] [Ber84] [Bou98] [Mik97]: Identificar y documentar

Más detalles

Gestión de Riesgos en Proyectos

Gestión de Riesgos en Proyectos GRUPO VISIÓN PROSPECTIVA MÉXICO 2030 Gestión de Riesgos en Proyectos Mauricio Jessurun Solomou mjess@unisolmexico.com Luis Miguel Arroyo lmarroyoi@emsi.com.mx Julio, 2015 Gestión de Riesgos en Proyectos

Más detalles

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000

GUIA SOBRE LOS REQUISITOS DE LA DOCUMENTACION DE ISO 9000:2000 1 INTRODUCCIÓN Dos de los objetivos más importantes en la revisión de la serie de normas ISO 9000 han sido: desarrollar un grupo simple de normas que sean igualmente aplicables a las pequeñas, a las medianas

Más detalles

Plataformas virtuales

Plataformas virtuales Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión

Más detalles

Unidad III. Software para la administración de proyectos.

Unidad III. Software para la administración de proyectos. Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de

Más detalles

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los

La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los ANEXO II. Sistema de Soporte a las Decisiones-SSD La toma de decisiones está presente dentro de la vida de la mayoría de las personas. Los gerentes día a día deben tomar decisiones también, la diferencia

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

Diplomado Administración de proyectos: Preparación para el examen de certificación PMP

Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Duración 164 horas Objetivo general: Este diplomado proporciona los conocimientos, técnicas y herramientas necesarias

Más detalles

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS

IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS IDEA DE NEGOCIO EDUGER LOGISTIC GERMAN EDUARDO BALSERO MORALES PROFESOR: GERARDO ANDRES ARCOS CELIS CORPORACIÓN UNIVERSITARIA IBEROAMERICANA TECNOLOGIA EN LOGISTICA INFORMATICA BOGOTA D.C. 2013 INTRODUCCIÓN

Más detalles

Principales Cambios de la ISO 9001:2015

Principales Cambios de la ISO 9001:2015 INTRODUCCIÓN La nueva versión disponible de ISO 9001:2015, actualmente en su versión DIS, muestra una gran cantidad de cambios respecto de su predecesora. Muchos de estos cambios están en línea con otros

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Diplomado Administración de proyectos: Preparación para el examen de certificación PMP

Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Diplomado Administración de proyectos: Preparación para el examen de certificación PMP Duración 164 horas Objetivo general: Este diplomado proporciona los conocimientos, técnicas y herramientas necesarias

Más detalles

PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina

PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM. Mariani, María Florencia Okabe, Evangelina PDSM: PROCESO DE DESARROLLO DE SOFTWARE MIXTO COMBINANDO RUP Y SCRUM Mariani, María Florencia Okabe, Evangelina Agenda Introducción Metodologías RUP SCRUM Proyectos PDSM: Definición y Aplicación del proceso

Más detalles

ANÁLISIS DAFO COMO HERRAMIENTA ESTRATÉGICA DE ANÁLISIS Y PLANIFICACIÓN TURÍSTICA.

ANÁLISIS DAFO COMO HERRAMIENTA ESTRATÉGICA DE ANÁLISIS Y PLANIFICACIÓN TURÍSTICA. ANÁLISIS DAFO COMO HERRAMIENTA ESTRATÉGICA DE ANÁLISIS Y PLANIFICACIÓN TURÍSTICA. Análisis DAFO El Análisis DAFO (en inglés, SWOT - Strengths, Weaknesses, Opportunities, Threats), es una metodología de

Más detalles

Planificación en Team Foundation Server 2010

Planificación en Team Foundation Server 2010 Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto

Más detalles

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

MINING SOLUTIONS LIMITADA

MINING SOLUTIONS LIMITADA MINING SOLUTIONS LIMITADA Contenido... 1 Resumen Ejecutivo... 3... 4 Nuestros Servicios... 5 Administración de proyectos... 6 Operación y mantenimiento sobre los Sistema de Manejo de la Información Geológica

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

http://www.manavell.com info@manavell.com

http://www.manavell.com info@manavell.com http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional

Más detalles

Plan de Estudios Maestría en Marketing

Plan de Estudios Maestría en Marketing Plan de Estudios CONTENIDOS 1) Presentación 5) Objetivos 2) Requisitos 6) Cursos Obligatorios 3) Plan de Estudios / Duración 7) Cursos Sugeridos 4) Tabla de Créditos 1) Presentación Su programa de Maestría

Más detalles

DIRECCION DE PROYECTOS II

DIRECCION DE PROYECTOS II DIRECCION DE PROYECTOS II DESARROLLO DEL CURSO PROFESIONAL EN DIRECCION DE PROYECTOS II: Durante el desarrollo del Curso Profesional en Dirección de Proyectos II, el alumno irá asimilando el contenido

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

<Generador de exámenes> Visión preliminar

<Generador de exámenes> Visión preliminar 1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Gestión y Desarrollo de Requisitos en Proyectos Software

Gestión y Desarrollo de Requisitos en Proyectos Software Gestión y Desarrollo de Requisitos en Proyectos Software Ponente: María Jesús Anciano Martín Objetivo Objetivo Definir un conjunto articulado y bien balanceado de métodos para el flujo de trabajo de Ingeniería

Más detalles

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk

Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Prácticas ITIL para un mejor flujo de trabajo en el helpdesk Se diferencia tres partes de gestión para mejorar la resolución de las incidencias de soporte técnico según el marco ITIL: 1. Gestión de Incidencias

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software

Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Modelos de Ciclo de Vida de Desarrollo de Software en el Contexto de la Industria Colombiana de Software Hugo F. Arboleda Jiménez. MSc. Docente-Investigador, Facultad de Ingenierías, Universidad de San

Más detalles

Cuenca, 15 de mayo de 2015. Ingeniero Patricio Guerrero. Director de Tecnologías de la Información y Comunicación Universidad de Cuenca. Ciudad.

Cuenca, 15 de mayo de 2015. Ingeniero Patricio Guerrero. Director de Tecnologías de la Información y Comunicación Universidad de Cuenca. Ciudad. Cuenca, 15 de mayo de 2015 Ingeniero Patricio Guerrero. Director de Tecnologías de la Información y Comunicación Universidad de Cuenca. Ciudad. De mi consideración: En respuesta a su gentil invitación

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,

Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.

Más detalles

La medición funcional de software con SCRUM

La medición funcional de software con SCRUM La medición funcional de software con SCRUM Guilherme Siqueira Simões 1 Agenda Introducción El contexto SCRUM El contexto de la medición funcional de software Combinando los dos Prejuicios comunes sobre

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE UNIVERSIDAD TECNOLÓGICA DE PANAMÁ SECRETARÍA GENERAL FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES DESCRIPCIÓN DE CURSO DE LA CARRERA DE MAESTRÍA Y POSTGRADO EN INGENIERÍA DE SOFTWARE 2015 APROBADO

Más detalles

Figure 6-1: Preliminary Phase

Figure 6-1: Preliminary Phase Fase Preliminar: Objetivos Los objetivos de la fase preliminar son: Figure 6-1: Preliminary Phase 1. Determinar la capacidad de la arquitectura deseada por la Organización. a. Revisar el contexto organizacional

Más detalles

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación

Más detalles

Interoperabilidad de Fieldbus

Interoperabilidad de Fieldbus 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?

Más detalles

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS

REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.

Más detalles

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

Gestión de Requisitos ULPGC

Gestión de Requisitos ULPGC Gestión de Requisitos ULPGC Gestión de Requisitos Consiste en gestionar los cambios de los requisitos, las relaciones entre ellos, las dependencias entre la especificación de requisitos y otros documentos

Más detalles

GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012

GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012 GESTION Y ADMINISTRACION PROYECTOS CON MICROSOFT VISUAL STUDIO TEAM FOUNDATION SERVER 2012 DIRIGIDO A: Este diplomado está dirigido a todos los miembros del equipo en busca de utilizar con eficacia las

Más detalles

Tratamiento del Riesgo

Tratamiento del Riesgo Tratamiento del Riesgo 1 En que consiste el tratamiento de los riesgos? 2. Cuando debemos enfrentarnos a los riesgos? 3. Estrategias de tratamiento de riesgos 4. Modelo de Análisis de Riesgos 5. Qué pasos

Más detalles

Curso Online de Microsoft Project

Curso Online de Microsoft Project Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer

Más detalles

Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS

Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS ERP: On-Premise vs. SaaS Comparamos los dos modelos de ERP para ayudarle a elegir correctamente su software de gestión

Más detalles

1. Definir un plan estratégico de Marketing, acorde con los objetivos empresariales.

1. Definir un plan estratégico de Marketing, acorde con los objetivos empresariales. GERENCIA DE MERCADEO FINALIDAD La Gerencia de Mercadeo tiene como finalidad, mantener la presencia de la Empresa en el Mercado, mediante una efectiva labor de Mercadotecnia, orientada a desarrollar nuevos

Más detalles

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA

INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DE TRABAJO DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA INFORME Nº1 PROPUESTA METODOLÓGICA Y PLAN DESARROLLO DE UN SISTEMA INTEGRADO DE GESTIÓN PARA EL GOBIERNO REGIONAL DE ATACAMA con destino a GORE DE ATACAMA ELIMCO SISTEMAS Alfredo Barros Errázuriz 1954

Más detalles

INSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información

INSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información INSTITUTO TECNOLÓGICO DE COSTA RICA Caso #09 - Chrysler Administración de la Función de la Información Álvaro Navarro Barquero 200944186 Alejandro Rodríguez Jiménez 200924533 09/05/2012 Contenido I Situación

Más detalles

Sede Escazú, Plaza Tempo 4031-0999 40310991 E-mail: cit@ulacit.ac.cr

Sede Escazú, Plaza Tempo 4031-0999 40310991 E-mail: cit@ulacit.ac.cr 16-0079 / 29-0952 FORMULACIÓN PROYECTOS Descripción General: Provee una introducción que abarca el ciclo de vida completo del desarrollo de un proyecto, desde que se concibe en los niveles más altos de

Más detalles

El participante puede llevar a cabo el proceso de auto-comparación y sobre esa base reforzar los aspectos menos consistentes.

El participante puede llevar a cabo el proceso de auto-comparación y sobre esa base reforzar los aspectos menos consistentes. Guía de Evaluación Como evaluación de la guía pedagógica se ha elegido una metodología de evaluación cualitativa del nivel de conocimientos del participante. Para ello se ha construido una guía de preguntas

Más detalles

PERFILES OCUPACIONALES

PERFILES OCUPACIONALES PERFILES OCUPACIONALES A continuación se presenta la relación de los diferentes cargos que un ingeniero de sistemas de la Universidad de Lima puede desempeñar durante su vida profesional. También se presentan

Más detalles

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas

CRM. Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas. Sistema de Gestión Inteligente de Mercadeo y Ventas CRM Customer Relationship Management Sistema de Gestión Inteligente de Mercadeo y Ventas Sistema de Gestión Inteligente de Mercadeo y Ventas Customer Relationship Management (Administración de Relaciones

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

5. Gestión de la Configuración del Software (GCS)

5. Gestión de la Configuración del Software (GCS) 5. Gestión de la Configuración del Software (GCS) 5.1. La Configuración del Software El resultado del proceso de ingeniería del software es una información que se puede dividir en tres amplias categorías:

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

BPM: Articulando Estrategia, Procesos y Tecnología

BPM: Articulando Estrategia, Procesos y Tecnología BPM: Articulando Estrategia, Procesos y Tecnología Resumen: La competitividad es el imaginario que dirige las acciones empresariales en la actualidad. Lograr condiciones que permitan competir con mayores

Más detalles

MS_20497 Software Testing with Microsoft Visual Studio 2013

MS_20497 Software Testing with Microsoft Visual Studio 2013 Software Testing with Microsoft Visual Studio 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este curso, desarrolladores

Más detalles

Curso. Introducción a la Administracion de Proyectos

Curso. Introducción a la Administracion de Proyectos Curso Introducción a la Administracion de Proyectos Tema 5 Procesos del área de Integración INICIAR PLANEAR EJECUTAR CONTROL CERRAR Desarrollar el Acta de Proyecto Desarrollar el Plan de Proyecto Dirigir

Más detalles

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO

PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO PROCESO DE VENTA CONSULTIVA MÓDULO DE GESTIÓN DE OPORTUNIDADES DE NEGOCIO Este módulo permite al ejecutivo comercial definir, calificar y documentar cada una de las oportunidades de negocio en las cuales

Más detalles

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic

Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic Qué es Scrum? Basado en el texto Explicando Scrum a mi abuela de Jorge Serrano - MVP Visual Developer - Visual Basic http://geeks.ms/blogs/jorge/archive/2007/05/09/explicando-scrum-a-mi-abuela.aspx Por

Más detalles

Tecnología de la Información. Administración de Recursos Informáticos

Tecnología de la Información. Administración de Recursos Informáticos Tecnología de la Información Administración de Recursos Informáticos 1. Recursos informáticos: Roles y Responsabilidades 2. Áreas dentro del Departamento de Sistemas 3. Conceptos asociados a proyectos

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Gestión de Oportunidades

Gestión de Oportunidades Gestión de Oportunidades Bizagi Suite Gestión de Oportunidades 1 Tabla de Contenido CRM Gestión de Oportunidades de Negocio... 4 Elementos del Proceso... 5 Registrar Oportunidad... 5 Habilitar Alarma y

Más detalles

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO

ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD ESTUDIOS AMBIENTALES Y RURALES MAESTRIA EN DESARROLLO RURAL ORIENTACIONES GENERALES SOBRE EL PROCESO DE TRABAJO DE GRADO SOBRE LO QUE ESPERA LA MAESTRÍA DEL TRABAJO

Más detalles

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION)

PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) PRESENTACIÓN CMMI: (CAPABILITY MATURITY MODEL INTEGRATION) INDICE 1. Introducción 2. Estructura CMMI 3. Nivel 2 4. Nivel 3 5. Nivel 4 6. Nivel 5 7. Bibliografía INTRODUCCIÓN Qué es y por qué usar CMMI?

Más detalles

3.2 Utiliza las TIC para mantener una orientación y desempeño profesional que refleje el esfuerzo por hacer sus tareas con eficiencia y calidad

3.2 Utiliza las TIC para mantener una orientación y desempeño profesional que refleje el esfuerzo por hacer sus tareas con eficiencia y calidad Dimensión Gestión. 3 Utiliza las TIC para gestionar de manera eficiente su trabajo como docente, en el área administrativa, en la gestión de proyectos de innovación pedagógica y apoyando la gestión del

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

Técnica 2(Instrumental)

Técnica 2(Instrumental) Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación

Más detalles

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

Más detalles

MS_10974 Deploying Windows Server

MS_10974 Deploying Windows Server Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. En este curso usted aprenderá cómo planear e implementar

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI

CAPÍTULO 4. FORMA DE EVALUACIÓN CMM. 4.1 Evolución de los métodos de valoración del SEI CAPÍTULO 4. FORMA DE EVALUACIÓN CMM Tanto para el programa ALTA como para este trabajo de tesis, es importante conocer no sólo el modelo de Capacidad de Madurez, sino la forma en que se evalúa el nivel

Más detalles

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos Páginas 1 de 7 1. OBJETIVO Brindar el marco normativo que fije las condiciones en que deben prestarse los Servicios de Tecnologías de Información a los procesos de la organización, estableciendo criterios

Más detalles

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:

Más detalles

Gestión de proyectos

Gestión de proyectos Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El

Más detalles

Unidad VI: Supervisión y Revisión del proyecto

Unidad VI: Supervisión y Revisión del proyecto Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir

Más detalles