Fase 2 - Definición de la Visión del Proyecto
Introducción
Un ingeniero, con carácter general, desarrolla sistemas que solucionan los problemas de una o más personas. Por tanto, cualquier sistema se construye con un objetivo claro y cuya satisfacción conduce automáticamente a la resolución de un determinado problema de una o más personas.
Por tanto, antes de comenzar a desarrollar un sistema, es importante determinar cuál es ese objetivo a satisfacer. Dicho objetivo último es lo que se conoce en Ingeniería de Requisitos como la Visión del Sistema. Ser capaz de definir claramente dicha visión nos servirá para validar todas y cada una de las actividades que se realizarán a lo largo del desarrollo del proyecto. Si una actividad, sea cual sea, no está orientada a satisfacer dicho objetivo último, es muy probable que sea completamente prescindible.
Una adecuada visión del sistema debe establecer claramente por qué el sistema será útil a sus futuros usuarios, sin necesidad de detallar cómo funciona. Una buena visión debe ser clara, directa y, en la medida de lo posible, fácilmente verificable. En el mejor de los casos, la propia visión del sistema debe servir para elaborar el eslogan publicitario del producto.
La finalidad de esta primera práctica es que el alumno aprenda a definir correctamente la visión de un sistema software y que, además, aprenda a integrar dicha visión en una plantilla estándar para la gestión de proyectos. La plantilla utilizada corresponde concretamente al estándar PMBOK (Project Management Body of Knowledge). Además, en nuestro caso, entendiendo que no desarrollamos software de manera altruista, deberemos justificar de forma razonada la viabilidad económica del sistema que pretendemos construir. A continuación, describimos los objetivos, actividades y criterios de evaluación que conforman esta primera fase del proyecto.
Objetivos
Los objetivos de esta práctica son:
Aprender a definir la visión de un sistema sw.
Aprender a definir criterios de aceptación de alto nivel para un sistema sw.
Aprender a integrar ambos elementos en una plantilla conforme al estándar PMBOK.
Aprender a identificar mecanismos por los cuales se puede obtener un beneficio económico a partir del desarrollo de un proyecto sw.
Actividades
Para definir la visión de cada proyecto software, cada grupo deberá:
Diseñar una o más dinámicas de grupo, las cuales aparecerán recogidas en el plan para la definición de la visión del proyecto, cuyo objetivo sea la definición de la visión del sistema. Para ello, cada grupo debe tener en cuenta que su proyecto debe estar relacionado con el tema general escogido, pero no puede ser exactamente igual al mismo. Además, cada proyecto deberá tener cierta viabilidad económica, la cual debe de estar debidamente justificada.
Ejecutar las dinámicsa de grupo previamente planificadas para definir la visión del proyecto.
Elaborar las correspondientes actas de sesión que permitan reconstruir en un futuro las actividades realizadas.
Recoger los resultados obtenidos dentro del documento Statement of Work, cuya plantilla se proporciona al final de esta sección. Dentro de dicha plantilla, se deberán definir las secciones de Visión del Proyecto y Pruebas de Aceptación, quedando el resto de secciones en blanco. En la primera sección se debe plasmar de forma clara, precisa y concisa, cuál es la visión del proyecto. Además, se deberá justificar de forma razonada la viabilidad económica del proyecto. Junto a la plantilla, se proporciona un ejemplo basado en el caso de estudio del sistema de gestión de un taller mecánico.
Elementos a Entregar y Aclaraciones
Se deberán entregar para su evaluación los siguientes elementos:
El plan para la definición de la visión del proyecto.
Las actas de las actividades realizadas.
El documento Statement of Work con la visión del proyecto.
Todos estos documentos se entregarán en un archivo comprimido a través de la plataforma Moodle, siguiendo las instrucciones en ella proporcionadas y dentro de las fechas establecidas. Tanto las entregas fuera de las fechas establecidas como las entregas fuera de formato tendrán una calificación directa de cero.
Los dos primeros ítems se utilizarán para evaluar el apartado de planificación de actividades y elaboración de actas del conjunto de elementos evaluables de la asignatura. La calificación obtenida en este apartado para esta primera práctica se actualizará en futuras actividades mediante la entrega de nuevas planificaciones de actividades y la elaboración de sus correspondientes actas.
Para la evaluación de cada uno de estos ítems se hará uso de los criterios de evaluación que se proporcionan a continuación.
Criterios de Evaluación
Los criterios de evaluación para la planificación de actividades y la elaboración de actas se proporcionan en las secciones que describen estos elementos transversales.
Para la evaluación de la visión, se analizarán los siguientes elementos:
Definición de la Visión del Sistema (6 puntos).
Viabilidad Económica (1 punto).
Pruebas de Aceptación (2 puntos).
Ortografía, Gramática y Maquetación (1 punto).
La calificación de cada uno de estos apartados será común a todo el grupo. Para Ortografía, Gramática y Maquetación, los criterios de evaluación aparecen descritos en la sección de elementos transversales. El resto de apartados se evaluará conforme a los criterios descritos a continuación.
Definición de la Visión del Sistema
Para evaluar y calificar la definición de un sistema se atenderá al grado de satisfacción de los elementos abajo descritos.
Características imprescindibles
La visión define en un su primera fase el objetivo último del sistema.
La visión establece claramente qué beneficio obtienen sus usuario mediante la utilización del sistema.
La visión da una idea general de qué mecanismos concretos se utilizarán para alcanzar los objetivos descritos.
Características recomendables
La visión no incluye detalles o formas de realizar el sistema que no sean absolutamente imprescindibles o restrinjan el sistema innecesariamente.
Todos los elementos mencionados han sido elevados a su máximo nivel de abstracción posible.
La visión carece de sentencias excesivamente largas, confusas o imprecisas.
La visión carece de listas cerradas, salvo en los casos en los cuales la intención sea limitar el ámbito del sistema a esa lista concreta.
Para poder obtener una calificación de 5 o más en este apartado es necesario que la definición de la visión satisfaga absolutamente todas las características imprescindibles, así como que satisfaga en gran medida las recomendables.
Viabilidad Económica
Para evaluar y calificar la viabilidad económica de un sistema se atenderá al grado de satisfacción de los elementos abajo descritos.
Las fuentes de financiación o ingresos están claramente identificadas.
El mecanismo por el cual dichas fuentes producen los ingresos esperados está justificado de forma clara, precisa y concisa, y no es fácilmente cuestionable.
La satisfacción del primer elemento es absolutamente imprescindible para poder obtener una calificación de 5 en este apartado.
Pruebas de Aceptación
El criterio de aceptación sirve para medir la utilidad del sistema con respecto al objetivo último de sus usuarios finales.
El criterio de aceptación está define de forma clara y precisa, de manera que se pueda ejecutar sin ambigüedades ni malinterpretaciones.
El criterio de aceptación es ejecutable con unos costes razonables.
La satisfacción del primer elemento es absolutamente imprescindible para poder obtener una calificación de 5 en este apartado.