Professional Documents
Culture Documents
TRADUCCION N6 CAPITULO 6
LAS MEJORES PRCTICAS PARA EL
DESARROLLO Y GESTION DE
REQUISITOS
DOCENTE:
CURSO:
INGENIERIA DE REQUISITOS
ALUMNO:
CAPCHA TRUJILLO , RAINER GIANCARLO
TUCTO GUERRA ,JULIO NILER
HUNUCO_ PER
2015
Contenido
AO DE LA DIVERSIFICACIN, PRODUCTIVA Y FORTALECIMIENTO DE LA EDUCACIN .................. 1
1.
2. Requisitos de escritura que cumplan los criterios de un buen requisito previsto en la Tabla
1.1. 8
3.
9.
10.
11.
12.
13.
14.
Iterar los requisitos y la arquitectura repetidamente para evolucionar mejores requisitos y
una arquitectura ms robusta........................................................................................................... 11
15.
Utilizar los expertos de dominio / Pymes que tienen conocimiento y experiencia en las
reas funcionales siendo abordados por el esfuerzo tcnico. .......................................................... 12
16.
Cuantificar el ROI para seleccionar los requisitos de mecanismos, prcticas, mtodos,
tcnicas,............................................................................................................................................. 12
17.
Identificar los requisitos mnimos que satisfagan las necesidades reales. ........................... 12
18.
19.
20.
Lmite cambia a las necesidades y la adicin de nuevos requisitos consistentemente con
presupuesto adicional y el horario puestos a disposicin por el cliente para completar la tarea,
proyecto o sistema. ........................................................................................................................... 13
21.
Use las versiones y lanzamientos de productos de trabajo para dar cabida a los nuevos
requisitos, requisitos modificados, y los requisitos de menor prioridad. ......................................... 14
22.
Uso de una herramienta de requisitos de potencia industrial automatizada. Proporcionar y
utilizar atributos de requisitos. ......................................................................................................... 15
23.
Desarrollar o adaptar y utilizar los requisitos de organizacin y proyectos de polticas y
proceso de requisitos que se mejora de forma continua en su tarea, proyecto o empresa. Invertir
8% al 14% de los costos totales del proyecto en el (ciclo de vida del sistema) proceso de requisitos.
16
24.
Uso probada y mecanismos requerimientos familiares, enfoques, mtodos, tcnicas, y
herramientas. .................................................................................................................................... 17
25.
Establecer una meta acordada en, propsito o misin para la tarea o proyecto. Escribir (y
iterar) una tarea o visin del proyecto y documentar el alcance. .................................................... 18
26.
Desarrollar, implementar y hacer cumplir las reglas de reuniones que describen cmo el
personal del proyecto miembros han de tratarse unos a otros. ...................................................... 18
27.
Desarrollar y aplicar un conjunto de directrices para las reuniones y directrices eficaces
para la efectiva enviando por correo electrnico. ............................................................................ 19
28.
29.
30.
RESUMEN .............................................................................................................................................. 20
Caso De Estudio .................................................................................................................................... 20
Referencias ........................................................................................................................................... 24
Visto desde esta perspectiva, es ms fcil de entender por qu las mejores prcticas no se
implementan e institucionalizado.
Tabla 6.1 proporciona una lista de las mejores prcticas para el desarrollo de los requisitos y
la gestin.
Algunas de estas prcticas se han discutido con cierto detalle en otra parte en este libro, as
que voy a limito mis comentarios acerca de ellos en este captulo.
Mi objetivo es convencerte de que vale la pena el esfuerzo, al menos, para poner a prueba
cada una de estas mejores prcticas sobre su proyecto y hacer un esfuerzo serio para
evaluar los resultados de la utilizacin de cada uno las mejores prcticas.
Tabla 6.1 ha sido cuidadosamente diseada, y me gustara explicar su estructura.
En primer lugar, las necesidades de las actividades de una tarea o proyecto estn
inextricablemente entrelazadas con actividades de gestin de proyectos, as como con otras
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
disciplinas como CM, ingeniera de sistemas y control de calidad. Los requisitos que se
aproximan se utiliza en una tarea o proyecto no est desarrollado y puesto en prctica en el
vaco por la RA. Se desarroll a travs de un conjunto de decisiones que necesariamente
implica otras personas clave, incluyendo el cliente, PM, ingeniero de sistemas, y otros.
Recomiendo que usted comparta la Tabla 6.1 con el equipo de trabajo o el liderazgo de
proyectos (Incluido el cliente) y seleccione conjuntamente las mejores prcticas que se
determinan en equipo se debe utilizar en su tarea o proyecto. Este artefacto est disponible
para su descarga en mi sitio web (www.ralphyoung.net).
En segundo lugar, las mejores prcticas recomendadas en la Tabla 6.1 se agrupan en tres
categoras:
1. Requisitos de desarrollo;
2. Requisitos de gestin;
3. La gestin de proyectos.
Dentro de cada categora, se organizan aproximadamente secuencialmente - uno hara 1
primero, a continuacin, 2, y as sucesivamente. Sin embargo, tenga en cuenta que muchos
del proyecto de las mejores prcticas relacionadas con la gestin son globales! Por ejemplo,
las mejores prcticas 25 recomienda acordado una meta, propsito, o se establezca la
misin para la tarea o proyecto. Careciendo de un cometido acordado, un propsito, o una
misin para la tarea o el proyecto dificultarn lograr cualquier cosa de valor. Todas las otras
mejores prcticas en la gestin de proyecto reas de direcciones categora que pueden estar
ms all del alcance de la RA. Estn probadas mejores prcticas de la industria que puede
tener un significativo positivo impacto en los esfuerzos de desarrollo y gestin de requisitos.
Usted ser necesario el compromiso del equipo de trabajo o de la direccin del proyecto
para implementar estas prcticas con eficacia. No es suficiente para que la RA slo para
permitir prcticas evolucionen queramos o no. Su responsabilidad es proporcionar esta lista
a su seleccionarse tarea o equipo de liderazgo de proyectos con la peticin de que las
prcticas que se utilizarn en colaboracin por el equipo.
En tercer lugar, la columna ms a la derecha en la Tabla 6.1 proporciona una referencia al
captulo en este libro donde se discute la mejor prctica para que usted pueda conseguir
ms informacin, orientacin y referencias adicionales al respecto. Cada una de las mejores
prcticas recomendadas se discutirn en el orden en que se enumeran en Tabla 6.1.
Mejores Prcticas
Desarrol
lo de
Requeri
mientos
RM
Administra
-cin de
Proyecto
Captulo
de
referencia
1,5
1,6
1,5,6
5,6
9
10
11
12
13
14
15
2,5,6
X
X
X
X
X
X
6
6
5,6
16
17
18
19
20
21
22
23
24
25
26
27
5,7
5,6
5,6
5,6
5,6
28
29
30
3,7
X
X
X
X
X
X
7,9
8
10
10.
Involucrar a los clientes y usuarios de todo el esfuerzo de
desarrollo.
Reconocer que la experiencia de la industria demuestra que los proyectos que involucran
a clientes y los usuarios de todo el proceso de desarrollo son el diseo exitoso y el uso de
mecanismos para mantener a los clientes y usuarios del proyecto participan, tales como
el equipo conjunto, los requisitos de colaboracin reuniendo tcnicas y un tablero de
control de la configuracin conjunta (CCB) para administrar el proyecto.
11.
12.
No decidir que usted tiene una idea de que conoce el cliente y los usuarios le encanta!
Ellos s pueden amarla, y puede agregar al costo y horario, as como para el trabajo
tcnico que ya ha sido completado (lase: causa re trabajo). Cumplir los requisitos
mnimos reales. Haga placa no oro.
13.
He hecho previamente esta sugerencia y siempre que la razn fundamental para hacer
este. Consulte el Captulo 5, el paso 8.
14.
Iterar los requisitos y la arquitectura repetidamente para
evolucionar mejores requisitos y una arquitectura ms robusta.
El punto aqu es que los requisitos y el impacto arquitectura el uno al otro. Como
modificamos la arquitectura de abordar el cumplimiento de lo real requisitos mejor,
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
11
aprender ms acerca de los requisitos y encontrar que los cambios de arquitectura nos
hacen quieren cambiar los requisitos, y alrededor vamos. Iteracin los requisitos y la
arquitectura resulta repetidamente en mejores requisitos reales y un ms robusto
arquitectura. Este trabajo se puede realizar en conexin con las tres o cuatro iteraciones
del proceso de desarrollo de los requisitos anteriormente recomendada.
15.
Utilizar los expertos de dominio / Pymes que tienen
conocimiento y experiencia en las reas funcionales siendo
abordados por el esfuerzo tcnico.
He mencionado antes algunas ventajas tradas a un proyecto por una nueva RA asignado,
como tener una nueva perspectiva, sin trabas por las restricciones y la historia del
sistema y los procedimientos legados. El otro lado de este es el valor de las que
involucran a personas que tienen una amplia experiencia y conocimientos en las reas
funcionales siendo abordada por el sistema. Ellos tienen una profunda comprensin de
por qu se hacen las cosas de cierta manera, y mira el necesidades del cliente con una
perspectiva experimentado que puede incluir aspectos inimaginables por los menos
informados o menos experiencia. Involucrar a tales personas en la recopilacin de
requisitos actividades, por ejemplo, los requisitos talleres, o los utilizan como asesores.
16.
Cuantificar el ROI para seleccionar los requisitos de
mecanismos, prcticas, mtodos, tcnicas,
Proporciono informacin detallada sobre esta buena prctica en Efectivo Requisitos
Prcticas [5, pp. 50-52]. La toma de decisiones sobre la base de datos en lugar que por el
asiento de nuestros pantalones o mediante la intuicin es una buena prctica en nuestra
empresa, nos referimos a este hbito como "gestin por hecho." Su PM debe esperan
que los datos que se facilitarn cuando se solicitan decisiones. Proporcionar datos
relativos al retorno de la inversin en la mejora de las prcticas de los requisitos es una
forma en que puede ganar apoyo a sus sugerencias y recomendaciones. En realidad no
es difcil para desarrollar la informacin ROI. Utilice la plantilla proporcionada en mi
anterior libro.
17.
Identificar los requisitos mnimos que satisfagan las
necesidades reales.
Algunas personas tienen dificultad con el concepto de mnimo identificacin requisitos.
Ellos interpretan esto como no hacer todo lo posible para satisfacer clientes. El punto es
que tenemos que estar en asociacin con nuestros clientes, comprometido con el xito
del proyecto, as como el desarrollo requisitos proceso debe dar lugar a un conjunto de
requisitos que son el mnimo necesario para satisfacer las necesidades reales. Todos los
requisitos y caractersticas adicionales que van ms all de bienes necesidades complican
el proceso de desarrollo, hacen que sea ms caro, toman tiempo adicional, ponga en
peligro la calidad del producto de trabajo, y, potencialmente, poner en peligro el xito
del proyecto (que se define como un sistema eficaz, terminado en tiempo, dentro del
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
12
presupuesto, con una relacin de sociedad de ganar-ganar en todo el ciclo de vida del
sistema). El proceso de sistema y software de desarrollo es complicado y difcil. Ambos
socios deben esforzarse constantemente para satisfacer requisitos mnimos reales en el
inters de xito del proyecto. Si usted est teniendo dificultad para entender o aceptar
este concepto, lea "encuentre el requisito mnimo: Cualquier cosa ms es demasiado ",
por Neal Whitten [6]. Determinacin cules son los requisitos mnimos adecuadamente
priorizadas debe involucrar a los miembros del equipo de desarrollo, la comunidad de
usuarios, y el proyecto CCB-esta trada debe trabajar en conjunto para recomendar el
establecimiento de prioridades y la financiacin de las necesidades.
18.
19.
Proporcionar inspecciones de todos los documentos de
requerimientos relacionados.
La justificacin para proporcionar inspecciones de todos los documentos de
requerimientos relacionados est prevista en el Captulo 7, tema 11.
20.
Lmite cambia a las necesidades y la adicin de nuevos
requisitos consistentemente con presupuesto adicional y el horario
puestos a disposicin por el cliente para completar la tarea, proyecto
o sistema.
Esta es la segunda cosa ms importante que un RA puede hacer para apoyar un proyecto
(despus de establecer un mecanismo de colaboracin conjunta y el enfoque para
identificar las necesidades reales).
13
Requisitos de los cambios y los nuevos requisitos son la segunda razn principal que se
proyecta fuera de control. Su responsabilidad en esta rea es familiarizar a su equipo de
proyecto, el cliente, y los usuarios con la industria experimentar y adquirir el
compromiso de controlar los cambios y nuevos requisitos. Por ejemplo, considere el
enfoque de tener subsecuente versiones y lanzamientos de productos de trabajo, en
lugar de pretender que el proyecto puede acomodar cambios mientras est en
desarrollo.
Por supuesto, usted tendr que satisfacer a ti mismo que cualquier solicitud de cambio
representa una necesidad real y por lo tanto es un requisito real. Como antes,
determinar la justificacin de la solicitud, por qu se necesita? Un anlisis cuidadoso
permitir la eliminacin de hasta la mitad de las solicitudes. Ms importante, el equipo
de desarrollo tiene que aprender a decir que no. Es en ninguno el inters del cliente ni el
desarrollador para permitir que el proyecto para llegar fuera de control. Crear y
mantener una asociacin con el objetivo principal de la finalizacin con xito del
proyecto. La asociacin es sobre el compromiso para el xito y ser flexible para lograr el
resultado deseado.
Establecer objetivos para diferentes situaciones, por ejemplo, los requisitos de 0.5%
cambiar por mes para requisitos validados, y buscar la verificacin de la equipo tcnico
de que cualquier cambio propuesto no pondr en peligro el xito del proyecto.
Requisitos cambios despus de la lnea de base se establece requisitos poner en peligro
los resultados del proyecto y el xito, a menos que sirvan para aclarar la intencin de un
requisito en lugar de cambiar la funcionalidad. Algunos creen que un lmite de 0,5%
requisitos volatilidad es demasiado estricto, realista, e inalcanzable. Sin embargo,
proporciona una buena meta. Una directriz interesante de la industria experiencia es que
un tercio de cambio en los requisitos (33% por ao o 2,75% por mes) dar lugar a una
duplicacin de los costos del proyecto. El seguimiento de su mtrica requisitos
volatilidad dentro del mecanismo de equipo conjunto. Asegurar que el cliente est
dispuesto a ofrecer programacin y presupuesto adicional en proporcin al porcentaje
de los requisitos de volatilidad; de lo contrario, no lo hagas aceptar cambios en los
requisitos o la adicin de nuevos requisitos. Aprender decir que no.
21.
Use las versiones y lanzamientos de productos de trabajo para
dar cabida a los nuevos requisitos, requisitos modificados, y los
requisitos de menor prioridad.
Se discute la importancia del uso de versiones y lanzamientos de productos de
trabajo en el Captulo 5.
14
22.
Uso de una herramienta de requisitos de potencia industrial
automatizada. Proporcionar y utilizar atributos de requisitos.
Seleccione su herramienta requisitos de potencia industrial automatizada temprana y
cuidado.
Asegrese de que la herramienta seleccionada apoya su proceso. Seleccin de la
herramienta sin tener primero el proceso de requisitos en su lugar puede hacer que
el proyecto para obligar a colocar su proceso para la herramienta de riesgo
importante. La herramienta equivocada o una herramienta que es demasiado
complejo para el trabajo pueden retrasar los esfuerzos del proyecto. Asegrese de
que utilizan una probada requisitos automatizados herramienta que no puede
permitirse el lujo de invertir la tiempo y el esfuerzo requerido para escribir software
que realiza funciones tales como trazabilidad. Dadas las herramientas comerciales
que estn disponibles, no es rentable para desarrollar sus propias capacidades
automatizadas herramienta requisitos.
Proporcionar capacitacin formal para los que van a usar la herramienta ms
frecuentemente esta es una inversin valiosa y no debe ser pasado por alto.
Determinar los atributos de los requisitos que se necesitan, ver la discusin de
atributos en el captulo 5. Demasiado a menudo, la eleccin de los requisitos
automatizados herramienta para ser utilizada en un proyecto es dictado por factores
fuera del control del proyecto. Por ejemplo, una experiencia de RA sobre la seleccin
de la herramienta requisitos automatizado para apoyar cinco proyectos diferentes
que apoyaba era la siguiente:
En un proyecto, hemos desarrollado nuestra base de datos de los requisitos
propios utilizando Informix porque ya tenamos Informix y un montn de
experiencia usndolo.
En otra, hemos propuesto un enfoque orientado a objetos utilizando el Rational
Unified Proceso (RUP) y la herramienta Rational Suite-RequisitePro fue la
herramienta predeterminada simplemente porque era parte de nuestro conjunto
de herramientas en general.
En un tercer proyecto, Rational fue seleccionado con base en el hecho de que la
tcnica director dio una clase de casos de uso en una universidad local y fue ya
estn familiarizados con el Rational Suite.
Onstill otro proyecto, el cliente especifica Rational RequisitePro en el SOW.
Y en otra, el proyecto PUERTAS utiliza porque el cliente utiliza PUERTAS.
As, de cinco proyectos, la experiencia de este RA era que los requisitos automatizados
herramienta fue seleccionado en base a criterios arbitrarios en los cinco situacionesdebido a las limitaciones presupuestarias, ya que estaba predestinado, o porque alguien
tena una preferencia personal. No hubo ningn caso en el que un herramienta requisitos
automatizado fue seleccionada porque era la mejor opcin para ese proyecto especfico!
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
15
23.
Desarrollar o adaptar y utilizar los requisitos de organizacin y
proyectos de polticas y proceso de requisitos que se mejora de forma
continua en su tarea, proyecto o empresa. Invertir 8% al 14% de los
costos totales del proyecto en el (ciclo de vida del sistema) proceso de
requisitos.
Es til tener (y usar) una poltica organizacional en materia de requisitos. Todos estamos
familiarizados con los proyectos y organizaciones que tienen las polticas, pero no las
utilice en la prctica. Estoy hablando de una situacin diferente: Recomiendo que las
organizaciones y los proyectos tienen polticas y los usan! Desarrollo de la poltica de la
organizacin debe involucrar a la alta direccin e incluir su direccin en la que los
requisitos se utilizarn como base para actividades de ingeniera y de gestin. Las
polticas de la organizacin en relacin con requisitos pueden ser tan simples como los
sugeridos por los dos
el desarrollo de los requisitos y RM:
En cuanto al desarrollo requisitos: "Con el fin de identificar y satisfacer
necesidades de los clientes, los proyectos debern: (a) Reunir las necesidades de
las partes interesadas, (b) Formular producto y los requisitos de componente de
producto, y (c) Analizar y validar estos requisitos.
En cuanto RM: "Con el fin de garantizar que los clientes necesidades estn
satisfechas, proyectos sern: (a) Administrar los requisitos y exigencias cambios, y
(b) Identificar inconsistencias entre el trabajo del proyecto y requisitos.
Debido a los requisitos relacionados con las actividades que se realizan en los proyectos
son fundamentales para el xito de los proyectos, yo abogo por un proyecto ms
detallado poltica de requisitos, como el previsto en Prcticas Requisitos eficaces [5, pp.
119-122] y tambin est disponible en mi sitio web (www.ralphyoung.net).
Este artefacto sirve como una plantilla que debes adaptar (modificar) a las necesidades
de su proyecto en su entorno. Una alternativa a tener un proyecto poltico de los
requisitos es incorporar componentes necesarios en el proyecto de proceso de
requisitos.
Desarrollar o adaptar y utilizar un proceso de requisitos documentados. Ver
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
16
Captulo 8 de este libro para obtener orientacin sobre cmo disear un proceso. No es
difcil (O al menos, no tiene que ser difcil) para disear o adaptar un proceso. Si usted no
est familiarizado con el diseo y el uso de los procesos, es posible que desee involucrar
a la ayuda de alguien que conoce muy bien haciendo esto para servir un facilitador para
sus grupos de inters. Es importante que los miembros de la equipo del proyecto para
tener una buena comprensin de los procesos del equipo es utilizando. Tmese el
tiempo para informar a todo el mundo acerca de los procesos, y garantizar que hay
consenso y miembro aceptado que se enfoque basado en procesos del equipo puede ser
capaz de ofrecer mejoras, basado en sus experiencias.
Los datos proporcionados en la Figura 4.1 de Prcticas Requisitos eficaces [5]
proporcionan un caso convincente para invertir 8% al 14% de los costos del proyecto en
el proyecto de proceso de requisitos. Debera ser evidente a partir de la discusin hasta
ahora que la prestacin de mejores prcticas de requisitos es una buena inversin que
produce el apalancamiento en el control de costes, por ejemplo, de re trabajo (40% a
50% de los costos totales del proyecto promedio). Fomentar la inversin en el proyecto
de proceso de requisitos y el uso de requisitos eficaces prcticas proporcionan
oportunidades para la RA tengan un impacto positivo importante en el proyecto el xito.
24.
Uso probada y mecanismos requerimientos familiares,
enfoques, mtodos, tcnicas, y herramientas.
Se comprometen a utilizar mecanismos, enfoques, mtodos probados y familiares,
tcnicas y herramientas. Usted debe estar familiarizado con ejemplos de stos desde
porciones anteriores del libro, pero voy a mencionar algunos ejemplos en cada categora
para mantenerlos todo en su mente:
Mecanismos: el equipo conjunto (o lo que decide llamar a esta colaboracin
mecanismo); un conjunto de reglas de conducta en su tarea, proyecto u
organizacin para describir cmo los miembros se traten unos a otros; PDCA para
determinar cmo fueron las reuniones o cmo lo estamos haciendo en un punto
tiempo, por ejemplo, tras la finalizacin de un hito; un Propsito, Agenda, y
Lmite (PAL), siempre antes de las reuniones para que la gente pueda prepararse
para la reunin y saber cunto tiempo para planificar para la reuniones;
Enfoques: asociacin; uso de revisiones por pares y la prevencin de defectos
(DP) tcnicas en toda la tarea o proyecto; la planificacin de proyectos y el
seguimiento; formacin; CM; QA; el uso de tcnicas para facilitar la comunicacin
de proyectos; medicin; etcetera;
Mtodos: recopilacin de requisitos mtodos como entrevistas, documentos
anlisis, talleres requisitos, prototipos, guiones grficos, escenarios, y modelado;
Tcnicas: la gestin de riesgos del proyecto, revisiones por pares, DP, "bolsas
marrones";
17
25.
Establecer una meta acordada en, propsito o misin para la
tarea o proyecto. Escribir (y iterar) una tarea o visin del proyecto y
documentar el alcance.
Como se seal al comienzo de este captulo, a falta de un objetivo acordado en,
propsito o misin para una tarea o proyecto hace que sea difcil de lograr cualquier cosa
de valor. Uno tiene que ser capaz de articular la meta y para obtener el apoyo de las
partes interesadas para lograrlo. La escritura y la iteracin de un tarea o visin del
proyecto y documentar el alcance proporciona una base comn para identificacin y
priorizacin de objetivos ms especficos y la identificacin de la verdadera requisitos.
26.
Desarrollar, implementar y hacer cumplir las reglas de
reuniones que describen cmo el personal del proyecto miembros
han de tratarse unos a otros.
Esto implica dos elementos fundamentales: el establecimiento y siguiendo un orden del
da (PAL) y siguiendo las reglas de conducta. Cada uno de estos elementos es un
componente clave de reuniones diseadas para obtener y adoptar nuevos requisitos o
cambios a requisitos existentes. La persona que solicita una reunin proporciona un PAL
en antes de la reunin para que todo el mundo sabe lo que se va a debatir, cada persona
puede preparar apropiadamente, y todos sabemos que la reunin ser fin.
Ha sido mi experiencia que me gusta el trabajo y me siento ms eficaz cuando mis
compaeros de trabajo aprecian y apoyan mi contribucin al esfuerzo general. YO han
encontrado que tener un conjunto de reglas de conducta para los esfuerzos de trabajo
que estoy involucrado en ha sido un medio eficaz para facilitar una actitud de apoyo
unos a otros en nuestro entorno de trabajo. Ejemplos de reglas de conducta que yo valor
son las siguientes:
18
27.
Desarrollar y aplicar un conjunto de directrices para las
reuniones y directrices eficaces para la efectiva enviando por correo
electrnico.
Pasamos mucho tiempo en reuniones y leer y escribir e-mail. Es lgico que un conjunto
de directrices para estos tiempos de comedores ahorrar tiempo y esfuerzo. He
recomendado previamente un conjunto de directrices para cada uno: ver Efectiva
Requisitos Prcticas [5, pp. 165-167 y pp. 167-172, respectivamente].
Las directrices especficas son menos importantes que (1) se ha comprometido a
utilizando las directrices para estos fines, y (2) la gente en los proyectos y en
organizaciones que toman el tiempo para desarrollar directrices que van a honrar y usar.
28.
Lleve a cabo una evaluacin de riesgos de las necesidades
nuevas y cambiantes.
Se proporciona orientacin para la forma de realizar las evaluaciones de riesgos
requisitos relacionados en el captulo 7, tema 18.
29.
Hemos visto a lo largo del libro lo importante que es trabajar en colaboracin, para
obtener el consenso, para obtener las compras de los interesados, y para lograr
resultados trabajando en equipo. La RA debe desarrollar la habilidad de gestionar
equipos eficazmente. Hay sesiones de capacitacin y talleres se puede asistir para
aprender y practicar las habilidades y tcnicas necesarias. Uno de los mejores los libros
correspondientes a los equipos de gestin es Scholtes et al. Es El Manual Equipo [9].
30.
Establecer una mejora de la calidad y el clima mejora de
procesos.
Orientacin para la forma de lograr esto se proporciona en el captulo 8.
19
RESUMEN
Este captulo presenta 30 mejores prcticas para el desarrollo y requisitos gestin
para su consideracin. Uno no puede hacer todo, al menos no a una vez.
Desempolvar su plan de necesidades. Desarrollar un enfoque razonable implementar,
implementar e institucionalizar esas mejores prcticas que considere apropiado para
su proyecto en su entorno a travs de una razonable perodo de tiempo. Colaborar
con el equipo de tarea o proyecto para dar prioridad a la
Valor de las mejores prcticas que usted decida implementar. Escribe una accin plan
que permitir al proyecto para ponerlas en prctica. Para cada uno de mejores
prcticas, definir las acciones y el calendario necesarios para ponerlo en prctica.
Para ello, en colaboracin con su equipo de proyecto y su cliente. Obtenga su compra
y apoyo a las mejores prcticas seleccionadas. Comunicar lo que est haciendo por
los medios de las reuniones del personal del proyecto o marrn-bags. Involucre a su
equipo de proyecto y el cliente en el proceso de toma de decisiones para obtener la
aceptacin y el apoyo de otros. Lo ms importante es asegurarse de que el equipo
del proyecto se est moviendo junto en concierto no tener el mayor nmero de
mejores prcticas. Recuerde, se necesita el compromiso de lograr cualquier cosa de
valor.
Caso De Estudio
Hace varios aos, se me pidi que ayudar a los abogados que trabajan en un caso legal entre
un contratista de integracin de sistemas y el gobierno estadounidense. El gobierno haba
resuelto el contrato por incumplimiento y luego reprocured el sistema de otro contratista. El
sistema construido por el nuevo contratista explot cuando fue sometido a los volmenes
de datos reales. Las pocas horas de asistencia consultora solicitada originalmente creci en
aos de apoyo en litigios en su caso se desarroll, antes de que saliera a la solucin de cinco
aos despus.
Qu caus esta desconexin masiva? La respuesta corta es la falta de comprensin de los
roles y responsabilidades para la gestin de requisitos.
El gobierno reconoci que necesitaba requisitos y haba contrado aos antes de un estudio
de viabilidad que incluyen requisitos de datos y los requisitos funcionales. Entonces, cuando
estaba claro que era necesario avanzar con rapidez y ya no tena tiempo para completar el
contrato para construir el sistema, se encarg al contratista de desarrollo a travs de una
serie de rdenes de trabajo. Las dos primeras tareas fueron (1) "Evaluar el hardware y
especificaciones de software y realizar un anlisis de los requisitos de la Sede
Red de rea local (LAN), "y (2)" Revisin y validar el Estudio (antes), frente a las exigencias
actuales. "
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
20
21
La leccin importante que aprender de este estudio de caso se refiere a los roles y el
liderazgo de las tareas requisitos. Debido a que el gobierno define a travs de su tarea que
partes de los requisitos que requeriran la contratista que asuma la responsabilidad de las
partes y que el gobierno sera especificar en detalle, no haba una estrategia global RM o
proceso. Algunos de los resultados finales de este escenario fueron (1) las necesidades de los
usuarios no estaban cumplido segn lo previsto por el gobierno y los contratistas, (2) el
original contrato fue terminado, (3) el sistema desarrollado por el segundo contratista no
funcion, (4) se desperdicia una gran cantidad de dinero y tiempo, (5) algunos personas
perdieron sus puestos de trabajo debido a los problemas que se desarrollaron, (6) algunas
familias se vieron afectados negativamente debido a varias cuestiones interpersonales que
LAS MEJORES PRCTICAS PARA EL DESARROLLO Y GESTION DE REQUISITOS
22
se desarrollaron, (7) aos los pas en litigios costosos, (8) negativa significativa informacin
relativa a los sistemas y la ingeniera de software y los problemas de ambas partes fue
presentado en varias comunicaciones, incluido el peridicos, y (9) un montn de sealar con
el dedo ocurri. En mi experiencia, esto escenario se escenarios no relacionados nicas se
han repetido en varios maneras en los ltimos dos docenas de aos, y continan hasta hoy.
Nombre retenido por la peticin, consultor requisitos de ingeniera
23
Referencias
[1] Wiegers, KE, Requisitos de software, 2 ed, Redmond, WA:. Microsoft Press,
2003, 77-93.
[2] Gottesdiener, E., Requisitos de Colaboracin: Talleres para definir las necesidades.
Boston, MA: Addison-Wesley, 2002.
[3] Sommerville, I., P. Sawyer, y S. Viller, "Puntos de vista de Requisitos
Elicitacin:. Un enfoque prctico "Actas de la Conferencia Internacional 1998
en Ingeniera de Requisitos (ICRE'98), 6 al 10 04 1998, Colorado Springs, CO,
Nueva York: IEEE Computer Society, 1998, 74-81. Ver http://computer.org/
procedimientos / ICRE / 8356 / 8356toc.htm. Vase tambin el Captulo 13 de I. Sommerville y
De P. Sawyer Ingeniera de Requisitos: Una gua de buenas prcticas, Nueva York: John Wiley
& Sons, 1997, y G. Kotonya y Ingeniera de Requisitos de I. Sommerville:
Procesos y Tcnicas, Chichester, UK: John Wiley & Sons, 1998.
[4] Los ganchos, SI, y KA Farry, los productos centrados en el cliente: Creacin de productos de xito
a travs de gestin de requisitos inteligente, Nueva York: AMACOM, 2001, 120-133.
[5] Young, RR, Prcticas Requisitos eficaces, Boston, MA: Addison-Wesley, 2001.
[6] Whitten, N., "Requisitos mnimos Meet: Algo ms es demasiado," PM
Network, septiembre de 1998, p. 19.
[7] jvenes, RR, "Requisitos de Herramientas para el Estudio del Comercio", en www.ralphyoung.net/
publicaciones / Requirements_Tools_Trade_Study1.doc.
[8] El sitio Web CMMI, en www.sei.cmu.edu/cmmi.
[9] Scholtes, PR, et al, El Manual del equipo, 2 ed, Madison, WI:.. Oriel, Inc., 2001.
24