Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

download Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

of 16

Transcript of Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    1/16

    TECNICAS Y HERRAMIENTAS PARA LAIDENTIFICACION DE LOS

    REQUERIMIENTOS

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    2/16

    ENTREVISTAS

    La entrevista se puede deinir !"#" un $intent" siste#%ti!" de re!"&erin"r#a!i'n de "tra pers"na( a trav)s de una !"#uni!a!i'n interpers"na* +uese **eva a !a," p"r #edi" de una !"nversa!i'n estru!turada-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    3/16

    Est"s s"n a*&un"s de *"s aspe!t"s #%s i#p"rtantes a tener!uenta a* rea*i.ar entrevistas/

    Prepara!i'n- Es ne!esari" d"!u#entarse e investi&ar *a situa!i'n de *a"r&ani.a!i'n ana*i.and" *"s d"!u#ent"s disp"ni,*es0 de ta* "r#a +ue *aentrevista se en"+ue en a+ue**"s aspe!t"s +ue est%n s"*a#ente en *a #ente de*entrevistad" 1 +ue n" s"n a!!esi,*es p"r "tr"s #edi"s !"#" *a ",serva!i'n " e*an%*isis de d"!u#ent"s-

    Entrevistar a* pers"na* ade!uad"- La #a1"r2a de *"s ana*istas ad"ptan unen"+ue t"p3d"4n0 !"#en.and" a entrevistar a dire!tiv"s para +ue ,rinden un

    pan"ra#a &enera* de 5a!ia d"nde de,er2an ir *as !"sas0 1 ter#inand" p"r 5a,*ar!"n *"s e#p*ead"s +ue ap"rtan deta**es i#p"rtantes de *a "pera!i'n-

    Dura!i'n- Una entrevista de,er2a durar a *" su#" un par de 5"ras-

    F"r#at"- Se re!"#ienda uti*i.ar pre&untas a,iertas0 d"nde *"s entrevistad"spuedan e*a,"rar 1 dar deta**es0 #%s a**% de si#p*e#ente resp"nder $si( " $n"(-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    4/16

    DESARROLLO CONJUNTO DE APLICACIONES ( JAD )

    Es una t)!ni!a +ue se uti*i.a para pr"#"ver *a !""pera!i'n 1 e* tra,a6" ene+uip" entre usuari"s 1 ana*istas- C"nsiste en rea*i.ar sesi"nes en *as +ueparti!ipan usuari"s e7pert"s de* d"#ini" 6unt" a ana*istas de s"t4are-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    5/16

    Las ra."nes +ue sirven de ,ase a 8AD s"n *assi&uientes/

    Las entrevistas re+uieren #u!5" tie#p"0 n" s"*" en preparar*as 1 5a!er*as sin" ta#,i)n enreda!tar un !"n6unt" de re+uisit"s !"5erente a partir de "pini"nes dierentes de *"s distint"sentrevistad"s-

    Es #%s di2!i* apre!iar p"si,*es err"res en *a espe!ii!a!i'n de re+uisit"s0 1a +ue s'*" e*ana*ista revisa e* d"!u#ent"- En e* 8AD t"d" e* &rup" puede a!tuar !"#" revis"r 1 dete!tardee!t"s-

    E* 8AD pr"pu&na una parti!ipa!i'n #%s pr"unda de *"s usuari"s en e* pr"1e!t"0 5asta ta*punt" +ue *"s usuari"s +ue parti!ipan ad+uieren un !iert" sentid" de pr"piedad en e* siste#a

    +ue se !"nstru1e-

    E* 8AD n" se uti*i.a de#asiad"0 de,id" a +ue re+uiere una #a1"r "r&ani.a!i'n +ue *asentrevistas 1 p"r+ue e* a#,iente " *"s #)t"d"s de tra,a6" !"nven!i"na*es en *as e#presas n"a!i*itan este tip" de a!tividades 9a*ta de tie#p"0 dii!u*tad de !""rdina!i'n de tanta &ente0dii!u*tad para !"nven!er a *a dire!!i'n0 et!-:- N" ",stante *as e#presas +ue 5an i#p*antad"este #)t"d" 5an in"r#ad" de i#p"rtantes a5"rr"s de tie#p" en e* desarr"**" de s"t4are0as2 !"#" de una #a1"r satisa!!i'n de *"s usuari"s !"n *"s siste#as !"nstruid"s-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    6/16

    Desarrollo de Prototipos

    L"s pr"t"tip"s de siste#a per#iten a *"s usuari"s e7peri#entar para ver !'#")ste a1uda a su tra,a6"- F"#entan e* desarr"**" de ideas +ue dese#,"!an enre+ueri#ient"s- Ade#%s de per#itir a *"s usuari"s #e6"rar *asespe!ii!a!i"nes de re+ueri#ient"s0 e* desarr"**" de un pr"t"tip" tiene "trasventa6as-

    En &enera*0 e* us" de esta t)!ni!a es un #edi" +ue per#ite s"*ventar",6e!i"nes de* usuari" de* tip"/ $N" s) e7a!ta#ente *" +ue +uier"0 per" *"sa,r) !uand" *" vea(- P"r *" &enera*0 *a !"nstru!!i'n de pr"t"tip"sin!re#enta *"s !"st"s en *as etapas ini!ia*es de un pr"1e!t"0 per" est" sere!upera en etapas p"steri"res &ra!ias a* #e6"r entendi#ient" de *"sre+ueri#ient"s p"r parte de *"s desarr"**ad"res-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    7/16

    Esta t)!ni!a es parti!u*ar#ente ;ti*!uand"/

    E* %rea de *a ap*i!a!i'n n" est% ,ien deinida 9p"si,*e#ente p"r ser a*&" #u1n"ved"s":-

    E* !"st" de* re!5a." de *a ap*i!a!i'n p"r *"s usuari"s es #u1 a*t"-

    Es ne!esari" eva*uar previa#ente e* i#pa!t" de* siste#a en *"s usuari"s 1 en *a"r&ani.a!i'n-

    A* de#"strar *as un!i"nes de* siste#a se identii!an *as dis!repan!ias entre *"s

    desarr"**ad"res 1 *"s usuari"s- Durante e* desarr"**" de* pr"t"tip"0 e* pers"na* de* desarr"**" de s"t4are puede

    darse !uenta de +ue *"s re+ueri#ient"s s"n in!"nsistentes 1

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    8/16

    Observació

    P"r #edi" de esta t)!ni!a e* ana*ista ",tiene in"r#a!i'n de pri#era #an"s",re *a "r#a en +ue se ee!t;an *as a!tividades- Este #)t"d" per#ite",servar *a "r#a en +ue se **evan a !a," *"s pr"!es"s 10 p"r "tr"0 verii!ar+ue rea*#ente se si&an t"d"s *"s pas"s espe!ii!ad"s- C"#" sa,e#"s0 en#u!5"s !as"s *"s pr"!es"s s"n una !"sa en pape* 1 "tra #u1 dierente en *apr%!ti!a- L"s ",servad"res e7peri#entad"s sa,en +u) ,us!ar 1 !'#" eva*uar*a re*evan!ia de *" +ue ",servan-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    9/16

    Est!dio de doc!"etació

    Vari"s tip"s de d"!u#enta!i'n0 !"#" #anua*es 1 rep"rtes0 puedenpr"p"r!i"nar a* ana*ista in"r#a!i'n va*i"sa !"n respe!t" a *as "r&ani.a!i"nes1 a sus "pera!i"nes- La d"!u#enta!i'n di2!i*#ente re*e6a *a "r#a en +uerea*#ente se desarr"**an *as a!tividades0 " d"nde se en!uentra e* p"der de *at"#a de de!isi"nes- Sin e#,ar&"0 puede ser de &ran i#p"rtan!ia paraintr"du!ir a* ana*ista a* d"#ini" de "pera!i'n 1 e* v"!a,u*ari" +ue uti*i.a-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    10/16

    C!estioarios

    E* us" de !uesti"nari"s per#ite a *"s ana*istas reunir in"r#a!i'n pr"venientede un &rup" &rande de pers"nas- E* e#p*e" de "r#at"s estandari.ad"s para*as pre&untas puede pr"p"r!i"nar dat"s #%s !"nia,*es +ue "tras t)!ni!as=p"r "tra parte0 su a#p*ia distri,u!i'n ase&ura e* an"ni#at" de *"sen!uestad"s0 situa!i'n +ue puede !"ndu!ir a respuestas #%s 5"nestas-

    A* i&ua* +ue !"n *as entrevistas0 se de,e se*e!!i"nar a *"s en!uestad"s- E*ana*ista de,e ase&urar +ue e* !"n"!i#ient" 1 e7perien!ia de )st"s !a*ii+uen

    para dar respuestas a *as pre&untas-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    11/16

    Tor"eta de ideas (#raistor"i$)

    C"nsiste en reuni"nes !"n !uatr" a die. pers"nas d"nde !"#" pri#er pas"su&ieren t"da !*ase de ideas sin 6u.&ar su va*ide. >p"r #u1 disparatadas +uepare.!an>0 1 despu)s de re!"pi*ar t"das *as ideas se rea*i.a un an%*isisdeta**ad" de !ada pr"puesta- Esta t)!ni!a se puede uti*i.ar para identii!arun pri#er !"n6unt" de re+uisit"s en a+ue**"s !as"s d"nde n" est%n #u1 !*aras*as ne!esidades +ue 5a1 +ue !u,rir0 " !uand" se est% !reand" un siste#a +ue5a,i*itar% un servi!i" nuev" para *a "r&ani.a!i'n-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    12/16

    Prin!ipi"s de *a **uvia de ideas/

    Ap*a.ar e* 6ui!i" 1 n" rea*i.ar !r2ti!as0 5asta +ue n" a&"ten *as ideas0 1a +uea!tuar2a !"#" un in5i,id"r- Se 5a de !rear una at#'sera de tra,a6" en *a +uenadie se sienta a#ena.ad"-

    Cuantas #%s ideas se su&ieren0 #e6"res resu*tad"s se !"nse&uir%n/ @*a!antidad pr"du!e *a !a*idad@- Las #e6"res ideas apare!en tarde en e* peri"d"de pr"du!!i'n de ideas0 ser% #%s %!i* +ue en!"ntre#"s *as s"*u!i"nes 1tendre#"s #%s variedad s",re *a +ue e*e&ir-

    La pr"du!!i'n de ideas en &rup"s puede ser #%s ee!tiva +ue *a individua*-

    Ta#p"!" de,e#"s "*vidar +ue durante *as sesi"nes0 *as ideas de una pers"na0ser%n as"!iadas de #anera distinta p"r !ada #ie#,r"0 1 5ar% +ue apare.!an"tras p"r !"nta!t"-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    13/16

    ET%ICS (I"ple"etació E&ectiva de Siste"asI&or"'ticos desde los p!tos de vista %!"ao Tcico)

    C"nstitu1e un #)t"d" ,astante ev"*u!i"nad" para "#entar *a parti!ipa!i'nde *"s usuari"s en *"s pr"1e!t"s- Cread" p"r E- Mu#"rd en BB0 !""rdina *aperspe!tiva s"!ia* de *"s siste#as !"n su i#p*e#enta!i'n t)!ni!a- Un siste#an" tiene )7it" si n" se a6usta a *"s a!t"res s"!ia*es 1 "r&ani.a!i"na*es +ueri&en a *a e#presa- Se ,us!a *a satisa!!i'n de *"s e#p*ead"s en e* tra,a6" atrav)s de estudi"s inte&ra*es- L"s re+uisit"s t)!ni!"s de* siste#a ser%n *"sne!esari"s para #e6"rar *a situa!i'n de *"s e#p*ead"s 910 p"r *" tant"0 su

    pr"du!tividad: en un!i'n de di!5"s an%*isis-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    14/16

    P!tos de *ista

    L"s #)t"d"s "rientad"s a punt"s de vista 9vie4p"ints: t"#an en!"nsidera!i'n estas perspe!tivas dierentes 1 *as uti*i.an para estru!turar 1"r&ani.ar tant" e* pr"!es" de ",ten!i'n0 !"#" *"s re+ueri#ient"s #is#"s-Un" de est"s #)t"d"s es e* #)t"d" VORD 9Deini!i'n de Re+ueri#ient"sOrientad" a Punt"s de Vista:0 e* !ua* pr"vee un #ar!" de tra,a6" "rientad"para *a ",ten!i'n 1 d"!u#enta!i'n de re+ueri#ient"s-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    15/16

    Escearios

    Est"s se uti*i.an para d"!u#entar e* !"#p"rta#ient" de* siste#a !uand" se*e presentan event"s espe!2i!"s- Cada event" de intera!!i'n distint"0 " *ase*e!!i'n de un servi!i" de* siste#a0 se d"!u#entan !"#" un es!enari" deevent"s distint"- L"s es!enari"s de event"s in!*u1en una des!rip!i'n de* *u6"de dat"s 1 *as a!!i"nes de* siste#a0 1 d"!u#enta *as e7!ep!i"nes +ue puedansur&ir-

    L"s Cas"s de Us" s"n una t)!ni!a +ue se ,asa en es!enari"s para *a ",ten!i'n

    de re+ueri#ient"s- A!tua*#ente se 5an !"nvertid" en una t)!ni!aunda#enta* +ue se uti*i.a para ana*i.ar 1 des!ri,ir #"de*"s de siste#as"rientad"s a ",6et"s- En su "r#a #%s si#p*e0 un !as" de us" identii!a a *"sa!t"res inv"*u!rad"s en una intera!!i'n 1 n"#,ra a* tip" de )sta-

  • 8/18/2019 Tecnicas y Herramientas Para La Identificacion de Los Requerimientos

    16/16

    Eto$ra&+a

    La etn"&ra2a es una t)!ni!a de ",serva!i'n +ue se puede uti*i.ar paraentender *"s re+ueri#ient"s s"!ia*es 1 "r&ani.a!i"na*es- Un ana*ista sesu#er&e p"r s2 s"*" en e* ent"rn" *a,"ra* d"nde e* siste#a se uti*i.ar%- E*tra,a6" diari" se ",serva 1 se 5a!en n"tas de *as tareas rea*es en *as +ue *"sparti!ipantes est%n inv"*u!rad"s- La etn"&ra2a es espe!ia*#ente ee!tivapara des!u,rir d"s tip"s de re+ueri#ient"s/

    L"s re+ueri#ient"s +ue se derivan de *a "r#a en *a +ue *a &ente tra,a6a

    rea*#ente #%s +ue de *a "r#a en *a +ue *as deini!i"nes de *"s pr"!es"sesta,*e!en +ue de,er2a tra,a6ar-

    L"s re+ueri#ient"s +ue se derivan de *a !""pera!i'n 1 !"n"!i#ient" de *asa!tividades de *a &ente-