Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
UNIDAD 7 Gestión de Proyectos I. Actividades de gestión I. Planificación del proyecto. II. Calendarización del proyecto. III. Riesgos. II. Prefactibilidad. III. El estudio de factibilidad, sus técnicas. IV. Factibilidad técnica, operativa y económica. V. Plantilla de IEEE para Factibilidad. Unidad 7 Ingeniería de Requerimientos Actividades de Gestión Redacción de la propuesta Planificación y calendarización del proyecto Estimación de costes del proyecto Supervisión y revisión del proyecto Selección y evaluación del personal Redacción y presentación de informes. Unidad 7 Ingeniería de Requerimientos Planificación del Proyecto Se fijan los recursos disponibles, se divide el trabajo y se crea un calendario. Debe incluir: 1. Introducción 2. Organización del proyecto (Organigrama) 3. Análisis de riesgo 4. Requerimientos de recursos de Hardware y de Software 5. División del trabajo (actividades, hitos y productos intermedios) 6. Programa del proyecto (dependencia entre actividades, asignación de gente a cada actividad) 7. Mecanismos de supervisión e informe. (cuando deben producirse los informes, supervisión del proyecto). Unidad 7 Ingeniería de Requerimientos ▪ Además del Plan del proyecto se deben hacer los siguientes planes complementarios: Plan Descripción Plan De calidad Incluye los procedimientos y estándares que se utilizarán. Plan De validación Incluye el enfoque, los recursos, la programación. Plan De Gestión de Configuraciones Incluye los procedimientos y estructuras para gestionar las configuraciones. Plan De Mantenimiento Predice los requerimientos, costes y esfuerzos para el mantenimiento. Plan De Desarrollo del personal Desarrollo de Habilidades del equipo de trabajo (capacitación) Unidad 7 Ingeniería de Requerimientos Calendarización del proyecto Consideraciones: Duración de una actividad: de 1 a 8 semanas Actitud : optimista+30% para problemas previstos+ 20% para imprevistos. Gráficos 1. Duración y dependencia de las tareas: Tareas Duración (Días) Dependencia T1 8 T2 16 T3 13 T1 T4 10 T2 Unidad 7 Ingeniería de Requerimientos 2. Grafico de Gantt de Actividades 3. Gráfico de Gantt del personal asignado al proyecto Unidad 7 Ingeniería de Requerimientos Gestión de riesgos Consiste en identificar los riesgos y crear planes para minimizar sus efectos en el proyecto. 1. Tipos de riesgo: Del producto Del proyecto Del negocio 2. Proceso de la Gestión de riesgos: Identificación Análisis Planificación Supervisión Listado de riesgos potenciales Listado de priorización de riesgos Anulación de riesgos y planes de contingencia Valoración de riesgos Unidad 7 Ingeniería de Requerimientos Riesgo Tipo Rotación del Personal (personal experimentado abandona el proyecto antes que finalice) Subestimación del tamaño Cambio de tecnología (la tecnología fundamental sobre la que construirá el sistema se sustituye por una nueva tecnología) Competencia del producto(un producto competitivo se pone a la venta antes que el sistema se complete) No disponibilidad de Hardware (el hardware esencial para el proyecto no se entrega a tiempo) PROYECTO PROYECTO/PRODUCTO NEGOCIO NEGOCIO PROYECTO/PRODUCTO Unidad 7 Ingeniería de Requerimientos Prefactibilidad En este estudio se depuran con un alto grado de detalle los aspectos de consumo, técnicos, financieros, institucionales, administrativos y ambientales. Acudiendo si es preciso a información primaria del proyecto ante alteraciones de las variables relevantes. Al terminar el estudio de Prefactibilidad se espera, entonces, mejorar el nivel de información para tomar una decisión mas ponderada y pasar al estudio de factibilidad, o proceder al diseño definitivo para ejecutarlo, o abandonar el proyecto de manera temporal o definitiva al no presentar ventajas comparativas que ameriten su ejecución Para la elaboración del informe de Prefactibilidad del proyecto deben analizarse aspectos tales como: ▪ El mercado. ▪ La tecnología. ▪ El tamaño y la localización. ▪ Las condiciones de orden institucional y legal. ▪ Conviene plantear primero el análisis en términos puramente técnicos, para después seguir con los económicos. Ambos análisis permiten calificar las alternativas u opciones de proyectos y como consecuencia de ello, elegir la que resulte mas conveniente en relación a las condiciones existentes Unidad 7 Ingeniería de Requerimientos El estudio de factibilidad, sus técnicas. Factibilidad se refiere a la disponibilidad de los recursos necesarios para llevar a cabo los objetivos o metas señalados. Generalmente la Factibilidad se determina sobre un proyecto. Es una de las primeras etapas del desarrollo de un sistema informático. ▪ Qué incluye un Estudio de FACTIBILIDAD? El estudio incluye los objetivos, alcances y restricciones sobre el sistema, además de un modelo lógico de alto nivel del sistema actual (si existe). A partir de esto, se crean soluciones alternativas para el nuevo sistema, analizando para cada una de éstas, diferentes tipos de factibilidades. ▪ Quién realiza un Estudio de FACTIBILIDAD? El estudio de Factibilidad, es una tarea que suele estar organizada y realizada por los analistas de sistemas. El estudio consume aproximadamente entre un 5% y un 10% del costo estimado total del proyecto, y el período de elaboración del mismo varía dependiendo del tamaño y tipo de sistema a desarrollar. ▪ Quién evalúa un Estudio de FACTIBILIDAD? Estos resultados se entregan a la gerencia, quienes son los que aprueban la realización del sistema informático. Unidad 7 Ingeniería de Requerimientos Factibilidad técnica, operativa y económica Técnica El análisis de factibilidad técnica evalúa si el equipamiento y software están disponibles (o, en el caso del software, si puede desarrollarse) y si tienen las capacidades técnicas requeridas para cada alternativa del diseño que se esté considerando. Los estudios de factibilidad técnica también consideran si la organización tiene el personal que posee la experiencia técnica requerida para diseñar, implementar, operar y mantener el sistema propuesto. Unidad 7 Ingeniería de Requerimientos Operativa Esta factibilidad comprende una determinación de la probabilidad de que un nuevo sistema se use como se supone. Deberían considerarse cuatro aspectos de la factibilidad operacional por lo menos: 1. Sistema complejo para los usuarios de la organización o los operadores del sistema. Si lo es, los usuarios pueden ignorar el sistema o bien usarlo en forma inadecuada. 2. Resistencia de los cambios por parte de los usuarios. 3. Un nuevo sistema puede introducir cambios demasiado rápido para permitir al personal adaptarse a él y aceptarlo. 4. Una última consideración es la probabilidad de la obsolescencia subsecuente en el sistema. La tecnología que ha sido anunciada pero que aún no está disponible puede ser preferible a la tecnología que se encuentra en una o más de las alternativas que se están comparando, o cambios anticipados en las practicas o políticas administrativas pueden hacerse que un nuevo sistema sea obsoleto muy pronto. Unidad 7 Ingeniería de Requerimientos Económica Los estudios de factibilidad económica incluyen análisis de costos y beneficios asociados con cada alternativa del proyecto. Los costos de hardware y software, los costos de operación del sistema para su vida útil esperada, y los costos de mano de obra, material, energía, reparaciones y mantenimiento. Una consideración importante son los beneficios intangibles como los son el servicio a clientes, mejor información administrativa o mejor control sobre las operaciones de la organización. Como hacer tangible lo intangible: La mayoría de los costos y beneficios intangibles de una alternativa afectan en forma indirecta las utilidades, pero esto es difícil de medir. La siguiente es una forma de cuantificar los costos y beneficios intangibles:Computarización del actual sistema Mejor nivel de trabajo y mejor moral Menos ausentismo y rotación Mayor rendimiento Unidad 7 Ingeniería de Requerimientos I. Concepto de Requerimientos Los Requerimientos son la descripción de los servicios proporcionados por el sistema y sus restricciones operativas. Reflejan las necesidades de los clientes de un sistema que ayuden a resolver algún problema como por ej.: control de un dispositivo, hacer un pedido o encontrar información II. Tipos de requerimientos 1. Requerimientos del usuario Requerimientos abstractos, de alto nivel. 2. Requerimientos del sistema Establece con detalles, las funciones, servicios y restricciones operativos del sistema. El documento de requerimientos debe ser preciso. Se clasifican en: Requerimientos Funcionales Requerimientos no funcionales Unidad 7 Ingeniería de Requerimientos ▪ Requerimientos funcionales: Describen lo que el sistema debe hacer. Teniendo en cuenta entradas, salidas, excepciones, etc. Notaciones para la especificación de requerimientos: Lenguaje Natural estructurado Lenguajes de descripción de diseño Notaciones gráficas Especificaciones estandares. ▪ Requerimientos no funcionales: Del producto Como por ejemplo rapidez en la ejecución, memoria requerida, fiabilidad, etc. Organizacionales Derivan de políticas y procedimientos existentes en la organización Externos Definen la manera en que el sistema interactúa con Sistemas de otras organizaciones. Propiedades principales de los requerimientos : ▪ Necesario: si su omisión provoca una deficiencia en el sistema a construir, las características físicas o factores de calidad no pueden ser reemplazados por otras capacidades del producto o del proceso . ▪ Conciso: un requerimiento es concisos si es fácil de leer y entender. Su redacción debe ser simple y clara para aquellos que vayan a consultarlo en un futuro . ▪ Completo: un requerimiento está completo si no necesita ampliar detalles en su redacción es decir si se proporciona la información suficiente para su comprensión . ▪ Consistente un requerimiento es consistentes si no es contradictorio con otro requerimiento . ▪ No ambiguo :un requerimiento no es ambiguo cuando tiene una sola interpretación el lenguaje usado en su definición no debe ser causa de confusiones para el lector. ▪ Verificable :un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los diferentes métodos de verificación, inspección, análisis, demostración o prueba. III. Documentación El estándar más ampliamente conocido es el de la IEEE/ANSI 830-1998. Sugiere la siguiente estructura para los documentos de requerimientos: 1.Introducción a) Propósito del documento b) Alcance del producto c) Definiciones, abreviaturas, etc. d) Referencias e) Descripción del resto del documento. 2.Descripción general a) Perspectiva del producto b) Funciones del producto c) Características del usuario d) Restricciones generales e) Suposiciones y dependencias 3.Requerimientos específicos 1. Incluye los Requerimientos funcionales y los No funcionales. Esta es la parte más sustancial del documento. 4.Apéndice 5.Índice Unidad 7 Ingeniería de Requerimientos Número de Requerimiento Requerimiento “ El sistema deberá………..” Prioridad Entradas Acción / Proceso Salidas Unidad 7 Ingeniería de Requerimientos IV. Diagnóstico FODA, una moderna herramienta para el análisis de situaciones. Es una herramienta que sirve para analizar la situación competitiva de una organización, e incluso de una nación. Su principal función es detectar las relaciones entre las variables más importantes para así diseñar estrategias adecuadas, sobre la base del análisis del ambiente interno y externo que es inherente a cada organización. Dentro de cada una de los ambientes (externo e interno) se analizan las principales variables que la afectan; en el ambiente externo encontramos las amenazas que son todas las variables negativas que afectan directa o indirectamente a la organización y además las oportunidades que nos señalan las variables externas positivas a nuestra organización. Dentro del ambiente interno encontramos las fortalezas que benefician a la organización y las debilidades, aquellos factores que menoscaban las potencialidades de la empresa. La identificación de las fortalezas, amenazas, debilidades y oportunidades en una actividad común de las empresas, lo que suele ignorarse es que la combinación de estos factores puede recaer en el diseño de distintas estrategias o decisiones estratégicas. Es útil considerar que el punto de partida de este modelo son las amenazas ya que en muchos casos las compañías proceden a la planeación estratégica como resultado de la percepción de crisis, problemas o amenazas. Unidad 7 Ingeniería de Requerimientos V. Ingeniería de Requerimientos La Ing. De Requerimientos tiene como meta crear y mantener un documento de requerimientos del sistema. Proceso de la Ing. De Requerimientos: Estudio de viabilidad Obtención y Análisis de Requerimientos Especificación de Requerimientos Validación de Requerimientos Informe de Viabilidad Modelos de Sistema Requerimientos del usuario y del sistema Documento de Requerimientos Unidad 7 Ingeniería de Requerimientos VI. Proceso de Validación Se trata de mostrar que los requerimientos realmente definen el sistema que el cliente desea. Esta validación es importante ya que los errores en el documento de requerimientos pueden provocar gastos considerables si son descubiertos durante el desarrollo o cuando el sistema está en uso. Tipos de validaciones •De Validez •De Consistencia •De Completitud •De Realismo •Verificabilidad Unidad 7 Ingeniería de Requerimientos VII. Rastreabilidad y Gestión de Requerimientos 1. Requerimientos duraderos y volátiles Desde una perspectiva evolutiva. Los requerimientos duraderos son estables y se derivan de la actividad principal de la Organización. Los requerimientos volátiles cambian durante el proceso de desarrollo o una vez que el sistema se encuentra en marcha. 2. Planificación de la Gestión de Requerimientos 3. Gestión del cambio en los requerimientos Análisis del Problema y especificación del cambio Análisis del problema y cálculo de costes Implementaci ón del cambio Problema identificado Requerimientos revisados Unidad 7 Ingeniería de Requerimientos Unidad 7 Ingeniería de Requerimientos Proceso en espiral de la Ingeniería de Requerimientos
Compartir