Está en la página 1de 10

Técnicas de Recopilación de Requerimientos

El descubrimiento de requerimientos es el proceso de recoger información sobre el


sistema propuesto y los existentes y extraer los requerimientos del usuario y del
sistema de esta información. Las fuentes de información durante la fase del
descubrimiento de requerimientos incluyen la documentación, los stakeholders del
sistema y la especificación de sistemas similares.

Nosotros nos relacionaremos con los stakeholders a través de entrevistas y de la


observación y se puede utilizar escenarios y prototipos para ayudar al descubrimiento
de requerimientos. Entre los stakeholders podemos encontrar desde los usuarios
finales del sistema hasta los gerentes y stakeholders externos como los reguladores,
quienes certifican la aceptabilidad del sistema.

Además de los stakeholders del sistema, ya hemos visto que los requerimientos
pueden venir del dominio de la aplicación y de otros sistemas que interactúan con el
sistema a especificar. Todos estos se deben considerar durante el proceso de
obtención de requerimientos. Estas fuentes de requerimientos (stakeholders, dominio,
sistemas) se pueden representar como puntos de vista del sistema, donde cada uno
presenta un subconjunto de requerimientos para el sistema. Cada punto de vista
proporciona una perspectiva nueva en el sistema, pero estas no son completamente
independientes. Por lo general coinciden parcialmente, por lo que tienen
requerimientos comunes.

PUNTOS DE VISTA

Un punto clave del análisis orientado a puntos de vista es que reconoce varias
perspectivas y proporcionar un marco de trabajo para descubrir conflictos en los
requerimientos propuestos por diferentes stakeholders. Los puntos de vista se pueden
utilizar como una forma de clasificar los stakeholders y otras fuentes de
requerimientos. Existen tres tipos genéricos de puntos de vista:

I. Puntos de vista de los interactuadores: representan a las personas u otros sistemas


que interactúan directamente con el sistema.
2. Puntos de vista indirectos: representan a los stakeholders que no utilizan el sistema
ellos mismos pero que influyen en los requerimientos de algún modo.
3. Puntos de vista del dominio: representan las características y restricciones del
dominio que influyen en los requerimientos del sistema.

Por lo general, estos puntos de vista proporcionan diferentes tipos de requerimientos.


Los puntos de vista de los interactuadores proporcionan requerimientos detallados del
sistema que cubren las características e interfaces del mismo. Los puntos de vista
indirectos es más probable que proporcionen requerimientos y restricciones
organizacionales de alto nivel.
Los puntos de vista del dominio proporcionan restricciones del dominio que se aplican
al sistema. La identificación inicial de los puntos de vista que son relevantes a un
sistema a veces puede ser difícil. Para ayudar a este proceso, se debería intentar
identificar tipos de puntos de vista más específicos.
Casi todos los sistemas organizacionales deben interactuar con otros sistemas en la
organización. Cuando se diseña un sistema nuevo, se deben diseñar las interacciones
con los otros sistemas. Las interfaces ofrecidas por estos otros sistemas ya se han
diseñado. Estas pueden poner requerimientos y restricciones en el sistema nuevo.
Además, los sistemas nuevos se pueden tener que ajustar a las regulaciones y
estándares existentes, y estos restringen los requerimientos del sistema.

Se deben identificar los requerimientos no funcionales y de negocio de alto nivel al


inicio del proceso de ingeniería de requerimientos. Las fuentes de estos
requerimientos pueden ser puntos de vista útiles en un proceso más detallado.
Pueden ser capaces de ampliar y desarrollar los requerimientos de alto nivel en
requerimientos del sistema más específicos. Los puntos de vista de la ingeniería
pueden ser importantes por dos razones.
En primer lugar, los ingenieros que desarrollan el sistema pueden tener experiencia
con sistemas similares y sugerir requerimientos a partir de esa experiencia. En
segundo lugar, el personal técnico que tiene que administrar y mantener el sistema
puede tener requerimientos que ayuden a simplificar el soporte del sistema. Los
requerimientos de administración del sistema son cada vez mas importantes debido a
que los costes de administración del sistema son una proporción creciente de los
costes totales para un sistema.

