Formas o Técnicas para La Identificación de Necesidades Básicas de Un Proyecto
Formas o Técnicas para La Identificación de Necesidades Básicas de Un Proyecto
Formas o Técnicas para La Identificación de Necesidades Básicas de Un Proyecto
proyecto
El presente trabajo, muestra las múltiples técnicas con las que contamos para la
identificación de necesidades básicas de un proyecto. Desde el análisis de las
necesidades hasta la recolección de información, con el fin de resolver cualquier
problema durante el desarrollo de un proyecto. Además, cada técnica busca
facilitar la tarea y adaptar un mínimo de garantías para la resolución de un
proyecto, es por eso que durante este trabajo se exponen las características de
cada técnica y se propone una vis de solución por medio de las mismas.
2
DESARROLLO DEL TEMA
Todo proyecto tiene el objetivo de satisfacer necesidades, sin embargo al inicio del
desarrollo de un proyecto, estas necesidades tienden a ser ideas sin forma y
sustento, es por eso que se requiere de una definición que permita comprender y
dilucidar cada necesidad, para posteriormente convertirla en un objetivo del
proyecto. No obstante para realizar este procedimiento, es vital contar con una
serie de técnicas que proporcionen claridad a las necesidades que se expongan
en el proyecto.
Entre las técnicas que nos van a ayudar a la identificación de necesidades
tenemos:
Análisis de la necesidad:
En esta fase se deben determinar las distintas causas del problema, mostrar sus
intervenciones y la relación de cada una con el efecto. En un primer estudio, el
análisis se mantiene en un nivel cualitativo. La jerarquización permite dividir los
datos en grupos relacionados, para que cada grupo pueda ser estudiado por
separado.1
Posteriormente se cuantificaran las contribuciones de cada causa al problema, y
de esta forma poder determinar cuáles son más importantes. La representación
gráfica de los datos puede contribuir a clarificar las relaciones entre las causas y el
efecto problema.
Especificación:
Consiste en el desarrollo de un documento que de manera clara y precisa
contenga y especifique cada uno de las necesidades del proyecto en cuestión. 2
Verificación:
Es el proceso de asegurar que la especificación de necesidades sea acorde con
los requerimientos del proyecto, conforme a los estándares de documentación de
la fase de requerimientos, y que a su vez este documento sea una base sólida
para la arquitectura y el diseño.2
Por otra parte también es importante evaluar el ciclo de vida de las necesidades
del proyecto, por lo tanto se plantean diversas metodologías:
Recolección:
La recolección es la fase inicial en la cual se trata de descubrir las necesidades e
identificar los límites del proyecto a través de la consulta a los participantes del
sistema (stakeholders).3
1
Ingeniería de requerimientos desde una perspectiva social.
2
Applying requirements management with use cases.
3
Herramienta para la administración de los requerimientos en los proyectos de ingeniería de
software y procesos productivos.
3
Algunas de las técnicas y herramientas más importantes para llevar a cabo la
recolección de necesidades son:
Entrevistas:
La entrevista es un método para descubrir hechos y opiniones que tienen los
posibles usuarios y otros participantes dentro del sistema que se está
desarrollando. Los errores y malentendidos pueden ser detectados y corregidos a
través de este método, por lo cual resulta muy útil dentro de esta actividad de
reconocimiento de necesidades.4
Casos de Uso:
Los casos de uso describen interacciones entre los usuarios y el sistema,
enfatizando en lo que el usuario necesita del sistema. Un caso de uso describe la
posible secuencia de interacciones que se dan entre el sistema y uno o más
actores como respuesta a un estímulo inicial por parte de alguno de los actores.4
Escenarios:
Los escenarios son ejemplos de sesiones de interacción entre el sistema y el
usuario, donde un solo tipo de interacción entre los dos participantes es simulada
y descrita. Los escenarios deben incluir una descripción del estado del sistema
antes y después de la culminación del escenario, que actividades deben ser
simultaneas, el flujo normal de los eventos y las excepciones a esos eventos.4
Observación y análisis social:
Los métodos de observación involucran a dos participantes: el investigador
observando al usuario mientras trabaja y tomando notas de las actividades que se
llevan a cabo, y al trabajador (usuario) llevando a cabo las actividades cotidianas
que su trabajo le implica realizar.5
Este método es muy útil cuando se busca estudiar las necesidades y procesos
que se están llevando a cabo en una organización en el momento.
Lluvia de ideas:
Las lluvias de ideas son sesiones donde todos los participantes brindan sus ideas
para obtener una solución a una problemática. Una lluvia de ideas está compuesta
de dos fases: la fase de generación y la fase de evaluación. Durante la generación
las ideas son recolectadas y es importante que no sean criticadas. Durante la
evaluación de las ideas, las propuestas de solución deben ser evaluadas desde
diferentes perspectivas.5
4
Herramienta para el análisis de requerimientos dentro de la pequeña empresa desarrolladora de
software en Bogotá.
5
Monografía, Ingeniería de Requerimientos.
4
Modelos:
Los modelos son aquellos que nos permiten representar características de un
sistema, aportando información al proceso de análisis y diseño. 5
Existen dos tipos de modelos básicos: el modelo conceptual y el modelo de
comportamiento.
Modelo conceptual: Es el utilizado en la especificación de las
necesidades, representa los conceptos más significativos en el dominio del
problema. Nos describe la parte estática del problema, es una fotografía del
mundo real.
Modelo de Comportamiento: Utilizado en la parte de diseño del sistema,
define la parte dinámica, es decir, cuál debe ser el comportamiento en cada
situación y la forma de proceder. Los diagramas de secuencia y de estados
son parte de este modelo.
5
OPINIÓN PERSONAL
6
BIBLIOGRAFIA