MA ST E R E N I NG E NI E RÍ A D E SOF TW A R E UNIVERSIDAD POLITÉCNICA DE CATALUNYA PROYECTO FINAL DE MÁSTER – MRF FRAMEWORK Identificación del Perfil del Proyecto Basado en los Factores de Riesgo Instrucciones Version 1.0 ● 30 SEP 2008 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework IDENTIFICACIÓN PERFIL PROYECTO BASADO EN FACTORES DE RIESGO Versión 1.0 | 30-SEP -2008 Tabla de Contenidos Introducción ............................................................................................................1 Visión ............................................................................................................1 Procedimiento de Identificación de los Factores de Riesgo ..................................1 Instrucciones para completar la plantilla ................................................................3 RSKM-Instrucciones-10IPP-1.0 Página i Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework IDENTIFICACIÓN PERFIL PROYECTO BASADO EN FACTORES DE RIESGO Versión 1.0 | 30-SEP -2008 Introducción Un factor o condición de riesgo es un evento que, si ocurre, puede producir un efecto positivo o negativo sobre los objetivos de un proyecto. Debido a su gran importancia durante el desarrollo de cualquier proyecto software, se ha establecido el método de clasificación de los proyectos en base a su perfil de riesgos. La propuesta se basa en caracterizar los riesgos, tanto del proyecto como de su entorno de desarrollo para poder personalizar el proceso de desarrollo equilibrando entre los enfoques de metodologías ágiles, y los conducidos por una planificación formal. La gestión de los riesgos es el proceso de identificar, asesorar, responder, monitorizar y reportar los riesgos. El proceso de gestión de riesgos puede verse como un conjunto de etapas que van desde la identificación de los riesgos, al análisis, y a la planificación de los planes de respuesta a dichos riesgos. Con el fin de proporcionar una metodología consistente que permita, a partir de la identificación de los posibles riesgos potenciales de los proyectos software, establecer el perfil de un determinado proyecto, el Framework MRF provee como herramienta una plantilla para Identificar los Factores de Riesgo (RSKM-Plantilla-10IPP-1.0) . Visión Dentro del Framework MRF la Identificación del Perfil del Proyecto basado en los Factores de Riesgo es un artefacto primordial de todo proyecto, pues balancea el tipo de proceso que se deberá seguir a lo largo del desarrollo del proyecto (balance entre formalidad y agilidad). Procedimiento de Identificación de los Factores de Riesgo Con el fin de identificar los factores de riesgo de un proyecto en particular, el Framework MRF propone un conjunto de posibles factores de riesgo. El proceso consiste en relacionar cada una de las características de la tabla de factores de riesgo con el proyecto, para poder establecer si el factor implica algún riesgo específico sobre un proyecto. Asimismo, también permite organizar cada factor en función con lo presentado continuación: ID del Factor: numeración secuencial para cada factor de riesgo. Si es necesario agregar nuevos factores, tomarán el identificador consecutivo al último especificado. Categoría del Riesgo: encabezado para nombrar la categoría a la que pertenecen los factores de riesgo que le siguen. Factores de Riesgo: nombre de las características con riesgo potencial dentro del dominio de los proyectos IT. RSKM-Instrucciones-10IPP-1.0 Página 1 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework IDENTIFICACIÓN PERFIL PROYECTO BASADO EN FACTORES DE RIESGO Versión 1.0 | 30-SEP -2008 Pistas de Bajo Riesgo: Características de un factor que pueden considerarse de bajo riesgo para un proyecto determinado. Pistas de Riesgo Medio: Características de un factor que representan un riesgo medio para un proyecto. Pistas de Alto Riesgo: Características de un factor que deben considerarse de alto riesgo para un proyecto. Clasificación: Nivel de riesgo considerado como real para un proyecto. o Bajo: En relación con este factor, el proyecto tiene un riesgo bajo o no tiene ningún riesgo. o Medio: En relación con este factor, el proyecto posee un riesgo medio. o Alto: En relación con este factor, el proyecto posee un riesgo alto. o No aplicable: El factor no es aplicable al proyecto en concreto. o Se necesita asesoramiento: Para realizar la valoración de cómo afecta el factor al proyecto, es necesario recibir asesoraiento de algún experto. o Pendiente: Aún no se posee suficiente información sobre el proyecto para saber si este factor lo afectará; necesita ser revisado posteriormente. Los factores de riesgo se clasifican en función de las categorías siguientes: Categoría Descripción Alineamiento ¿El proyecto contribuirá al cumplimiento de la misión y Estratégico objetivos de la organización cliente? Dependencias ¿Depende el proyecto de resultados finales o intermedios Externas de otros proyectos (Ej: Es parte de un programa)? Toma de ¿Las Decisiones restricciones ajenas al proyecto? Cultura de la ¿Existen procesos, normas, políticas, uso de estándares; o Organización la organización es un tanto caótica? Clientes / Usuarios ¿Cuáles son las características de los clientes/usuarios y decisiones tomadas están afectadas por su actitud respecto al proyecto? Características del RSKM-Instrucciones-10IPP-1.0 ¿Desde el punto de vista de la gestión qué particularidades Página 2 Máster en Ingeniería de Software Proyecto Final de Máster – MRF Framework IDENTIFICACIÓN PERFIL PROYECTO BASADO EN FACTORES DE RIESGO Versión 1.0 | 30-SEP -2008 Proyecto tiene el proyecto? Requerimientos del ¿Desde el punto de vista de la ingeniería qué Proyecto particularidades tienen los requerimientos a resolver? Implantación ¿Qué restricciones existirán al momento de pasar a producción el proyecto? Miembros del ¿Qué habilidades y actitudes tienen los miembros del Equipo equipo de proyecto? Tecnología ¿Qué particularidades presenta la tecnología a emplearse en el proyecto? Instrucciones para completar la plantilla 1. Para cada uno de los factores de riesgo especificados, tomando como referencia las “pistas” de cada grado de riesgo, completar la columna de Clasificación correspondiente con dicho grado poniendo un “1”. 2. Es fundamental remarcar que un factor de riesgo sólo puede considerarse del tipo “Bajo, Medio, Alto, No aplicable, Se necesita asesoramiento o Pendiente” para un proyecto. Esto significa que, para cada factor de riesgo, sólo existirá una de estas columnas con un valor positivo (a 1), quedando el resto vacías. 3. Una vez establecidos todos los valores de todos los factores de riesgo de la tabla, la hoja “Tipo Proyecto” de la plantilla nos establecerá automáticamente el perfil del proyecto (A, B o C). Perfiles de Proyecto A: Ágil Predominan los riesgos bajos Proceso menos formal; B: Balanceado Predominan los riesgos medios Equilibrio entre agilidad y formalidad; C: Controlado Predominan los riesgos altos Proceso formal RSKM-Instrucciones-10IPP-1.0 Página 3