Finalmente, los puntos de vista que proporcionan requerimientos pueden venir de los
departamentos de marketing y asuntos externos en una organización. Esto es
especialmente cierto para sistemas basados en web, particularmente sistemas de
comercio electrónico y productos software empaquetados. Los sistemas basados en
web deben presentar una imagen favorable de la organización además de entregar
funcionalidad al usuario. Para productos software, el departamento de marketing
debería conocer que características del sistema lo harán más comercializable para los
compradores potenciales.

Para cualquier sistema no trivial existe un enorme número de posibles puntos de vista,
y es prácticamente imposible obtener requerimientos de todos ellos. Por lo tanto, es
importante organizar y estructurar los puntos de vista en una jerarquía. Es probable
que los puntos de vista en la misma rama compartan requerimientos comunes.

Una vez que se han identificado y estructurado los puntos de vista, se debe intentar
identificar los más importantes y empezar con ellos al descubrir los requerimientos del
sistema.

ENTREVISTAS

Las entrevistas formales o informales con los stakeholders del sistema son parte de la
mayoría de los procesos de la ingeniería de requerimientos. En estas entrevistas, el
equipo de la ingeniería de requerimientos hace preguntas a los stakeholders sobre el
sistema que utilizan y sobre el sistema a desarrollar. Los requerimientos provienen de
las respuestas a estas preguntas. Las entrevistas pueden ser de dos tipos:

I. Entrevistas cerradas donde los stakeholders responden a un conjunto predefinido de


preguntas.
2. Entrevistas abiertas donde no hay un programa predefinido. El equipo de ]a
ingeniería de requerimientos examina una seria de cuestiones con los stakeholders
del sistema y, por lo tanto, desarrolla una mejor comprensión de sus necesidades.

En la práctica, las entrevistas con los stakeholders normalmente son una mezcla de
estos. Las respuestas a algunas preguntas pueden conducir a otras cuestiones que se
discuten de una forma menos estructurada. Las discusiones completamente abiertas
raramente salen bien; la mayoría de las entrevistas requieren algunas preguntas para
empezar y para mantener la entrevista centrada en el sistema a desarrollar.

Las entrevistas sirven para obtener una comprensión general de lo que hacen los
stakeholders, como podrían interactuar con el sistema y las dificultades a las que se
enfrentan con los sistemas actuales. A la gente le gusta hablar sobre su trabajo y
normalmente se alegran de verse implicados en las entrevistas. Sin embargo, no son
de tanta utilidad para la comprensión de los requerimientos del dominio de la
aplicación.

Es difícil obtener conocimiento del dominio durante las entrevistas debido a dos
razones:

1. Todos los especialistas de la aplicación utilizan terminología y lenguaje especifica


de un dominio. Es imposible para ellos discutir requerimientos del dominio sin utilizar
esta terminología. Normalmente la utilizan de un modo preciso y sutil, por lo que es
fácil que la malinterpreten los ingenieros de requerimientos.
2. Cierto conocimiento del dominio es tan familiar para los stakeholders que lo
encuentran difícil de explicar o piensan que es tan básico que no merece la pena
mencionarlo.

Las entrevistas no son una técnica eficaz para obtener conocimiento sobre los
requerimientos y restricciones organizacionales debido a que existen sutiles poderes e
influencias entre los stakeholders en la organización. Las estructuras organizacionales
publicadas rara vez se corresponden con la realidad de la toma de decisiones en una
organización, pero los entrevistados pueden no desear revelar la estructura real en
vez de la teórica a un desconocido. En general, la mayoría de la gente es reacia a
discutir cuestiones políticas y organizacionales que pueden influir en los
requerimientos.

Los entrevistadores eficaces tienen dos características:

1. No tienen prejuicios, evitan ideas preconcebidas sobre los requerimientos y están


