Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fecha: !/"#//$""%
Historial de revisiones
Fecha !*/"+/$""% "+/"#/$""% "3/"#/$""% !/"#/$""% (ersi)n !," !,! !,$ !, Descripci)n Docu-ento de Identificaci)n An.lisis de /ies0os (ersi)n !,! (ersi)n !,$ (ersi)n !, Autor 'Natali Fierro D1a2 Natali Fierro D1a2 Natali Fierro D1a2 Natali Fierro D1a2
Pgina 1 de 13
Fecha: !/"#//$""%
Contenido
1.INTRODUCCIN....................................................................................................................................3 1.1.PROPSITO............................................................................................................................................3 1.2. ALCANCE.............................................................................................................................................3 1.3.DEFINICIONES, SIGLAS Y ABREVIATURAS.............................................................................................3 1.4.REFERENCIAS........................................................................................................................................3 2.GESTIN DEL RIESGO.........................................................................................................................3 2.1. IDENTIFICACIN DE RIESGOS..............................................................................................................3 2.2.ANLISIS DEL RIESGO..........................................................................................................................4 2.3.ACCIONES DE PREVENCIN Y DE CORRECCIN...................................................................................7 2.4.CONTROL Y SEGUIMIENTO DE RIESGOS...............................................................................................9 3.MATRIZ DE RIESGO...........................................................................................................................10
Pgina 2 de 13
Fecha: !/"#//$""%
1. Introduccin
Uno de los ele-entos clave a la hora de ase0urar el 45ito en el pro'ecto6 -edido en t4r-inos de cu-pli-iento de pla2os6 costes6 alcance funcional ' calidad final de la soluci)n6 es la 7esti)n de /ies0os, I-plantar una 7esti)n de /ies0os adecuada ser. un ele-ento decisivo a la hora de ase0urar el &ro'ecto6 -ediante la identificaci)n ' el an.lisis por adelantado de los ries0os potenciales que puedan afectar al &ro'ecto6 ' la ela8oraci)n de las acciones de contin0encia adecuadas para evitar su aparici)n o para -ini-i2ar el i-pacto en el &ro'ecto6 en caso de que final-ente el ries0o se verifique, 1.1. Pro sito
Este docu-ento presenta el an.lisis de los ries0os identificados durante la fase de Inicio del pro'ecto 9(irtual Class II:, &ara cada ries0o o8servado se valorar.n sus efectos ' conte5to de aparici)n para el caso en que se convierta en un hecho, Ade-.s6 se definir.n estrate0ias para reducir la pro8a8ilidad del ries0o o para controlar sus posi8les efectos, 1.!. "lcance
El .-8ito del an.lisis de ries0os cu8re toda la e5tensi)n del pro'ecto o8servado desde su fase inicial, Ser. necesario durante el desarrollo del pro'ecto revisar ' actuali2ar los contenidos del an.lisis de ries0os en caso de que se detecten nuevos rie0os no visi8les en este -o-ento, Este docu-ento ser. aplica8le a todas las fases del &ro'ecto, 1.3. , 1.'. Re#erencias De#iniciones$ siglas % a&reviaturas. (4ase el &lan;desarrollo;software,doc
Pgina 3 de 13
Curso Desarrollo de Software / UNSA Equipo: DevsInside &ro'ecto: (irtual Class II realidad Falta de se0ui-iento per-anente de tareas ' actividades Aprendi2a@e de ASF Falta de co-unicaci)n entre los inte0rantes del 0rupo,
Fecha: !/"#//$""%
/!! /!$ /!
!.!.
ID /"!
"n)lisis del Riesgo *agnitud (aria8le se0Bn la fase de aparici)n: Inicio: 8a@a, Ela8oraci)n: -edia, Construcci)n: alta, =ransici)n: -u' alta Descri cin
<os requisitos representan la idea que tiene el cliente so8re la aplicaci)n6 so8re ellos se constru'en los casos de uso ' dichos casos de uso 0u1an el desarrollo del pro'ecto, Una -ala o insuficiente recolecci)n de los -is-os afecta a la calidad de todo el pro'ecto,
Im acto <a incorporaci)n o -odificaci)n de requisitos durante el desarrollo requerir. reali2ar ca-8ios so8re 0ran parte de la docu-entaci)n del producto ela8orada con anterioridad al -o-ento del ca-8io, Estas -odificaciones ser.n -enos costosas durante las dos pri-eras fases del pro'ecto6 pero pueden suponer trastornos i-portantes durante las fases de Construcci)n ' =ransici)n6 pues no s)lo ca-8iar1a la docu-entaci)n sino ta-8i4n el c)di0o fuente ' los e@ecuta8les, Indicadores Al reali2ar la consulta al cliente6 no sa8e indicar con propiedad cuales son los servicios que espera o8tener de la aplicaci)n, /"$ *agnitud Alta6 cuando afecta a un solo -ie-8ro, Cu' alta6 si afecta a -.s de uno, Descri cin Al0Bn -ie-8ro del pro'ecto no se encuentra disponi8le por cualquier -otivo e5terno Denfer-edad6 lesi)n6 etcE durante un periodo corto de tie-po6 ' por lo tanto no puede
Pgina 4 de 13
Fecha: !/"#//$""%
El 0rupo tiene poca e5periencia en el desarrollo de software si0uiendo una estructura de tareas ' fechas preesta8lecido, Im acto <a planificaci)n 0u1a todo el desarrollo del pro'ecto, Un error en la -is-a puede incidir directa-ente en sus resultados, No o8stante6 la divisi)n en iteraciones reduce el posi8le i-pacto de los errores6 per-itiendo que estos puedan ser corre0idos o a8sor8idos en iteraciones posteriores a la de su aparici)n, Indicadores Diferencias entre el desarrollo real del pro'ecto ' la planificaci)n esti-ada, /"* *agnitud (aria8le se0Bn la fase de aparici)n: Inicio: 8a@a, Ela8oraci)n: -edia, Construcci)n: alta, =ransici)n: alta, Descri cin El equipo tiene dificultades a la hora de reali2ar sus o8@etivos Dtanto de docu-entaci)n co-o de i-ple-entaci)nE por su ine5periencia con las herra-ientas disponi8les para el -is-o, Im acto &uede suponer retrasos, Indicadores No procede, /"> *agnitud Fa@a en Ela8oraci)n6 alta en Construcci)n, Descri cin El dise?o del siste-a resulta inadecuado, Al reali2ar actividades de i-ple-entaci)n puede encontrase que el dise?o carece del suficiente nivel de detalle o est. -al enfocado6 8ien por la naturale2a del pro8le-a6 o 8ien por restricciones de uso i-puestas por tecnolo01as de terceros, Im acto &uede introducir retrasos en el pro'ecto ante la necesidad de volver a considerar el dise?o tra2ado, /equiere la actuali2aci)n o -odificaci)n de los artefactos de dise?o, Indicadores <a arquitectura no cu-ple las e5pectativas, Se co-plica la i-ple-entaci)n,
Pgina 5 de 13
Fecha: !/"#//$""%
Descri cin No ha' un e5perto del do-inio en el equipo de desarrollo al que poder consultar, Im acto &uede suponer retrasos, Indicadores No procede *agnitud Alta, Descri cin
/"#
&or causas varias se pierde parte o el total de la docu-entaci)n as1 co-o la posi8ilidad de perder parte o el total de otros artefactos6 co-o pueden ser: parte de la i-ple-entaci)n o ficheros de planificaci)n,
Im acto (aria8le6 puede suponer una cat.strofe6 o un si-ple retraso, Indicadores Nin0uno, /"3 *agnitud Cedia, Descri cin Aparici)n de pro8le-as ' discrepancias entre los -ie-8ros del pro'ecto, Falta de acuerdo en las decisiones to-adas, Im acto Si los desacuerdos no son r.pida-ente resueltos se pueden provocar retrasos en la planificaci)n, =eniendo en cuenta que no se puede producir un retraso en la entre0a final6 se tendr1a que rea@ustar la planificaci)n con una posi8le p4rdida de calidad del producto, Indicadores Cucho tie-po dedicado a decisiones concretas6 4nfasis en las posturas enfrentadas6 nB-ero de enfrenta-ientos con respecto a una -is-a decisi)n, /"% *agnitud Alta Descri cin
=anto el proceso de desarrollo co-o el de docu-entaci)n se soportan so8re un servidor 0ratuito que puede sufrir ca1das inter-itentes,
Im acto &uede 0enerar desconfian2a en el cliente en cuanto a la calidad del producto desarrollado, Indicadores <a p.0ina donde se encuentre alo@ado el pro'ecto de-ora -ucho en car0ar '/o no car0a, /!" *agnitud Cedia Descri cin Se so8reesti-an o su8esti-an los costos involucrados con el desarrollo del producto de software Im acto &uede 0enerar que el equipo entre en per1odos de so8recar0a de tra8a@o o periodos de
Pgina 6 de 13
Fecha: !/"#//$""%
ausencia del -is-o6 lo que a su ve2 puede conllevar a un deterioro en la calidad Indicadores El equipo tra8a@a -.s o -enos horas de las inicial-ente pro0ra-adas6 se presentan que@as a @efe del &ro'ecto o &edidos de redi-ensiona-iento *agnitud Cedia Descri cin No se reali2a un se0ui-iento de las tareas planificadas para cada sprint6 lo que puede ocasionar que al0unas de ellas sean de@adas para Blti-a instancia6 con la consecuente 8a@a en su calidad Im acto So8recar0a de tra8a@o en los d1as previos a la entre0a de un presenta8le6 po8re calidad de los entre0a8les6 se o8vian detalles i-portantes, Indicadores En el 0r.fico 8urnGdown6 se -antiene co-o constante una proporci)n de horas -a'or en los Blti-os d1as de cada iteraci)n en co-paraci)n al tra8a@o en el resto del sprint, *agnitud Alta Descri cin
/!!
/!$
El siste-a se va a construir usando el len0ua@e ASF, <os -ie-8ros del equipo de desarrollo tienen que aprender a utili2arlo, Un desconoci-iento del siste-a i-pedir. el desarrollo de la fase de construcci)n ' ela8oraci)n de una -anera .0il,
Im acto &uede 0enerar retrasos as1 co-o ta-8i4n que se vuelvan a desarrollar -)dulos que 'a se encontra8an ter-inados, Indicadores El cliente '/o el @efe de pro'ecto anuncia al equipo el ca-8io de tecnolo01a, *agnitud Cedia Descri cin
/!
Durante la reali2aci)n de un pro'ecto software6 ha' -uchos artefactos que reali2ar ' tareas que co-pletar por la totalidad de inte0rantes del 0rupo, Nor-al-ente dichas tareas est.n relacionadas de al0una -anera6 ' cualquier ca-8io independiente en una de ellas afecta al resultado final o a otras tareas,
Im acto &ueden producirse duplicaci)n de tareas, Indicadores Conflictos entre los artefactos desarrollados,
!.3. ID /"!
"cciones de Prevencin % de Correccin Plan de Correccin En las pri-eras fases se reali2ar.n los ca-8ios necesarios para incorporar los nuevos requisitos o los ca-8ios necesarios para que se cu-pla con la funcionalidad solicitada, En las fases de Construcci)n ' =ransici)n se valorar. la i-portancia de las -odificaciones/requisitos nuevos frente a la cantidad de tie-po disponi8le para
Plan de Prevencin /eali2aci)n de varias reuniones con el clienteH ela8oraci)n de cuestionarios para aclarar puntos poco claros de las reuniones previas,
Pgina 7 de 13
Fecha: !/"#//$""%
a8ordarlos, En caso de que se decida aceptarlos6 se revisar.n los requisitos afectados6 as1 co-o toda la docu-entaci)n ' c)di0o derivado de los -is-os hasta el punto de aparici)n del ca-8io, /"$ =ratar de cu-plir las -etas ' o8@etivos antes de lo esti-ado en la planificaci)n sie-pre que sea posi8le6 para que una ausencia no supon0a un retraso i-portante i-portante, El equipo de desarrollo tratar. de cu8rir el tra8a@o no reali2ado por el -ie-8ro del pro'ecto que no puede tra8a@ar, En caso necesario6 de@ar.n de reali2arse tareas -enos i-portantes para centrarse en las principales, Se tratar. de rea@ustar la planificaci)n del pro'ecto, Se o8servar.n las diferencias entre la planificaci)n de cada iteraci)n ' el infor-e de se0ui-iento de su e@ecuci)n6 anali2ando las causas de sus diferencias para tratar de detectar ' corre0ir errores de planificaci)n en las iteraciones posteriores, Si se produce un retraso en el aprendi2a@e por parte de un -ie-8ro del equipo6 los de-.s -ie-8ros tratar.n de a'udar a superarlo, Si no resultara6 consultar a fuentes e5ternas co-o profesores6 8i8lio0raf1a6 foros en Internet, En Blti-o lu0ar se har1a una redistri8uci)n de tareas, Si el ries0o se convierte en hecho durante la fase de Ela8oraci)n6 se revisar. ' -odificar. la docu-entaci)n de dise?o afectada, Si lo hace durante la fase de construcci)n6 se estudiar. una soluci)n acorde a los tie-pos de pla2o de que se dispone, <a planificaci)n se rea@ustar. si fuera necesario, <as dudas que no se sepan resolver se trasladar.n al tutor ' a foros especiali2ados, Actuali2ar con la Blti-a copia disponi8le
/"
El uso de Scru- co-o proceso de desarrollo, /eali2aci)n de reuniones entre los -ie-8ros del pro'ecto para la evaluaci)n de la -archa del pro'ecto ' consultas al tutor,
/"*
Una parte del tie-po de desarrollo del pro'ecto se destinar. al aprendi2a@e de las nuevas herra-ientas,
/">
Durante la fase de Ela8oraci)n se desarrollar. en paralelo un prototipo conteniendo la arquitectura del siste-a para co-pro8ar la valide2 de la -is-a, En caso de encontrase errores o inconsistencias6 podr. -odificarse el dise?o al -is-o tie-po que la i-ple-entaci)n del prototipo,
/"+
Aprendi2a@e continBo durante todo el pro'ecto Se reali2ar.n copias de se0uridad en los ordenadores personales de cada uno de los -ie-8ros del equipo6 as1 co-o copias en un servidor re-oto Cada ve2 que se fi@e un punto de direcci)n en el pro'ecto6 todo tiene que quedar total-ente claro6 sin dudas ' con la aceptaci)n total de todos los -ie-8ros del 0rupo,
/"#
/"3
Se esta8lecen las si0uientes re0las para definir una pol1tica de to-a de decisiones en caso de desacuerdo, <as cuestiones relativas a requisitos se tratar.n @unto al cliente6 que ser. qui4n
Pgina 8 de 13
Fecha: !/"#//$""%
to-e la decisi)n, <as cuestiones de dise?o o t4cnicas se tratar.n @unto al tutor del pro'ecto6 que aportar. su opini)n, /"% Contratar un hostin0 se0uro6 que 8rinde 0arant1a acerca de la disponi8ilidad del servicio $* horas diarias6 los # d1as de la se-ana, /eali2ar esti-aciones en 8ase a varias herra-ientas para tratar de hallar un esti-ado -.s cercano a la realidad <levar al d1a una revisi)n del estado del pro'ecto para anotar los posi8les atrasos ' poder asi to-ar -edidas en el instante, Se ha de conse0uir 8i8lio0raf1a 8.sica ' reali2ar un taller entre los inte0rantes del 0rupo, Utili2ar el -sn ' reuniones co-o punto de sincroni2aci)n ' co-unicaci)n de nuevas ideas so8re el pro'ecto ' todo lo relacionado con 4l, Cantener una docu-entaci)n Bnica co-o -edio de docu-entaci)n centrali2ado, !.'. Id. /"! /"$ /" /"* /"> /"+ /"# /"3 /"% /!" /!! /!$ &ro0ra-ador Equipo de Desarrollo Equipo de desarrollo Analista Aefe del pro'ecto &ro0ra-ador Control % +eguimiento de Riesgos Res onsa&le Analista Aefe de &ro'ecto Aefe de &ro'ecto &ro0ra-ador/ =ester Analista/ Arquitecto Equipo de Desarrollo ,ec-a de (erminacin Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del &ro'ecto Fin del pro'ecto Fin del pro'ecto Fin del pro'ecto Fin del pro'ecto .stado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado Iniciado /&servaciones En caso de e-er0encia utili2ar una de las &CIs del equipo co-o servidor, /edi-ensionar el pro'ecto confor-e se va desarrollando ' nuevas funcionalidades se a0re0an o se eli-inan, /eali2ar una recandeliri2aci)n de tareas6 as1 co-o lla-adas de atenci)n a los -ie-8ros del equipo que de@en sus tareas para Blti-a instancia, En caso de que el aprendi2a@e sea de-asiado costoso6 la tecnolo01a de pro0ra-aci)n de 9salva0uarda: ser. &J&, /eali2ar reuniones a la salida de clases para acordar te-as referentes al pro'ecto as1 co-o las fechas de futuras reuniones,
/!"
/!!
/!$
/!
Res onsa&le: &ersona o personas asi0nadas a la i-plantaci)n de las acciones preventivas '/o correctoras
Pgina 9 de 13
Fecha: !/"#//$""%
,ec-a (erminacin: Fecha l1-ite en la cual todas las acciones anterior-ente descritas de8an ha8er sido e@ecutadas por el responsa8le o responsa8les asi0nados, .stado: Estado Actual del /ies0o ' de las Acciones &reventivas '/o Correctoras, /&servaciones: Descripci)n de las o8servaciones encontradas para este ries0o DopcionalE,
3. *atri0 de Riesgo
Se propone la utili2aci)n de una -atri2 espec1fica que sirva de soporte para la 7esti)n de /ies0os, Esta -atri2 se utili2ar. en las reuniones de se0ui-iento '/o cuando se esti-e necesario Den el caso de situaciones e5cepcionalesE6 ' su contenido ser. el si0uiente: Id. /"! Descri cin del Riesgo Ca-8ios en los /equisitos (i o Riesgo &roducto Pro&a&. /currencia $" 1ivel de Im acto * .valuacin del Riesgo ",3 "cciones de Prevencin /eali2aci)n de varias reuniones con el cliente para la aclaraci)n de requisitos, "ccin de Correccin Se revisar.n los requisitos afectados6 as1 co-o toda la docu-entaci) n ' c)di0o derivado de los -is-os hasta el punto de aparici)n del ca-8io, /easi0nar ciertas tareas a otros -ie-8ros se0Bn va'an siendo necesarios los artefactos para la consecuci)n de los hitos, Se o8servar.n las diferencias entre la planificaci)n de cada iteraci)n ' el infor-e de se0ui-iento de su e@ecuci)n6 para tratar de detectar ' corre0ir
/"$
el de
&ro'ecto
"
!,$
=ratar de cu-plir las -etas ' o8@etivos antes de lo esti-ado en la planificaci)n sie-pre que sea posi8le,
/"
&ro'ecto
>"
/eali2aci)n de reuniones entre los -ie-8ros del pro'ecto para la evaluaci)n de la -archa del pro'ecto ' consultas al tutor,
Pgina 1 de 13
Fecha: !/"#//$""%
errores de planificaci)n en las iteraciones posteriores, /"* Falta de E5periencia con las herra-ientas utili2adas &roducto/ &ro'ecto >" $ ! Una parte del tie-po de desarrollo del pro'ecto se destinar. al aprendi2a@e de las herra-ientas de docu-entaci)n e i-ple-entaci)n, Si se produce un retraso por parte de un -ie-8ro del equipo6 los de-.s -ie-8ros tratar.n de a'udar a superarlo, Consultar a fuentes e5ternas En Blti-o lu0ar se har1a una redistri8uci)n de tareas, Se revisar. ' -odificar. la docu-entaci) n de dise?o afectada, <a planificaci)n se rea@ustar. si fuera necesario, <as dudas que no se sepan resolver se trasladar.n al tutor ' a foros especiali2ados , Actuali2ar con la Blti-a copia disponi8le
/">
Dise?o Err)neo
&roducto
*"
!,$
Durante la fase de Ela8oraci)n se desarrollar. en paralelo un prototipo conteniendo la arquitectura del siste-a para co-pro8ar la valide2 de la -is-a, Aprendi2a@e continBo durante todo el pro'ecto
/"+
Falta de E5perto
un
&ro'ecto
3"
",3
/"#
&ro'ecto
*"
!,+
Se usar. una for@a DrepositorioE para el control de versiones, Se reali2ar.n copias de se0uridad en los ordenadores personales de cada uno de los -ie-8ros del equipo de desarrollo,
Pgina 11 de 13
Curso Desarrollo de Software / UNSA Equipo: DevsInside &ro'ecto: (irtual Class II /"3 Conflictos entre los inte0rantes del 0rupo &ro'ecto #> $ !,>
Fecha: !/"#//$""%
Se cele8rar.n reuniones de pro'ecto para poder discutir cuestiones de requisitos ' dise?o,
Esta8lecer las re0las para definir una pol1tica de to-a de decisiones en caso de desacuerdo, Utili2ar una de las &CIs del equipo co-o servidor, /edi-ensionar el pro'ecto confor-e se e@ecuta /ecandeleri2a ci)n de las tareas6 charla con el equipo de desarrollo en caso de detectarse -alas pr.cticas, Utili2ar &J& co-o tecnolo01a de pro0ra-aci)n 9salva0uarda:, /eali2ar reuniones infor-ativas a la salida de clase,
/"%
Inesta8ilidad del entorno de desarrollo ' docu-entaci)n el pro'ecto Cala esti-aci)n costos de
&ro'ecto
3"
>
/!"
&ro'ecto
>"
!,>
/!!
&ro'ecto
>"
!,>
FBsqueda ' contrataci)n de una e-presa que nos 8rinde 0arant1a de su servicio /eali2aci)n de varias esti-aciones con -etodolo01as diferentes &lanificaci)n adecuada de tareas6 se0ui-iento del desarrollo de las -is-as usando S(N Se ha de conse0uir 8i8lio0raf1a 8.sica ' reali2ar un taller entre los desarrolladores, Cantener una docu-entaci)n Bnica co-o -edio de docu-entaci)n centrali2ado,
/!$
Aprendi2a@e de ASF
&ro'ecto
>"
!,>
/!
&ro'ecto
$"
",*
Id.2 Identificador de /ies0o Descri cin del Riesgo: Descripci)n /esu-ida del /ies0o Pro&a&ilidad D! a !""E: 7rado de pro8a8ilidad de que el /ies0o final-ente se produ2ca, Se -ide en una escala de ! a !"" DporcentualE, 1ivel de Im acto: 7rado de I-pacto en el &ro'ecto en el caso de que el /ies0o final-ente se produ@era, Se -ide en una escala de ! a >6 siendo !Kpoco influ'ente hasta >Kfuerte-ente influ'ente, Pro&a&ilidad /currencia: (alor nu-4rico resultante del producto del 7rado de &ro8a8ilidad por el 7rado de I-pacto, Este producto dar. la prioridad que tendr. la 0esti)n de este /ies0o ' la i-plantaci)n de sus -edidas preventivas o correctoras, "cciones Prevencin: Descripci)n de las Acciones o Cedidas a Adoptar para evitar D-iti0arE la aparici)n final del /ies0o
Pgina 12 de 13
Fecha: !/"#//$""%
"cciones Correccin: Descripci)n de las Acciones o Cedidas a Adoptar en el caso en el que el /ies0o final-ente se ha'a producido,
Pgina 13 de 13