dispuestos a escuchar. Si el stakeholder propone requerimientos sorprendentes, están
dispuestos a cambiar su opinión del sistema.
2. Instan al entrevistado a empezar las discusiones con una pregunta, una propuesta
de requerimientos o sugiriendo trabajar juntos en un prototipo del sistema. Decir a la
gente “dime lo que quieres” es improbable que cause información de utilidad. La
mayoría de la gente encuentra mucho mas fácil hablar en un contexto definido en vez
de en términos generales.

La información de la entrevistas complementa otras informaciones sobre el sistema de


los documentos, observaciones de los usuarios, etc. Algunas veces, aparte de la
información de los documentos, las entrevistas pueden ser la técnica fuente de
información sobre los requerimientos del sistema. Sin embargo, las entrevistas por si
mismas tienden a omitir información esencial, por lo que deberían ser usadas al lado
de otras técnicas de obtención de requerimientos.

ESCENARIOS

Normalmente, las personas encuentran más fácil dar ejemplos de la vida real que
descripciones abstractas. Pueden comprender y criticar un escenario de cómo podría
interactuar con un sistema software. Los ingenieros de requerimientos pueden utilizar
la información obtenida de esta discusión para formular los requerimientos reales del
sistema.

Los escenarios pueden ser especialmente útiles para agregar detalle a un esbozo de
la descripción de requerimientos. Son descripciones de ejemplos de las sesiones de
interacción.

Cada escenario abarca una o más posibles interacciones. Se han desarrollado varias
formas de escenarios, cada una de las cuales proporciona diferentes tipos de
información en diferentes niveles de detalle sobre el sistema. Utilizar escenarios para
describir requerimientos es una parte fundamental de los métodos ágiles.

El escenario comienza con un esbozo de la interacción y durante la obtención se


agregan detalles para crear una descripción completa de esta interacción. De forma
general, un escenario puede incluir:

1. Una descripción de lo que esperan el sistema y los usuarios cuando el escenario


comienza.
2. Una descripción del flujo normal de eventos en el escenario.
3. Una descripción de lo que puede ir mal y cómo manejarlo.
4. Información de otras actividades que se podrían Ilevar a cabo al mismo tiempo.
5. Una descripción del estado del sistema cuando el escenario termina.

Es posible llevar a cabo de manera informal la obtención de requerimientos basada en


escenarios cuando los ingenieros de requerimientos trabajan con los stakeholders en
la identificación de escenarios y en la captura de detalles de dichos escenarios. Los
escenarios se pueden redactar como texto, complementados por diagramas,
fotografías de las pantallas, etc. De forma alternativa, se puede adoptar un enfoque
más estructurado, como los escenarios de evento o los casos de uso.

CASOS DE USO

Los casos de uso son una técnica que se basa en escenarios para la obtención de
requerimientos.

En su forma más simple, un caso de uso identifica el tipo de interacción y los actores
involucrados. El conjunto de casos de uso representa todas las posibles interacciones
a representar en los requerimientos del sistema.
Algunas veces existe confusión sobre si un caso de uso es un escenario o, como
sugiere Fowler (Fowler y Scott, 1997), un caso de uso encierra un conjunto de
escenarios, y cada uno de estos es un hilo único a través del caso de use. Si un
escenario incluye múltiples hilos, habrá un escenario para la interacción normal y
escenarios adicionales para las posibles excepciones.

Los casos de uso identifican las interacciones particulares con el sistema. Pueden ser
documentadas con texto o vinculadas a modelos UML que desarrollan el escenario en
más detalle. Los diagramas de secuencia se utilizan a menudo para añadir
información a un caso de uso. Estos muestran los actores involucrados en la
interacción, los objetos con los que interactúan y las operaciones asociadas con estos
objetos.

UML es un estándar de facto para el modelado orientado a objetos, por lo que los
casos de uso y la obtención de requerimientos basada en casos de uso se utilizan
cada vez más para la obtenci6n de requerimientos.

Los escenarios y los casos de use son técnicas eficaces para obtener requerimientos
para los puntos de vista de los interactuadores, donde cada tipo de interacción se
puede representar como un caso de uso. También se pueden utilizar conjuntamente
con algunos puntos de vista indirectos cuando éstos reciben resultados (como un
informe de gestión) del sistema. Sin embargo, debido a que se centran en las
interacciones, no son tan eficaces para obtener restricciones y requerimientos de
negocio y no funcionales de alto nivel de puntos de vista indirectos o para descubrir
requerimientos del domino.

ETNOGRAFÍA

Los sistemas software no existen de forma aislada: se utilizan en un contexto social y


organizacional, y los requerimientos de sistemas software se pueden derivar y
restringir según ese contexto. A menudo, satisfacer estos requerimientos sociales y
organizacionales es crítico para el éxito del sistema. Una razón de por qué muchos
sistemas software se entregan pero nunca se utilizan es que no se tiene en cuenta
adecuadamente la importancia de este tipo de requerimientos del sistema.

La etnografía es una técnica de observación que se puede utilizar para entender los
requerimientos sociales y organizacionales. Un analista se sumerge por si solo en el
entorno laboral donde se utilizara el sistema. Observa el trabajo diario y anota las
tareas reales en las que los participantes están involucrados. El valor de la etnografía
es que ayuda a los analistas a descubrir los requerimientos implícitos que reflejan los
procesos reales más que los formales en los que la gente está involucrada.

A menudo, a la gente le resulta muy difícil articular detalles de su propio trabajo


debido a que lo asumen como algo completamente natural. Comprenden su propio
trabajo pero no su relación con las demás tareas en la organizaci6n. Los factores
sociales y organizacionales que afectan a] trabajo, pero que no son obvios para las
personas, es posible que s6lo queden claros cuando se fije en ellos un observador
imparcial.
Suchman (Suchman, 1987) utilizó la etnografía para estudiar el trabajo de oficina y
observó que las prácticas del trabajo real eran macho más ricas, más complejas y
más dinámicas que los modelos sencillos supuestos por los sistemas de
automatización de oficinas.

La diferencia entre el trabajo supuesto y el real fue la razón más importante de por
qué estos sistemas de oficina no han tenido efectos significativos en la productividad.

La etnografía es especialmente efectiva para descubrir dos tipos de requerimientos:

I. Los requerimientos que se derivan de la forma en la que la gente trabaja realmente


más que de la forma en la que las definiciones de los procesos establecen que
debería trabajar.
2. Los requerimientos que se derivan de la cooperación y conocimiento de las
actividades de la gente.

La etnografía se puede combinar con la construcción de prototipos. La etnografía


suministra información al desarrollo del prototipo de forma que se requieran menos
ciclos de refinamiento. Además, la construcci6n de prototipos se centra en la
etnografía para identificar problemas y preguntas que se puedan discutir
posteriormente con el etnógrafo.

Los estudios etnográficos pueden revelar los detalles de los procesos críticos que
otras técnicas de obtención de requerimientos a menudo olvidan. Sin embargo, puesto
que se centran en el usuario final, este enfoque no es apropiado para descubrir los
requerimientos organizacionales o del dominio. Los estudios etnográficos no siempre
pueden identificar nuevas propiedades que se deban agregar al sistema. Por lo tanto,
la etnografía no es un enfoque completo para la obtenci6n de requerimientos por sí
mismo, y debe utilizarse para complementar otros enfoques, como el análisis de
casos de uso.

CUESTIONARIOS

Es un conjunto de preguntas que deben ser contestadas por escrito por una
determinada población, generalmente esta población es amplia. Según el contenido
de los cuestionarios podemos clasificarlos en los siguientes tipos: 1. Abiertos: Las
respuestas no están delimitadas, esto permite mayor libertad de expresión. 2.
Cerrados: Se fuerza a respuestas concretas. Un mismo tipo de pregunta puede
formularse para obtener diferente rango de respuestas: Elección exclusiva
(respuestas del tipo si/no). Por ejemplo: ¿Cree que existen muchos circuitos
integrados defectuosos? Escala cualitativa (acuerdo/desacuerdo). Por ejemplo:
Existen muchos circuitos integrados defectuosos. Las posibles respuestas son: de
acuerdo, totalmente de acuerdo, no estoy seguro, en desacuerdo, totalmente en
desacuerdo. Cantidad, es decir, la pregunta requiere como respuesta una
determinada cantidad. Por ejemplo: De cada 100 circuitos integrados ¿cuántos son
defectuosos? Rango o escala cuantitativa, donde la respuesta es un rango de valores.
Por ejemplo: De cada 100 circuitos integrados son defectuosos (0–5, 6–10, >50, etc.)
Selección de respuestas limitadas. Por ejemplo: Las causas más frecuentes de
circuitos integrados defectuosos son: a) Fallo en la impresión de la pista. b) Fallo en la
conexión de las patillas. c) Fallo en el encapsulado de plástico. 3. Mixtos: una
combinación de los anteriores Los buenos cuestionarios no solo se escriben sino que
se diseñan. Una buena elaboración acompañada de una prueba previa, tanto del
formato como de las preguntas, son la base de una recopilación de datos significativa
a través del cuestionario. Puntos que ayudarán en la formulación de un cuestionario:
1. Determinar qué datos necesitan recabarse y qué personas son las más calificadas
para proporcionarlos. Si hay otros grupos que pueden proporcionar datos variantes y
mayor visión también se identificarán. 2. Seleccionar el tipo de cuestionario a utilizar
(abierto, cerrado o mixto). 3. Desarrollar un grupo de preguntas para incluirlas en el
cuestionario. Las preguntas extras que son intencionalmente redundantes, pueden ser
útiles al asegurar respuestas consistentes por parte de quien responda. 4. Examinar el
cuestionario para encontrarle fallos y defectos, como: a) Interrogantes innecesarias. b)
Preguntas que pueden ser mal interpretadas debido a su enfoque o forma de
escritura. c) Preguntas que el sujeto posiblemente no pueda responder, dado que
desconoce la respuesta. d) Preguntas que están escritas de forma que se escogerá la
respuesta preferida. e) Preguntas que se interpretarán de forma diferente
dependiendo del marco de referencia de cada entrevistado. f) Preguntas que no
proporcionan opciones adecuadas de respuesta. g) Un ordenamiento no adecuado de
las preguntas o respuestas. 5. Probar previamente el cuestionario en un grupo
pequeño de personas, para detectar otros problemas posibles. Así no solamente se
describen los problemas en cuanto a su escritura, espaciado, ortografía, y métodos de
registro de respuestas, sino también proporciona una indicación del tipo de respuestas
que se recopilarán en un grupo mayor. Si existen muchas respuestas inesperadas, se
captarán durante la prueba previa. Hay que asegurar que la muestra de prueba sea
comparable al grupo mayor que recibirá el cuestionario. 6. Analizar las respuestas del
grupo de prueba para asegurar que el análisis de los datos que se busca puede
llevarse a cabo con el tipo de datos recopilados. Si estos datos no revelan algo que
los analistas no reconocen y no necesitan verificar, el cuestionario puede no ser
necesario en su forma actual. 7. Realizar cambios finales de edición, correcciones de
mecanografía y ajustes en la forma; entonces imprimir el cuestionario en una forma
limpia y legible. 8. Distribuir el cuestionario. Cuando sea posible, anotar el nombre de
cada persona. Ventajas 1. En su mayoría, los cuestionarios pueden ser contestados
con rapidez. Los encuestados pueden completar y remitir los cuestionarios cuando
mejor les convenga. 2. Los cuestionarios ofrecen un medio relativamente económico
para recoger datos de un amplio número de personas. 3. Los cuestionarios permiten a
las personas mantener el anonimato. Por consiguiente, es más probable que éstas
informen de los hechos reales, en vez de decir lo que piensan que su jefe aprobaría
que dijera. 4. Las respuestas pueden incluirse en tablas y analizarse rápidamente.
Desventajas 1. El número de encuestados es, a menudo, insuficiente. 2. No existe
garantía de que los encuestados respondan o expliquen todas las preguntas. 3. Los
cuestionarios suelen ser poco flexibles. Impiden que el analista de sistemas obtenga
información voluntaria de las personas o replantee preguntas que puedan haber sido
malinterpretadas. 4. El analista de sistemas no tiene la posibilidad de observar y
analizar el lenguaje corporal del encuestado. 5. No existe una oportunidad inmediata
para aclarar respuestas vagas o incompletas a una pregunta.

MAPAS MENTALES
Generalmente cuando se realiza una entrevista -en este caso nosotros- observamos,
escuchamos y tratamos de tomar notas para recordar y definir lo que estamos
escuchando.

Sin embargo frecuentemente sucede que cuando queremos ocupar dicha información,
nos cuesta un poco de trabajo darle sentido a esas notas y entenderlas de nuevo.
Otro punto en contra de "tomar notas" es el hecho de que no podemos detallar
mucho, pues perdemos parte de la información de la entrevista.

Un mapa mental es una forma de tomar notas más completas y extensas. Con los
mapas mentales utilizamos símbolos, palabras, imágenes y colores para capturar la
esencia del tema que estamos tratando. Al revisarlo después, gracias a la información
personalizada, será más fácil recordar detalles que de otra forma se hubieran perdido
al tomar nota de forma convencional.

Los mapas mentales no solo funcionan como una forma de enriquecer las notas que
tomamos, sino que otra de sus funcionalidades es para realizar un resumen sobre lo
que entendimos de una lectura.

LLUVIA DE IDEAS

Es una técnica de grupo para generar ideas originales en un ambiente relajado. Esta
herramienta creada en el año 1941 por Alex Osborne, cuando su búsqueda de ideas
creativas resultó en un proceso interactivo de grupo no estructurado de “lluvia de
ideas” que generaba más y mejores ideas que las que los individuos podian producir
trabajando de forma independiente.” NO ESTRUCTURADO (Flujo libre) 1. Escoger a
alguien para que sea el facilitador y apunte las ideas. 2. Escribir en un rotafolio o en
un tablero una frase que represente el problema y el asunto de discusión. 3. Escribir
cada idea en el menor número de palabras posible. Verificar con la persona que hizo
la contribución cuando se esté repitiendo la idea. No interpretar o cambiar las ideas. 4.
Establecer un tiempo límite. 5. Fomentar la creatividad. Construir sobre las ideas de
otros. Los miembros del grupo de Lluvia de Ideas y el facilitador nunca deben criticar
las ideas. 6. Revisar la lista para verificar su comprensión. 7. Eliminar las
duplicaciones, problemas no importantes y aspectos no negociables. Llegar a un
consenso sobre los problemas que parecen redundantes o no importantes.
ESTRUCTURADO (En círculo) Tiene las mismas metas que la Lluvia de Ideas No
Estructurada. La diferencia consiste en que cada miembro del equipo presenta sus
ideas en un formato ordenado (ej. de izquierda a derecha). No hay problema si un
miembro del equipo cede su turno si no tiene una idea en ese instante. SILENCIOSA
(lluvia de ideas escritas) Es similar a la Lluvia de Ideas, los participantes piensan las
ideas pero registran en papel sus ideas en silencio. Cada participante pone su hoja en
la mesa y la cambia por otra hoja de papel. Cada participante puede entonces agregar
otras ideas relacionadas o pensar en nuevas ideas. Este proceso continua por cerca
de 30 minutos y permite a los participantes construir sobre las ideas de otros y evitar
conflictos o intimidaciones por parte de los miembros dominantes.

PROTOTIPOS

Los prototipos constituyen la manera más fácil de validar los requerimientos del
sistema dado que el usuario puede trabajar sobre un elemento concreto y no
abstracto como son los modelos. Según el área de aplicación que se esté analizando
el prototipo puede ser distinto. Por ejemplo, en el caso de una aplicación interactiva la
descripción de la funcionalidad podría realizarse mediante la presentación de las
pantallas, menús, diálogos, etc. En el caso de una aplicación de procesamiento de
información el prototipo podría mostrar la información de entrada y la información de
salida, sin detallar, necesariamente, el algoritmo asociado. En el caso de una
aplicación web, el prototipo podría incluir las páginas del sistema con una simulación
de la navegación deseada.

Cuando se utilizan prototipos para la identificación de los requerimientos del cliente, e


incluye una funcionalidad mínima de tal manera que el usuario pueda utilizar el
prototipo. Normalmente, durante el proceso de desarrollo, se deben construir varios
prototipos. El análisis de requerimientos que debe realizarse previo a la elaboración
de los prototipos dependerá exclusivamente de la naturaleza del problema a resolver.
Es recomendable que los prototipos sean elaborados exclusivamente para la
generación de un conjunto válido de requerimientos; una vez que éstos han sido
identificados se deben documentar y continuar con el proceso de desarrollo. Es
fundamental encontrar el prototipo adecuado para la presentación ante el cliente.

DESARROLLO CONJUNTO DE APLICACIONES ( JAD )

Técnica que se utiliza para promover la cooperación y el trabajo en equipo entre


usuarios y analistas. Consiste en realizar sesiones en las que participan usuarios
expertos del dominio junto a analistas de software. La idea es aprovechar la dinámica
de grupos aplicando un proceso de trabajo sistemático y organizado, apoyado por
elementos visuales de comunicación y comprensión de soluciones.
Las razones que sirven de base a JAD son las siguientes:
• Las entrevistas requieren mucho tiempo, no solo en prepararlas y hacerlas sino
también en redactar un conjunto de requisitos coherente a partir de opiniones
diferentes de los distintos entrevistados.
• Es más difícil apreciar posibles errores en la especificación de requisitos, ya que sólo
el analista revisa el documento. En el JAD todo el grupo puede actuar como revisor y
detectar defectos.
• El JAD propugna una participación más profunda de los usuarios en el proyecto,
hasta tal punto que los usuarios que participan adquieren un cierto sentido de
propiedad en el sistema que se construye.
El JAD no se utiliza demasiado, debido a que requiere una mayor organización que
las entrevistas y porque el ambiente o los métodos de trabajo convencionales en las
empresas no facilitan este tipo de actividades (falta de tiempo, dificultad de
coordinación de tanta gente, dificultad para convencer a la dirección, etc.). No
obstante las empresas que han implantado este método han informado de
importantes ahorros de tiempo en el desarrollo de software, así como de una mayor
satisfacción de los usuarios con los sistemas construidos

TALLERES DE REQUERIMIENTOS

Los requisitos tienen a menudo necesidades cruzadas desconocidas para las


personas implicadas individuales y que a menudo no se descubren en las entrevistas
o quedan incompletamente definidas durante la misma. Estas implicaciones cruzadas
pueden descubrirse realizando en un ambiente controlado, talleres facilitados por un
analista, en donde las personas implicadas participan en discusiones para descubrir
requisitos, analizan sus detalles y las implicaciones cruzadas. A menudo es útil la
selección de un secretario dedicado a la documentación de la discusión, liberando al
analista para centrarse en el proceso de la definición de los requisitos y para dirigir la
discusión.

BOSQUEJOS

Es una revisión breve (expresada típicamente en palabras y frases en lugar de


oraciones completas) de los puntos principales de un texto, organizada
jerárquicamente de tal forma que los niveles de importancia, al igual que el orden de
las ideas, estén claramente indicados.

Se puede crear un bosquejo formal o informal, primero se debes utilizar las diferentes
técnicas para la generación de ideas (la redacción libre, la lluvia de ideas, etcétera) y
para la organización de ideas (el mapa semántico). Después puedes hacer el
bosquejo. En otras palabras, no es bueno comenzar por el bosquejo, ya que esto
puede restringir y limitar la exploración de un tema. Lo que le ayuda a la mayoría de la
gente es escribir sus ideas en la forma en que se presentan en lugar de apegarse al
orden de las ideas presentadas en un bosquejo. Es decir, primero inicias la
generación de ideas; una vez que tengas las ideas y el mensaje, puedes crear el
bosquejo con los puntos esenciales que piensas incluir en el texto.

También podría gustarte