Instituto Tecnológico y de Estudios Superiores de Monterrey
Campus Monterrey
Monterrey, Nuevo León a
Lic. Arturo Azuara Flores:
Director de Asesoría Legal del Sistema
Por medio de la presente hago constar que soy autor y titular de la obra
titulada:"
Instituto Tecnológico y de Estudios Superiores de Monterrey (EL INSTITUTO)
para que efectúe la divulgación, publicación, comunicación pública, distribución y
reproducción, así como la digitalización de la misma, con fines académicos o
propios al objeto de EL INSTITUTO.
El Instituto se compromete a respetar en todo momento mi autoría y a
otorgarme el crédito correspondiente en todas las actividades mencionadas
anteriormente de la obra.
De la misma manera, desligo de toda la responsabilidad a EL INSTITUTO
por cualquier violación a los derechos de autor y propiedad intelecutal que cometa
el suscrito frente a terceros.
Nombre y Firma
AUTOR (A)
Herramienta para Administración de Proyectos en Equipos
Autodirigidos que Desarrollan Software de Calidad-Edición
Única
Title
Herramienta para Administración de Proyectos en Equipos
Autodirigidos que Desarrollan Software de
Calidad-Edición Única
Authors
Saúl Armando Soto Véliz
Affiliation
ITESM
Issue Date
2003-12-01
Item type
Tesis
Rights
Open Access
Downloaded
18-Jan-2017 12:23:35
INSTITUTO TEC NO LÓ G IC O Y DE ESTUDIO S
SUPERIO RES DE MO NTERREY
C AMPUS MO NTERREY
PRO G RAMA DE G RADUADO S EN ELEC TRÓ NIC A,
C O MPUTAC IÓ N, INFO RMAC IÓ N Y C O MUNIC AC IO NES
HERRAMIENTA PARA ADMINISTRAC IÓ N DE PRO YEC TO S EN EQ UIPO S AUTO DIRIG IDO S Q UE DESARRO LLAN SO FTWARE DE C ALIDAD
TESIS
PRESENTADA C O MO REQ UISITO PARC IAL PARA O BTENER EL G RADO AC ADEMIC O DE:
MAESTRO EN ADMINISTRAC IÓ N DE TEC NO LO G ÍAS DE INFO RMAC IÓ N
PO R:
SAÚL ARMANDO SO TO VÉLIZ
INSTITUTO TEC NO LÓ G IC O Y DE ESTUDIO S
SUPERIO RES DE MO NTERREY
C AMPUS MO NTERREY
PRO G RAMA DE G RADUADO S EN ELEC TRÓ NIC A,
C O MPUTAC IÓ N, INFO RMAC IÓ N Y C O MUNIC AC IO NES
HERRAMIENTA PARA ADMINISTRAC IÓ N DE PRO YEC TO S EN EQ UIPO S AUTO DIRIG IDO S Q UE DESARRO LLAN SO FTWARE DE C ALIDAD
TESIS
PRESENTADA C O MO REQ UISITO PARC IAL PARA O BTENER EL G RADO AC ADEMIC O DE:
MAESTRO EN ADMINISTRAC IÓ N DE TEC NO LO G ÍAS DE INFO RMAC IÓ N
PO R:
SAÚL ARMANDO SO TO VÉLIZ
INSTITUTO TECNO LÓ G ICO DE ESTUDIOS SUPERIORES DE MONTERREY
DIVISIÓN DE ELECTRÓNICA, COMPUTACIÓN, INFORMACIÓN Y COMUNICACIONES
PRO G RAMAS DE G RADUADO S EN ELECTRÓ NICA, COMPUTACIÓN, INFORMACIÓN Y COMUNICACIONES
Lo s mie mb ro s d e l c o mité d e te sis re c o me nd a mo s q ue la p re se nte te sis d e l Ing . Sa úl Arma nd o So to Vé liz se a a c e p ta d a c o mo re q uisito p a rc ia l p a ra o b te ne r e l g ra d o a c a d é mic o d e Ma e stro e n Ad ministra c ió n d e Te c no lo g ía s d e Info rma c ió n.
Comité de te sis:
__________________________________ Lic . Le tic ia Alma g ue r Flo re s Ase so r
__________________________________ Lic . Ad ria ne Lo re na Piño ne s Inc lá n Sino d a l
__________________________________ Ing . Fe rna nd o So to C hiunti
Sino d a l
_________________________________________ Da vid A. G a rza Sa la za r
Dire c to r d e l Pro g ra ma d e G ra d ua d o s e n Ele c tró nic a , C o mp uta c ió n, Info rma c ió n y C o munic a c io ne s.
De dic a to ria
A Dio s, p o r ha b e rme d a d o la me jo r fa milia q ue nunc a c a mb ia ría ; a d e má s, p o r ha b e rme d a d o la s he rra mie nta s p a ra lle g a r a la p re p a ra c ió n a c a d é mic a c o n la q ue c ue nto .
Esp e c ia lme nte a mi so b rina Pa o la Te re sa , q ue d e sd e q ue na c ió ha sid o una mo tiva c ió n e xtra p a ra se g uir a d e la nte e n mis p ro ye c to s.
A mis Ab ue lo s Je susita , So c o rro (†), Ad riá n (†) y Eug e nio (†), q ue e n to d o mo me nto me a p o ya ro n y me a le nta ro n e n se g uir sup e rá nd o me e n mis e stud io s.
A mis p a d re s Rufina y Jo sé Ang e l, p o r su a p o yo inc o nd ic io na l y p o r su g ra n e sfue rzo p o r lle va r a c a b o mis sue ño s d e te rmina r mis e stud io s ta nto d e p ro fe sio na l c o mo d e ma e stría .
A mi he rma na Te re y mi he rma no Ang e l, q ue g ra c ia s a e llo s he p a sa d o lo s m e jo re s mo me nto s d e mi vid a ; a d e má s, ha n sid o p ie za c la ve p a ra mi d e se o c o nsta nte d e sup e ra c ió n.
Ag ra de c im ie nto s
A Dio s, p o r d a rme to d o lo q ue te ng o y p o r g uia rme p o r e l me jo r c a mino .
A mi fa milia , p o r a yud a rme e n to d o mo me nto a la re a liza c ió n d e mis me ta s.
A mis ma e stro s, p o r p ro p o rc io na rme su tie mp o y sus c o no c imie nto s p a ra lo g ra r te ne r la p re p a ra c ió n a c a d é mic a c o n la q ue c ue nto .
A la Lic . Le tic ia Alma g ue r, p o r e l a p o yo b rind a d o p a ra la re a liza c ió n d e e sta te sis.
A la Lic . Ad ira ne Piño ne s, p o r su a p o yo inc o nd ic io na l ta nto a c a d é mic o c o mo p ro fe sio na l.
Re sum e n
La Ad ministra c ió n d e Pro ye c to s e s una d isc ip lina q ue a p lic a p rinc ip io s, c o nc e p to s, he rra mie nta s y té c nic a s p a ra me jo ra r e l d e sa rro llo d e l p ro ye c to y la e fe c tivid a d o rg a niza c io na l; a sí c o mo ta mb ié n, inc re me nta la s p ro b a b ilid a d e s d e é xito e n lo s p ro ye c to s. A me d id a q ue la s o rg a niza c io ne s ha n re c o no c id o la imp o rta nc ia d e la Ad ministra c ió n d e Pro ye c to s, é sta se ha c o nv e rtid o e n un p unto c e ntra l p a ra lo s e sfue rzo s d e me jo ra . Ac tua lme nte la g uía d e l Instituto d e Ad ministra d o re s d e Pro ye c to s (Pro je c t Ma na g e m e nt Institute) e s c o nsid e ra d a
c o mo uno d e lo s p rinc ip a le s e stá nd a re s e n e l mund o p a ra la s o rg a niza c io ne s q ue a p lic a n me to d o lo g ía s d e Ad ministra c ió n d e Pro ye c to s.
La s o rg a niza c io ne s ha n ve nid o c re a nd o una g ra n e vid e nc ia p a ra d e mo stra r q ue lo s e q uip o s lo g ra n má s q ue lo s ind ivid uo s; sin e mb a rg o , a p e sa r d e e sto se sig ue n c o nstruye nd o e struc tura s o rg a niza c io na le s ind iv id ua lista s. La g ra n ma yo ría d e la s o rg a niza c io ne s a c tua le s, b usc a n una nue va a rq uite c tura d e e q uip o s c a d a ve z má s inte rfunc io na le s, a uto d irig id o s y o rie nta d o s a l lo g ro d e o b je tivo s c o mune s; e s d e c ir, b usc a n c o mp e titivid a d e n ve z d e c o mp e te nc ia . Se ha o b se rva d o q ue e l a mb ie nte c o mp e titivo d e lo s ne g o c io s a c tua le s d e ma nd a inc re me nta r la p ro d uc tivid a d , me jo ra r la c a lid a d , tie mp o s d e re sp ue sta c o rto s y b a jo s c o sto s; p a ra e sto , muc ha s ind ustria s ha n a lc a nza d o e l é xito a l re mp la za r la re la c ió n je rá rq uic a je fe -sub o rd ina d o c o n Eq uip o s d e Tra b a jo d e Alto De se mp e ño o Eq uip o s Auto d irig id o s, e n un a mb ie nte d e e q uip o d o nd e la g e nte no e s ma ne ja d a , c o ntro la d a o sup e rvisa d a .
El a d o p ta r e stá nd a re s d e C a lid a d e n e l So ftwa re , e s una situa c ió n q ue ha d e sp e rta d o la inq uie tud y e l inte ré s d e muc ha s e mp re sa s e n e l á mb ito mund ia l p o r me jo ra r sus p ro p io s p ro c e so s d e d e sa rro llo y no q ue d a rse fue ra d e l me rc a d o ; p o r ta l mo tivo , la ind ustria mund ia l d e De sa rro llo d e So ftwa re se ha p re o c up a d o p o r me jo ra r sus c a p a c id a d e s e n e l De sa rro llo d e So ftwa re d e C a lid a d .
vii
Ta b la de C o nte nido
De d ic a to ria ... iv
Ag ra d e c imie nto s... v
Re sume n... v i Ta b la d e C o nte nid o ... vii
Lista d e Fig ura s... x
Lista d e G rá fic a s... xi
Lista d e Ta b la s... xii
C a p ítulo 1... 1
1. Intro d uc c ió n... 1
1.1. Ante c e d e nte s G e ne ra le s... 1
1.2. O b je tivo ... 2
1.3. Me to d o lo g ía ... 3
1.4. Pro d uc to Fina l... 3
1.5. C o ntrib uc ió n... 4
1.6. Tra b a jo s Futuro s... 4
C a p ítulo 2... 5
2. De sa rro llo d e So ftwa re d e C a lid a d ... 5
2.1. De finic ió n d e So ftwa re y De sa rro llo d e So ftwa re ... 5
2.2. C a ra c te rístic a s d e l De sa rro llo d e So ftwa re ... 6
2.3. Evo luc ió n d e l So ftwa re ... 7
2.4. C ic lo d e Vid a d e l De sa rro llo d e So ftwa re ... 8
2.5. De finic ió n d e C a lid a d ... 9
2.6. Ing e nie ría d e So ftwa re y So ftwa re d e C a lid a d ... 10
2.7. C a ra c te rístic a s d e l So ftwa re d e C a lid a d ... 11
2.8. Está nd a re s p a ra la C a lid a d e n e l So ftwa re ... 13
2.9. La Pro g ra ma c ió n Extre ma (e Xtre me Pro g ra mming )... 14
2.10. C o nc lusio ne s... 20
C a p ítulo 3... 22
3. Ad ministra c ió n d e Pro ye c to s... 22
3.1. De finic ió n d e Pro ye c to ... 22
3.2. O rg a niza c ió n d e l Pro ye c to ... 23
3.3. De finic ió n d e Ad ministra d o r... 25
3.4. Ad ministra c ió n d e Pro ye c to s... 27
3.5. G e stio ne s d e la Ad ministra c ió n d e Pro ye c to s... 28
3.6. Be ne fic io s d e la Ad ministra c ió n d e Pro ye c to s... 45
viii
C a p ítulo 4... 48
4. Eq uip o s d e Tra b a jo d e Alto De se mp e ño ... 48
4.1. De finic ió n d e Eq uip o ... 48
4.2. Fa se s e n e l De sa rro llo d e Eq uip o s... 49
4.3. De finic ió n d e Eq uip o s d e Tra b a jo d e Alto De se mp e ño ... 50
4.4. O rig e n d e lo s Siste ma s d e Tra b a jo d e Alto De se mp e ño ... 51
4.5. C a ra c te rístic a s d e lo s Eq uip o s d e Alto De se mp e ño ... 53
4.6. Be ne fic io s d e utiliza r Eq uip o s d e Tra b a jo d e Alto De se mp e ño ... 54
4.7. Dire c tric e s p a ra inc re me nta r e l Éxito e n lo s Eq uip o s Auto d irig id o s... 55
4.8. C a so d e Eq uip o s Auto d irig id o s d e C he vro n... 58
4.9. C o nc lusio ne s... 66
C a p ítulo 5... 67
5. Me to d o lo g ía d e Inve stig a c ió n... 67
5.1. O b je tivo ... 67
5.2. Hip ó te sis... 67
5.3. Me to d o lo g ía ... 68
5.4. Tip o d e Inve stig a c ió n... 68
5.5. Po b la c ió n... 69
5.6. Mue stra ... 70
5.7. De finic ió n d e Va ria b le s... 71
5.8. Me d ic ió n d e Va ria b le s... 73
5.9. Re c o le c c ió n d e Info rma c ió n... 74
5.10. Aná lisis d e la Info rma c ió n... 75
5.11. C o nc lusio ne s... 76
C a p ítulo 6... 77
6. C a so d e e stud io d e l De p a rta me nto d e Pro ye c to s Esp e c ia le s d e la Vic e rre c to ría d e Te c no lo g ía s d e Info rma c ió n, d e l Siste ma ITESM... 77
6.1. Vic e rre c to ría d e Te c no lo g ía s d e Info rma c ió n... 77
6.1.1. Ante c e d e nte s d e la O rg a niza c ió n... 78
6.1.2. Misió n y Visió n... 79
6.1.3. Estra te g ia ... 80
6.1.4. Func io ne s q ue se d e se mp e ña n e n la O rg a niza c ió n... 81
6.2. De p a rta me nto d e Pro ye c to s Esp e c ia le s... 82
6.2.1. Pro ye c to s... 82
6.2.2. C a ra c te rístic a s d e l a mb ie nte d e tra b a jo ... 83
6.3. Tra nsic ió n d e la s he rra mie nta s d e Ad ministra c ió n d e Pro ye c to s d e So ftwa re e n Eq uip o s Auto d irig id o s... 85
6.3.1. He rra mie nta s q ue e n e l p a sa d o a p o ya b a n la Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d ... 86
6.3.2. He rra mie nta s a c tua le s p a ra la Ad ministra c ió n d e Pro ye c to s d e So ftwa re e n Eq uip o s Auto d irig id o s... 87
ix
C a p ítulo 7... 91
7. Eva lua c ió n d e He rra mie nta s y Aná lisis d e Re sulta d o s... 91
7.1. Eva lua c ió n d e He rra mie nta s... 91
7.2. Aná lisis d e Re sulta d o s... 98
7.2.1. Aná lisis d e Re sulta d o s p o r C rite rio ... 98
7.2.1.1. Enfo q ue a la Ad ministra c ió n d e Pro ye c to s... 98
7.2.1.2. Enfo q ue a lo s Eq uip o s d e Tra b a jo ... 106
7.2.1.3. Enfo q ue a l De sa rro llo d e So ftwa re ... 109
7.2.1.4. Se g urid a d e n la s he rra mie nta s... 111
7.2.2. Aná lisis d e Re sulta d o s G e ne ra le s... 113
7.3. C o nc lusio ne s... 115
C a p ítulo 8... 116
8. He rra mie nta p a ra la Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d ... 116
8.1. Ad ministra c ió n d e Pro ye c to s... 117
8.2. Eq uip o s d e Tra b a jo d e Alto De se mp e ño ... 129
8.3. De sa rro llo d e So ftwa re ... 132
8.4. C o nsid e ra c io ne s d e Se g urid a d ... 134
8.5. C o nc lusio ne s... 135
C a p ítulo 9... 136
9. C o nc lusio ne s y Tra b a jo s Futuro s... 136
9.1. C o nc lusio ne s... 136
9.2. Tra b a jo s Futuro s... 138
Bib lio g ra fía ……… 139
x
Lista de Fig ura s
Fig ura 2.1 C ic lo d e Vid a d e l De sa rro llo d e Siste ma s... 8
Fig ura 3.1 Pro c e so s d e la Ad ministra c ió n d e Pro ye c to s... 24
Fig ura 4.1 Fa se s e n e l De sa rro llo d e Eq uip o s... 49
Fig ura 6.1 Estruc tura O rg a niza c io na l d e l Siste ma Te c no ló g ic o d e Mo nte rre y... 77
Fig ura 6.2 Estruc tura O rg a niza c io na l d e la VITI... 79
Fig ura 8.1 Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d ... 116
Fig ura 8.2 Lluvia d e Id e a s... 117
Fig ura 8.3 Pla ntilla s WBS... 118
Fig ura 8.4 Insp e c c ió n... 118
Fig ura 8.5 Estima c ió n Aná lo g a d e C o sto s... 119
Fig ura 8.6 Dia g ra ma d e Pre c e d e nc ia y d e Fle c ha s... 120
Fig ura 8.7 Estima c ió n Aná lo g a d e Tie mp o ... 121
Fig ura 8.8 Dia g ra ma PERT... 122
Fig ura 8.9 Lista d e C o mp ro b a c ió n d e Rie sg o s... 123
Fig ura 8.10 Dia g ra ma d e Flujo ... 123
Fig ura 8.11 Aná lisis C o sto / Be ne fic io p a ra p la ne a r la C a lid a d ... 125
Fig ura 8.12 Re c urso s Huma no s... 126
Fig ura 8.13 Asig na c ió n d e Ad ministra d o re s d e Pro ye c to s... 128
Fig ura 8.14 Asig na c ió n d e Usua rio s a Pro ye c to s y a Eq uip o s d e Tra b a jo ... 129
Fig ura 8.15 Auto a sig na c ió n d e l Tra b a jo ... 130
Fig ura 8.16 Asig na c ió n d e Re c urso s d e a c ue rd o a Ha b ilid a d e s... 130
Fig ura 8.17 C o e va lua c ió n d e l De se mp e ño ... 131
Fig ura 8.18 Eta p a s d e De sa rro llo d e So ftwa re XP... 132
Fig ura 8.19 Ma ne jo d e ve rsio ne s... 132
Fig ura 8.20 Asig na c ió n d e Ro le s... 133
Fig ura 8.21 Re p o rte d e Erro re s... 133
xi
Lista de G rá fic a s
G rá fic a 7.1 Me to d o lo g ía d e Ad ministra c ió n d e Pro ye c to s... 99
G rá fic a 7.2 Alc a nc e ... 99
G rá fic a 7.3 C o sto ... 100
G rá fic a 7.4 Tie mp o ... 100
G rá fic a 7.5 Inte g ra c ió n... 101
G rá fic a 7.6 Rie sg o s... 102
G rá fic a 7.7 C a lid a d ... 102
G rá fic a 7.8 Re c urso s Huma no s... 103
G rá fic a 7.9 C o munic a c ió n... 103
G rá fic a 7.10 Ab a ste c imie nto ... 104
G rá fic a 7.11 Ad ministra d o r d e Pro ye c to s... 105
G rá fic a 7.12 Multip ro ye c to s... 105
G rá fic a 7.13 G e ne ra c ió n d e Re p o rte s... 106
G rá fic a 7.14 Asig na c ió n d e Eq uip o s... 106
G rá fic a 7.15 Asig na c ió n d e Re c urso s d e a c ue rd o a Ha b ilid a d e s... 107
G rá fic a 7.16 Asig na c ió n d e Sue ld o s... 107
G rá fic a 7.17 Re tro a lime nta c ió n a lo s Eq uip o s d e Tra b a jo ... 108
G rá fic a 7.18 C o e va lua c ió n d e l De se mp e ño e ntre Inte g ra nte s d e l Eq uip o d e Tra b a jo ... 108
G rá fic a 7.19 Me to d o lo g ía d e De sa rro llo d e So ftwa re ... 109
G rá fic a 7.20 Ma ne jo d e Ve rsio ne s... 110
G rá fic a 7.21 Asig na c ió n d e Ro le s d e De sa rro lla d o re s... 110
G rá fic a 7.22 Ma ne jo d e Erro re s... 111
G rá fic a 7.23 C o ntro l d e Ac c e so ... 111
G rá fic a 7.24 Inte g ra c ió n d e Pe rso na l Exte rno a l Pro ye c to ... 112
G rá fic a 7.25 Info rma c ió n Re string id a ... 113
xii
Lista de Ta b la s
Ta b la 3.1 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e
Inte g ra c ió n... 30
Ta b la 3.2 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e Alc a nc e ... 32
Ta b la 3.3 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e Tie mp o ... 34
Ta b la 3.4 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e C o sto ... 36
Ta b la 3.5 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e C a lid a d ... 38
Ta b la 3.6 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e Re c urso s Huma no s... 40
Ta b la 3.7 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e C o munic a c ió n... 41
Ta b la 3.8 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e Rie sg o s... 43
Ta b la 3.9 Té c nic a s y/ o He rra mie nta s p a ra lo s p ro c e so s d e la g e stió n d e Ab a ste c imie nto ... 45
Ta b la 3.10 Enc ue sta a c o mp a ñía s so b re sus p ro ye c to s... 46
Ta b la 7.1 C a ra c te rístic a s g e ne ra le s d e l p ro d uc to ... 93
Ta b la 7.2 Enfo q ue a la Ad ministra c ió n d e Pro ye c to s... 94
Ta b la 7.3 Enfo q ue a lo s Eq uip o s d e Tra b a jo ... 95
Ta b la 7.4 Enfo q ue a l De sa rro llo d e So ftwa re ... 96
Ta b la 7.5 Se g urid a d e n la s he rra mie nta s... 97
C a pítulo 1
1. Intro duc c ió n
En e ste c a p ítulo se p re se nta una sínte sis d e l c o nte nid o g e ne ra l d e e sta inve stig a c ió n. Prime ra me nte se me nc io na n lo s a nte c e d e nte s d e la inve stig a c ió n, p o ste rio rme nte e l o b je tivo d e l e stud io , lue g o una b re ve e xp lic a c ió n d e la me to d o lo g ía utiliza d a , d e sp ué s se me nc io na e l p ro d uc to fina l o b te nid o c o n la inve stig a c ió n; fina lme nte se d a a c o no c e r la c o ntrib uc ió n d e l p ro d uc to y lo s p o sib le s tra b a jo s futuro s q ue se p ue d e n d e sa rro lla r b a sá nd o se e n e sta
1.1. Ante c e de nte s G e ne ra le s
Lo s p ro ye c to s so n c rític o s p a ra e l é xito d e c ua lq uie r o rg a niza c ió n. La s a c tivid a d e s d e d ic ho s p ro ye c to s so n la s q ue d a n c o mo re sulta d o p ro d uc to s, se rvic io s, e nto rno s, p ro c e so s y o rg a niza c io ne s nue va s o me jo ra d a s. Lo s p ro ye c to s inc re me nta n la s ve nta s, me jo ra n la sa tisfa c c ió n d e lo s c lie nte s, re d uc e n c o sto s, me jo ra n e l a mb ie nte d e tra b a jo y d a n o tro s b e ne fic io s c o mo re sulta d o . La Ad ministra c ió n d e Pro ye c to s e s una d isc ip lina q ue a p lic a p rinc ip io s, c o nc e p to s, he rra mie nta s y té c nic a s p a ra me jo ra r e l d e sa rro llo d e l p ro ye c to y la e fe c tivid a d o rg a niza c io na l; a d e má s, e sta me to d o lo g ía a g re g a va lo r me d ia nte e l inc re me nto d e la s p ro b a b ilid a d e s d e é xito e n lo s p ro ye c to s. La Ad ministra c ió n d e Pro ye c to s e fe c tiva re q uie re e sfue rzo s e n c o njunto d e lo s p a rtic ip a nte s d ire c to s e ind ire c to s d e l p ro ye c to (e q uip o d e l p ro ye c to , c lie nte s y d e má s p a rte s inte re sa d a s).
A me d id a q ue la s o rg a niza c io ne s ha n re c o no c id o la imp o rta nc ia d e la Ad ministra c ió n d e Pro ye c to s p a ra su é xito , é sta se ha c o nv e rtid o e n un p unto c e ntra l p a ra lo s e sfue rzo s d e me jo ra . Ac tua lme nte la g uía d e l Instituto d e Ad ministra d o re s d e Pro ye c to s (Pro je c t Ma na g e m e nt Institute) e s c o nsid e ra d a
c o mo uno d e lo s p rinc ip a le s e stá nd a re s e n e l mund o p a ra la s o rg a niza c io ne s q ue a p lic a n me to d o lo g ía s d e Ad ministra c ió n d e Pro ye c to s.
Po r o tro la d o , a lo la rg o d e la histo ria d e la s o rg a niza c io ne s, se ha ve nid o c re a nd o una g ra n e vid e nc ia p a ra d e mo stra r q ue lo s e q uip o s lo g ra n má s q ue lo s ind ivid uo s; sin e mb a rg o , c o no c ie nd o e sto s a nte c e d e nte s, a unq ue sue ne iló g ic o , se sig ue n c o nstruye nd o e struc tura s o rg a niza c io na le s ind ivid ua lista s. La g ra n ma yo ría d e la s o rg a niza c io ne s e n e l mund o d e ho y e n d ía , b usc a n una nue va a rq uite c tura d e e q uip o s c a d a ve z má s inte rfunc io na le s, a uto d irig id o s y o rie nta d o s a l lo g ro d e o b je tivo s c o mune s; e s d e c ir, b usc a n c o mp e titivid a d e n ve z d e c o mp e te nc ia .
inc re me nto d e la p ro d uc tivid a d , me jo ra d e la c a lid a d , tie mp o s d e re sp ue sta c o rto s y b a jo s c o sto s. Muc ha s c o rp o ra c io ne s ha n a lc a nza d o e l é xito a l re mp la za r la -sub o rd ina d o c o n Eq uip o s d e Tra b a jo d e Alto De se mp e ño , e n un a mb ie nte d e e q uip o d o nd e la g e nte no e s ma ne ja d a , c o ntro la d a o sup e rvisa d a .
Fina lme nte se sa b e q ue e n lo s último s a ño s, la ind ustria mund ia l d e De sa rro llo d e So ftwa re se ha p re o c up a d o p o r me jo ra r sus c a p a c id a d e s e n e l De sa rro llo d e So ftwa re d e C a lid a d . La s e mp re sa s e stá n invirtie nd o e n la me jo ra d e lo s p ro c e so s d e d e sa rro llo p a ra p o d e r d isting uirse e n e l me rc a d o . El á re a e nc a rg a d a d e l a se g ura mie nto y d e la C a lid a d e n e l So ftwa re e s c o no c id a c o mo Ing e nie ría d e So ftwa re . Se ha n d e finid o va rio s mo d e lo s b a sa d o s e n la s e xp e rie nc ia s e xito sa s d e la Ing e nie ría d e So ftwa re q ue sirve n d e g uía p a ra la s me jo ra s y unific a n lo s c rite rio s d e e va lua c ió n d e la s e mp re sa s, ta l c o mo e l mo d e lo e sta d o unid e nse c o no c id o c o mo Mo d e lo d e C a p a c id a d d e Ma d ure z (C a p a b ility Ma turity Mo d e l), c o nsid e ra d o uno
d e lo s má s re c o no c id o s mund ia lme nte .
El a d o p ta r e stá nd a re s d e C a lid a d e n e l So ftwa re , e s una situa c ió n q ue ha d e sp e rta d o la inq uie tud y e l inte ré s d e muc ha s e mp re sa s
me jo ra r sus p ro p io s p ro c e so s d e d e sa rro llo y no q ue d a rse fue ra d e l me rc a d o . Pa ra la s e mp re sa s me d ia na s y p e q ue ña s lo s p rinc ip a le s p ro b le ma s q ue imp id e n a d o p ta r un e stá nd a r d e C a lid a d e n e l So ftwa re so n: la se le c c ió n d e l mo d e lo a se g uir, su c o mp re nsió n e inte rp re ta c ió n y e l c o sto d e la imp la nta c ió n e n la e mp re sa . O tra ra zó n e s q ue lo s mo d e lo s d e re fe re nc ia me nc io na d o s so n c o mp le jo s, vo lumino so s y e stá n d e finid o s e n té rmino s q ue no so n fá c ilme nte e nte nd ib le s; a d e má s, fue ro n s p e nsa nd o e n g ra nd e s e mp re sa s, lo q ue d ific ulta su a d o p c ió n a la s
To ma nd o e n c ue nta lo a nte rio r, se ha d e c id id o lle va r a c a b o una p ro p ue sta d e una he rra mie nta e nfo c a d a e n la s tre s á re a s a nte s me nc io na d a s (Ad ministra c i d e Pro ye c to s, Eq uip o s d e Tra b a jo d e Alto De se mp e ño y De sa rro llo d e So ftwa re d e C a lid a d ), q ue p e rmita c o njunta r lo s b e ne fic io s d e c a d a á re a ; lo g ra nd o a sí, c ump lir c o n lo s o b je tivo s d e la s o rg a niza c io ne s d e ma ne ra e xito sa .
1.2. O bje tivo
El o b je tivo d e e stud io d e e sta inve stig a c ió n c o nsiste e n:
“ Pro p o ne r una he rra m ie nta q ue c o nte ng a lo s e le m e nto s c rític o s d e é xito p a ra lle va r a c a b o la e fe c tiva Ad m inistra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue
1.3. Me to do lo g ía
Pa ra lle va r a c a b o e l o b je tivo d e la inve stig a c ió n, p rime ra me nte se a na liza un c a so d e e stud io d e l De p a rta me nto d e Pro ye c to s Esp e c ia le s d e la Vic e rre c to ría d e Te c no lo g ía s d e Info rma c ió n (VITI), d e l Te c no ló g ic o d e Mo nte rre y. Este c a so p re te nd e d a r a c o no c e r a lg una s d e la s c a ra c te rístic a s e nc o ntra d a s e n la Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d .
Po ste rio rme nte , c o n b a se e n lo s re sulta d o s d e la te sis d e Flo re s (2002), se o b tie ne n varia b le s a d ic io na le s q ue c o mp le me nta ro n la inve stig a c ió n. Ad e má s, me d ia nte e ntre vista s se d e te rmina n a lg una s c a ra c te rístic a s re le va nte s p a ra e l a ná lisis d e la s he rra mie nta s q ue e xiste n e n e l me rc a d o .
Fina lme nte , la s va ria b le s o b te nid a s d e l c a so d e e stud io , d e la lite ra tura c o nsulta d a y d e la s e ntre vista s, a yud a n a re a liza r un a ná lisis d e la s he rra mie nta s q ue se e nc ue ntra n a c tua lme nte e n e l me rc a d o . El a ná lisis d e la s he rra mie nta s a una d o c o n la s inve stig a c io ne s re a liza d a s, so n la b a se p a ra la p ro p ue sta d e una nue va he rra mie nta q ue c ump la c o n e l o b je tivo e sta b le c id o .
1.4. Pro duc to Fina l
El p ro d uc to fina l d e e sta inve stig a c ió n, c o nsiste e n la p ro p ue sta d e una he rra mie nta q ue c o ntie ne lo s e le me nto s c rític o s d e é xito p a ra lle va r a c a b o la e fe c tiv a Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d . Pa ra lle va r a c a b o lo a nte rio r, se to ma ro n e n c ue nta la lite ra tura inve stig a d a , e l c a so d e e stud io d e la VITI y lo s re sulta d o s o b te nid o s e n la s e va lua c io ne s d e la s he rra mie nta s q ue a c tua lme nte se utiliza n e n e l me rc a d o p a ra la Ad ministra c ió n d e Pro ye c to s d e So ftwa re .
Pa ra lle va r a c a b o la p ro p ue sta , e n e l á re a d e Ad ministra c ió n d e Pro ye c to s se
Pro je c t Ma na g e m e nt Institute (PMI), d e b id o a q ue
é sta se c o nsid e ra c o mo e l e stá nd a r p re d o mina nte e n la Ad ministra c ió n d e Pro ye c to s.
Po r o tro la d o , c o n re sp e c to a l á re a d e De sa rro llo d e So ftwa re d e C a lid a d se c o nte mp la la me to d o lo g ía d e Pro g ra ma c ió n Extre ma , d e b id o a q ue se b a sa e n una se rie d e re g la s y p rinc ip io s q ue se ha n id o g e stio na nd o a lo la rg o d e la histo ria d e la Ing e nie ría d e So ftwa re se g ún Ha rriso n (2000). Esta me to d o lo g ía ha sid o muy p o p ula r e n la a c tua lid a d , d e b id o a q ue a yud a e n g ra n me d id a a l De sa rro llo d e So ftwa re d e C a lid a d .
d e sa rro llo y a ún no e xiste a lg una g uía o me to d o lo g ía p re d o mina nte ; sin e mb a rg o , la p ro p ue sta se b a sa e n lite ra tura e nc o ntra d a , a sí c o mo e n e l c a so d e e stud io a na liza d o .
1.5. C o ntribuc ió n
La c o ntrib uc ió n e sp e ra d a c o n e sta inve stig a c ió n; p o r un la d o , p re te nd e d a r la s b a se s p a ra c re a r un p ro to tip o o inc luso una nue va he rra mie nta d e So ftwa re p a ra la Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n So ftwa re d e C a lid a d . Ad e má s, e ste e stud io p ue d e se rvir c o mo b a se p a ra una nue va inve stig a c ió n so b re la func io na lid a d q ue p ue d e te ne r e sta he rra mie nta e n la s
e l p a ís o inc luso e n e l á mb ito mund ia l.
Po r o tro la d o , b usc a q ue o rg a niza c io ne s q ue e stá n utiliza nd o e l e nfo q ue d e Ad ministra c ió n d e Pro ye c to s e n Eq uip o s Auto d irig id o s q ue d e sa rro lla n d e So ftwa re d e C a lid a d , utilic e n o to me n e n c ue nta lo s p unto s c rític o s re fe re nte s a e ste e nfo q ue , e nc o ntra d o s e n la he rra mie nta p ro p ue sta e n e sta inve stig a c ió n.
Fina lme nte , e n e sta inve stig a c ió n se e nc ue ntra una e va lua c ió n d e he rra mie nta s q ue p ue d e se rvir a la s o rg a niza c io ne s p a ra d e te rmina r c uá l d e d ic ha s he rra mie nta s se p ue d e utiliza r e n la e mp re sa , d e a c ue rd o a sus re c urso s y/ o ne c e sid a d e s.
1.6. Tra ba jo s Futuro s
El te ma q ue ha sid o suje to d e e sta inve stig a c ió n, sug ie re la c o ntinua c ió n e n la s
q C re a c ió n d e un p ro to tip o d e So ftwa re d e la he rra mie nta p ro p ue sta , e l c ua l c o nte mp le c a d a uno d e lo s e le me nto s me nc io na d o s e n la inve stig a c ió n.
q Re a liza c ió n d e una inve stig a c ió n y a ná lisis d e la utilid a d q ue p ue d e te ne r la he rra mie nta p ro p ue sta , ya se a e n e sc a la re g io na l, na c io na l o inc lusive e n e l á mb ito g lo b a l.
C a pítulo 2
2. De sa rro llo de So ftwa re de C a lida d
En lo s último s a ño s la ind ustria mund ia l d e De sa rro llo d e So ftwa re se ha p re o c up a d o p o r me jo ra r sus c a p a c id a d e s e n e l De sa rro llo d e So ftwa re d e C a lid a d . La s e mp re sa s e stá n invirtie nd o e n la me jo ra d e lo s p ro c e so s d e d e sa rro llo p a ra p o d e r d isting uirse e n e l me rc a d o .
El á re a e nc a rg a d a d e l a se g ura mie nto y d e la C a lid a d e n e l So ftwa re e s c o no c id a c o mo Ing e nie ría d e So ftwa re . Se ha n d e finid o va rio s mo d e lo s b a sa d o s e n la s e xp e rie nc ia s e xito sa s d e la Ing e nie ría d e So ftwa re q ue sirve n
me jo ra s y unific a n lo s c rite rio s d e e va lua c ió n d e la s e mp re sa s, ta l c o mo e l mo d e lo e sta d o unid e nse c o no c id o c o mo C a p a b ility Ma turity Mo d e l (C MM), c o nsid e ra d o
uno d e lo s má s re c o no c id o s e n e l á mb ito mund ia l.
El a d o p ta r e stá nd a re s d e Ca lid a d e n e l So ftwa re , e s una situa c ió n q ue ha d e sp e rta d o la inq uie tud y e l inte ré s d e muc ha s e mp re sa s a nive l mund ia l p o r me jo ra r sus p ro p io s p ro c e so s d e d e sa rro llo y no q ue d a rse fue ra d e l me rc a d o . Pa ra la s e mp re sa s me d ia na s y p e q ue ña s lo s p ro b le ma s p rinc ip a le s q ue imp id e n a d o p ta r un e stá nd a r d e C a lid a d e n e l So ftwa re so n: la se le c c ió n d e l mo d e lo a se g uir, su c o mp re nsió n e inte rp re ta c ió n y e l c o sto d e la imp la nta c ió n e n la e mp re sa . O tra ra zó n e s q ue lo s mo d e lo s d e re fe re nc ia me nc io na d o s so n c o mp le jo s, vo lumino so s y e stá n d e finid o s e n té rmino s q ue no so n fá c ilme nte e nte nd ib le s. Ad e má s, fue ro n d ise ña d o s p e nsa nd o e n g ra nd e s e mp re sa s, lo q ue d ific ulta su a d o p c ió n a la s
2.1. De finic ió n de So ftwa re y De sa rro llo de So ftwa re
Pa ra e mp e za r a c o no c e r un p o c o má s re sp e c to a l te ma a tra ta r, e s b á sic o c o no c e r e l sig nific a d o d e lo q ue e s e l So ftwa re y De sa rro llo d e So ftwa re .
So ftwa re e s la suma to ta l d e lo s p ro g ra ma s d e c o mp uta d o ra , p ro c e d imie nto s, re g la s, la d o c ume nta c ió n aso c ia d a y lo s d a to s q ue p e rte ne c e n a un siste ma d e c ó mp uto . [Le wis, 1994]
De sa rro llo d e So ftwa re e s a q ue l p ro c e so e n q ue la s ne c e sid a d e s d e l usua rio so n tra d uc id a s e n re q ue rimie nto s d e So ftwa re , e sto s re q ue rimie nto s tra nsfo rma d o s e n d ise ño y e l d ise ño imp le me nta d o e n c ó d ig o , e l c ó d ig o e s p ro b a d o , d o c ume nta d o y c e rtific a d o p a ra su uso o p e ra tivo . C o nc re ta me nte , d e fine q uié n e stá ha c ie nd o q ué , c uá nd o ha c e rlo y c ó mo a lc a nza r un c ie rto o b je tivo . [Ja c o b so n, 1998]
So ftwa re , se re q uie re id e ntific a r a lg una s d e la s c a ra c te rístic a s p rinc ip a le s, e stá s se re visa rá n e n la sig uie nte se c c ió n.
2.2. C a ra c te rístic a s de l De sa rro llo de So ftwa re
Una ve z q ue se c o no c e e l sig nific a d o d e lo q ue e s e l De sa rro llo d e So ftwa re , e s c o nve nie nte d e te rmina r la s c a ra c te rístic a s d e l mismo .
La s c a ra c te rístic a s d e l De sa rro llo d e So ftwa re so n:
q Inc e rtid umb re : Se c o nvie rte e n la c a ra c te rístic a fund a me nta l d e e ste tip o d e
se rvic io , se d e b e e n b ue na p a rte a q ue lo s re q ue rimie nto s inic ia le s d e l usua rio so n inc o mp le to s y se va n c la rific a nd o a me d id a q ue a va nza e l p ro ye c to . Este a lto nive l d e inc e rtid umb re ha c e q ue lo s p ro c e so s d e e stima c ió n d e l e sfue rzo , c o sto y tie mp o se a n ta mb ié n inc ie rto s y c o mp le jo s. El p ro c e so d e De sa rro llo d e So ftwa re e s d e p o r sí inc ie rto . Pue sto q ue se tra ta d e un tra b a jo e mine nte me nte c re a tivo e inte le c tua l, la p ro d uc tivid a d ind ivid ua l y lo s a lc a nc e s d e un p ro ye c to e stá n ro d e a d o s d e inc e rtid umb re . Un e stima tivo inc o rre c to c o nd uc e a so b re c o sto s q ue ha c e a l p o te nc ia l c o ntra tista no c o mp e titivo o a una e stima c ió n b a ja q ue lle va a lo s d e sa rro lla d o re s a la c risis fina nc ie ra .
q Ma g nitud : Esto s p ro ye c to s p o r lo g e ne ra l invo luc ra n inve rsio ne s c ua ntio sa s y un
b ue n núme ro d e p ro ye c to s d e De sa rro llo d e So ftwa re so n d e g ra n ta ma ño . Alg uno s p ro ye c to s d e d e sa rro llo p ue d e n to ma r tie mp o s q ue va n d e lo s c inc o a d ie z a ño s d e c o nstruc c ió n.
q De c isio ne s C o mp le ja s: Esto s p ro ye c to s invo luc ra n d e c isio ne s g e re nc ia le s y
te c no ló g ic a s d irig id a s a "b la nc o s e n mo vimie nto ", p ue s la s e mp re sa s c o ntra ta nte s e stá n e n c a mb io c o ntinuo ; a d e má s se to ma n d e c isio ne s c o n re la c ió n a te c no lo g ía q ue c a mb ia d e una fo rma muy a c e le ra d a .
q Inte rd e p e nd e nc ia e inte g ra c ió n c o n la O rg a niza c ió n: Un p ro d uc to d e So ftwa re
se d e b e inte g ra r a la vid a la b o ra l d e la s p e rso na s; d e b e se r c o nstruid o p e nsa nd o e n e l c ump limie nto d e l tra b a jo , e nfo c a d o e n una o rg a niza c ió n e sp e c ífic a , d e mo d o q ue se te ng a n e n c ue nta la s re g l
p ro c e d imie nto s, misió n y visió n d e la o rg a niza c ió n p a ra la c ua l se c o nstruye .
q Re q ue rimie nto d e me c a nismo s c o mp le jo s d e c o munic a c ió n fo rma l e info rma l:
fina l se a c o mo d e a lo s re q ue rimie nto s d e l usua rio c ump lie nd o lo s p la zo s y c o sto s e stip ula d o s.
[C ue va s, 1996]
El c o no c e r la s c a ra c te rístic a s d e l De sa rro llo d e So ftwa re e s imp o rta nte , ya q ue p e rmite a ntic ip a rte , p re p a ra rte o a ta c a r p ro b le ma s q ue re g ula rme nte o c urre n a l d e sa rro lla r So ftwa re d e a c ue rd o a e xp e rto s.
2.3. Evo luc ió n de l So ftwa re
El So ftwa re no ha sid o e l mismo d e sd e sus inic io s, ha p re se nta d o c a mb io s tra sc e nd e nte s a lo la rg o d e la histo ria . A c o ntinua c ió n se p re se nta la s c a ra c te rístic a s má s imp o rta nte s e nc o ntra d a s e n la histo ria d e la e vo luc ió n d e l So ftwa re .
Ha c e 3000 a ño s, e n la c ultura C hina se utiliza b a un instrume nto d e no mina d o á b a c o c o mo he rra mie nta ind isp e nsa b le p a ra e fe c tua r tra nsa c c io ne s c o me rc ia le s, d e ma ne ra rá p id a y e fic a z. Se e sp e ró ha sta e l sig lo XVII p a ra q ue e n fra nc é s Bla ise Pa sc a l, inve nta ra un a p a ra to a l c ua l d e no minó má q uina c a lc ula d o ra .
A me d ia d o s d e l sig lo XIX, c o n e l d e sc ub rimie nto d e la e le c tric id a d , la s má q uina s me c á nic a s d e c a ye ro n; la s má q uina s se simp lific a ro n, He rma n Ho lle rit, fue uno d e lo s p rime ro s e n utiliza r lo s p rinc ip io s b á sic o s d e la e le c tric id a d , su má q uina fue imp o rta nte e n e l p ro c e so e le c to ra l d e 1890, e n EE.UU.
Po ste rio rme nte , a p a re c ie ro n un g ra n núme ro d e má q uina s simila re s, fue e n e l sig lo XX q ue Jo hn Vo n Ne uma nn, p ro p uso e l uso d e un p ro g ra ma inte rno , p a ra q ue la má q uina p ue d a re a liza r d e ma ne ra a uto má tic a su tra b a jo , su id e a tuvo só lo fund a me nto te ó ric o , p e ro e n 1944 un g rup o d e c ie ntífic o s e n lo s Esta d o s Unid o s e la b o ró lo q ue se ría e l p rime r tip o d e o rd e na d o r, e l E.N.I.A.C . (Ele c tro nic Num e ric a l Inte g ra to r a nd C a lc ula to r), vinc ula d o a la tra ye c to ria d e p ro ye c tile s.
A mita d d e la d é c a d a d e lo s 50 la te c no lo g ía e le c tró nic a a va nza b a d e ma ne ra ve rtig ino sa , a p a rtir d e e sto se p ue d e n d isting uir c inc o g e ne ra c io ne s d e b id a me nte d ife re nc ia le s.
q Prime ra G e ne ra c ió n. Se c a ra c te rizó p o r re unir to d a s a q ue llo s ing e nio s q ue
inc luía n vá lvula s c o mo e le me nto e le c tró nic o fund a me nta l e n su d ise ño .
q Se g und a G e ne ra c ió n. Se c a ra c te rizó p o r e l uso d e l tra nsisto r c o mo e le me nto
q Te rc e ra G e ne ra c ió n. Se p e rfe c c io na n lo s c o mp o ne nte s e le c tró nic o s, d e me no r
ta ma ño , se fa b ric a e l p rime r c irc uito inte g ra d o , se e sg rimió e l c o nc e p to d e multip ro g ra ma c ió n (c o rre r va rio s p ro g ra ma s a la ve z ind e p e nd ie nte me nte ).
q C ua rta G e ne ra c ió n. Surg e e l p rime r mic ro p ro c e sa d o r o C HIP, o surg e la
mic ro e le c tró nic a . Ésta e s la g e ne ra c ió n d e a c tua lid a d c o n re la c ió n a l ha rd wa re .
q Q uinta G e ne ra c ió n. Es e l a va nc e d e la inte lig e nc ia a rtific ia l, ro b ó tic a ,
c io na d o a l uso d e l So ftwa re ).
[Asse n, 1997]
La e vo luc ió n d e l So ftwa re se ha d a d o d e b id o a la ne c e sid a d d e c re a r nue vo s instrume nto s d e So ftwa re q ue c ump la n c o n lo s re q ue rimie nto s d e lo s usua rio s d e la me jo r ma ne ra . De sp ué s d e ha b e r c o no c id o un p o c o so b re la e vo luc ió n d e l So ftwa re , e s c o nve nie nte id e ntific a r la s e ta p a s q ue se tie ne n e n un De sa rro llo d e So ftwa re .
2.4. C ic lo de Vida de l De sa rro llo de So ftwa re
El De sa rro llo d e So ftwa re c ue nta c o n va ria s e ta p a s o fa se s, a e sta s e ta p a s e n c o njunto se le c o no c e c o mo C ic lo d e Vid a d e l De sa rro llo d e So ftwa re . A c o ntinua c ió n se p re se nta e l c ic lo d e vid a má s c o mún e n e l De sa rro llo d e So ftwa re .
Ke nd a ll & Ke nd a ll (1995) c o nsid e ra n q ue e l C ic lo d e Vid a d e De sa rro llo d e Siste ma s e s un e nfo q ue p o r fase s d e l a ná lisis y d ise ño q ue so stie ne q ue lo s siste ma s so n d e sa rro lla d o s d e me jo r ma ne ra me d ia nte e l uso d e un c ic lo e sp e c ífic o d e a c tivid a d e s d e l usua rio y d e l a na lista . Lo s a na lista s no e stá n d e a c ue rd o c o n q ué ta nta s fa se s e xa c ta s ha y e n e l C ic lo d e Vid a d e De sa rro llo d e Siste ma s, p e ro p o r lo g e ne ra l a p o ya n su e nfo q ue o rg a niza d o . La s fa se s d e l C ic lo d e Vid a d e De sa rro llo d e Siste ma s se g ún Ke nd a ll & Ke nd a ll (1995) se re p re se nta n e n la Fig ura 2.1.
Fig ura 2.1 C ic lo d e Vid a d e l De sa rro llo d e Siste ma s [Ke nd a ll & Ke nd a ll, 1995]
1.Identificación de problemas, oportunidades y objetivos
2. Deterninación de los requerimientos de
información 3. Análisis de las
necesidades del sistema
4. Diseño del sistema recomendado 5. Desarrollo y
documentación del software 6. Prueba y
mantenimiento del sistema 7. Implementación
y evaluación del sistema
1.Identificación de problemas, oportunidades y objetivos
2. Deterninación de los requerimientos de
información 3. Análisis de las
necesidades del sistema
4. Diseño del sistema recomendado 5. Desarrollo y
documentación del software 6. Prueba y
mantenimiento del sistema 7. Implementación
La s fa se s so n la s sig uie nte s:
1. Id e ntific a c ió n d e p ro b le ma s, o p o rtunid a d e s y o b je tivo s. 2. De te rmina c ió n d e lo s re q ue rimie nto s d e info rma c ió n. 3. Aná lisis d e la s ne c e sid a d e s d e l siste ma .
4. Dise ño d e l siste ma re c o me nd a d o .
5. De sa rro llo y d o c ume nta c ió n d e l So ftwa re . 6. Prue b a y ma nte nimie nto d e l siste ma .
7. Imp le me nta c ió n y e va lua c ió n d e l siste ma .
La imp o rta nc ia d e c o no c e r e l c ic lo d e l De sa rro llo d e So ftwa re b á sic a me nte e s p a ra te ne r una id e a g e ne ra l d e la s a c tivid a d e s invo luc ra d a s a l c re a r un p ro d uc to d e So ftwa re . El c re a r p ro d uc to s d e So ftwa re no e s ta n c o mp lic a d o c o mo e l c re a rlo s d e a c ue rd o c o n to d a s la s e sp e c ific a c io ne s d e l c lie nte , p a ra e sto último se re q uie re c o nta r c o n e stá nd a re s d e c a lid a d . Po r ta l mo tivo se re q uie re c o no c e r un p o c o má s so b re e l c o nc e p to d e c a lid a d .
2.5. De finic ió n de C a lida d
O tro c o nc e p to tra sc e nd e nte re sp e c to a l te ma d e De sa rro llo d e So ftwa re , e s la c a lid a d , a c o ntinua c ió n se p re se nta su sig nific a d o .
Bo und s e t a l. (1994), me nc io na q ue d e a c ue rd o a una e nc ue sta re a liza d a a e je c utivo s e xp e rto s, a d ministra d o re s, tra b a ja d o re s y a c a d é mic o s, C a lid a d se p ue d e d e finir d e la s sig uie nte s ma ne ra s:
q Pa ra d ig ma siste má tic o d e me jo ra c o ntinua , e l c a mino p a ra o rg a niza r
e xito sa me nte má q uina s y p e rso na s.
q Sig nific a d o d e e xc e le nc ia .
q El c o ntinuo e sfue rzo d e la s o rg a niza c io ne s p o r e nte nd e r, re unir, y e xc e d e r la s
ne c e sid a d e s d e sus c lie nte s.
q El me jo r p ro d uc to q ue p ue d a s p ro d uc ir c o n lo s ma te ria le s d isp o nib le s.
q Pro d uc ir un p ro d uc to o se rvic io q ue re úna la s ne c e sid a d e s o e xp e c ta tiva s d e
lo s c lie nte s.
q C re a r lo s p ro d uc to s c o n c e ro d e fe c to s.
c a lid a d no só lo ha sid o a d o p ta d a e n p ro d uc to s ta ng ib le s, sino q ue ta mb ié n se ha inc o rp o ra d o a inta ng ib le s, c o mo lo e s e l c a so d e l De sa rro llo d e So ftwa re . En la s se c c io ne s sig uie nte s se tra ta rá e l te ma d e c a lid a d e nfo c a d o a l De sa rro llo d e So ftwa re .
2.6. Ing e nie ría de So ftwa re y So ftwa re de C a lida d
La Ing e nie ría d e So ftwa re se ha p re o c up a d o p o r e nc o ntra r la s d ire c tric e s má s imp o rta nte s re fe re nte s a l De sa rro llo d e So ftwa re d e C a lid a d , a c o ntinua c ió n se p re se nta e l sig nific a d o d e Ing e nie ría d e So ftwa re d e a c ue rd o a va rio s a uto re s.
C hung (2002) me nc io na q ue b a sa d o e n una d e finic ió n o fic ia l e nc o ntra d a e n e l Está nd a r 610.12 d e l Instituto d e Ing e nie ro s Elé c tric o s y Ele c tró nic o s (IEEE p o r sus sig la s e n Ing lé s), Ing e nie ría d e So ftwa re se re fie re a :
q La a p lic a c ió n d e una me to d o lo g ía siste má tic a , d isc ip lina d a y c ua ntific a b le a l
d e sa rro llo , o p e ra c ió n y ma nte nimie nto d e l So ftwa re ; q ue e s, la a p lic a c ió n d e
q El e stud io d e d ic ha s me to d o lo g ía s (c o mo e n e l p unto a nte rio r).
Ing e nie ría d e So ftwa re e s e l e sta b le c imie nto y uso d e p rinc ip io s d e ing e nie ría ro b usto s, o rie nta d o s a o b te ne r So ftwa re e c o nó mic o q ue se a fia b le y func io ne d e ma ne ra e fic ie nte so b re má q uina s re a le s. [Pre ssma n, 1995]
Ing e nie ría d e So ftwa re e s un c o njunto d e e ta p a s p a rc ia lme nte o rd e na d a s c o n la inte nc ió n d e lo g ra r un o b je tivo ; e n e ste c a so , la o b te nc ió n d e un p ro d uc to d e So ftwa re d e C a lid a d . [Ja c o b so n, 1998]
La Ing e nie ría d e So ftwa re e s la ra ma d e la ing e nie ría q ue a p lic a lo s p rinc ip io s d e la c ie nc ia d e la c o mp uta c ió n y la s ma te má tic a s p a ra lo g ra r so luc io ne s c o sto -e f-e c tiva s (-e fic a c -e s -e n c o sto o -e c o nó mic a s) a lo s p ro b l-e ma s d -e D-e sa rro llo d -e So ftwa re ; e s d e c ir, p e rmite e la b o ra r c o nsiste nte me nte p ro d uc to s c o rre c to s, utiliza b le s y c o sto -e fe c tivo s. [C o ta , 1994]
La d e finic ió n d e So ftwa re d e C a lid a d d e a c ue rd o a We se nb e rg (1991) e s: Se p ue d e d e c ir q ue e l So ftwa re tie ne c a lid a d si c ump le o e xc e d e la s e xp e c ta tiva s d e l usua rio e n c ua nto a func io na lid a d (q ue sirva un p ro p ó sito ), e je c uc ió n (q ue se a q ue ha g a lo q ue d e b e ), d isp o nib ilid a d (q ue func io ne b a jo c ua lq uie r c irc unsta nc ia ) y a p o yo , a un c o sto me no r o ig ua l a l q ue e l usua rio e stá d isp ue sto a p a g a r.
La s o rg a niza c io ne s q ue c ue nta n c o n te c no lo g ía d e info rma c ió n e stá n tra b a ja nd o p o r me jo ra r sus p ro c e so s d e De sa rro llo d e So ftwa re . Lo s te ma s c la ve s p a ra me jo ra r lo s p ro c e so s d e De sa rro llo d e So ftwa re so n d e finir re q ue rimie nto s y e nte nd e r e l p ro ye c to c o mp le to c o mo ta l, id e ntific a nd o e inc luye nd o a lo s invo luc ra d o s y re a liza nd o re visio ne s d e sp ué s d e l p ro ye c to p a ra a p re nd e r d e c a d a e xp e rie nc ia . [C o sg ro ve , 2001]
De sa rro lla r y ma nte ne r un p ro ye c to d e So ftwa re p ue d e se r c o mp lic a d o y c o nsumir tie mp o , e sp e c ia lme nte c ua nd o e l p ro ye c to d e So ftwa re e s c o mp lic a d o y re q uie re e l e sfue rzo d e má s d e un ind ivid uo . Pe nsa nd o e n té rmino s d e un Ing e nie ro d e So ftwa re c o mún, la ma yo ría d e lo s p ro ye c to s d e So ftwa re e mp ie za n c ua nd o un c o nsumid o r va y c o munic a a l Ing e nie ro d e So ftwa re q ue q uie re a yud a e n e l d e sa rro llo d e un p ro ye c to d e So ftwa re y q ue re q uie re q ue se ha g a d ic ho So ftwa re . Eso s so n lo s re q ue rimie nto s d e l So ftwa re . De sd e e se mo me nto ha sta q ue se te rmina e l p ro ye c to d e So ftwa re , e xiste n va ria s a c tivid a d e s invo luc ra d a s. La Ing e nie ría d e So ftwa re e stud ia d ic ha s a c tivid a d e s; e s d e c ir, e stud ia e l C ic lo d e Vid a d e l De sa rro llo d e So ftwa re . [C hung , 2002]
De a c ue rd o a la s d e finic io ne s p re se nta d a s p o r va rio s a uto re s, se p ue d e c re a r una nue va d e finic ió n q ue c o nte mp le la s c a ra c te rístic a s tra sc e nd e nte s d e e ste c o nc e p to . La nue va d e finic ió n se ría , la Ing e nie ría d e So ftwa re e s un á re a d e la c ie nc ia e nc a rg a d a d e e stud ia r y a p lic a r una me to d o lo g ía siste má tic a , d isc ip lina d a y c ua ntific a b le a l d e sa rro llo , o p e ra c ió n y ma nte nimie nto d e l So ftwa re p a ra o b te ne r un p ro d uc to d e So ftwa re q ue se a fia b le y func io ne d e la ma ne ra má s e fic ie nte . C o mo se p ue d e ve r e sta ra ma d e la c ie nc ia b usc a o b te ne r un So ftwa re d e C a lid a d ; sin e mb a rg o , ¿ q ué e s un So ftwa re d e C a lid a d ? . La d e finic ió n d e So ftwa re d e C a lid a d q ue se p re se ntó a nte rio rme nte , se b a sa e n c ump lir c o n la s c a ra c te rístic a s c o mo func io na lid a d , c o nfia b ilid a d , d isp o nib ilid a d , e tc é te ra . Existe n c a ra c te rístic a s a d ic io na le s d e l So ftware d e C a lid a d , é sta s se p re se nta n e n la
2.7. C a ra c te rístic a s de l So ftwa re de C a lida d
C o mo se ha o b se rva d o a lo la rg o d e l c a p ítulo , e l te ne r So ftwa re d e C a lid a d e n la s ind ustria s, e s d e suma imp o rta nc ia , ya q ue p e rmite te ne r p ro d uc to s ta l y c ua l lo s re q ue rid o s p o r e l c lie nte . Aho ra b ie n, e l lo g ra r So ftwa re d e C a lid a d no e s ta re a fá c il, re q uie re d e una b ue na inve rsió n e n tie mp o , d ine ro y re c urso s. A c o ntinua c ió n se p re se nta n la s c a ra c te rístic a s q ue e l So ftwa re d e C a lid a d d e b e te ne r.
De a c ue rd o c o n Ro b e rt G ra d y (c ita d o p o r Día z, 2001), la ma ne ra c o mo se d e fine n c a d a uno d e lo s fa c to re s d e c a lid a d , e s a tra vé s d e un c o njunto d e sub fa c to re s, lo c ua l e xp lic a má s d e ta lla d a me nte lo q ue e l a uto r d e se a e xp re sa r
q Func io na lid a d . Se re fie re a l c o njunto d e c a ra c te rístic a s o p e ra tiva s,
c a p a c id a d e s func io na le s, g e ne ra lid a d y se g urid a d d e l p ro d uc to d e So ftwa re .
q Usa b ilid a d . Se re fie re a lo s fa c to re s huma no s invo luc ra d o s, e sté tic a ,
l p ro d uc to d e So ftwa re .
q C o nfia b ilid a d . Se re fie re a la fre c ue nc ia y g ra ve d a d d e la s fa lla s, re c up e ra c ió n
y p re d ic c ió n d e e rro re s, e xa c titud y o p o rtunid a d d e la fa lla .
q C a p a c id a d d e e je c uc ió n. Se re fie re a la ve lo c id a d d e e je c uc ió n e fic ie nc ia ,
c o nsumo d e re c urso s, ra zó n d e e ntra d a s p o r sa lid a s y tie mp o d e re sp ue sta .
q Fa c ilid a d d e a p o yo . Se re fie re a la fa c ilid a d d e p rue b a , fa c ilid a d d e
a d a p ta c ió n, fa c ilid a d d e e xp a nsió n, fa c ilid a d d e ma nte ne r, c o mp a tib ilid a d , fa c ilid a d p a ra c o nfig ura r, fa c ilid a d d e insta la c ió n y c a p a c id a d d e se rvic io .
Po r o tra p a rte , Arthur Ja y (c ita d o p o r Día z, 2001) me nc io na lo s sig uie nte s fa c to re s d e c a lid a d p a ra la e va lua c ió n d e siste ma s d e info rma c ió n:
q Fa c ilid a d d e ma nte nimie nto . ¿ Pue d e a rre g la rse e l c ó d ig o ? , ¿ Re q uie re p o c o
e sfue rzo a rre g la rlo o mo d ific a r e l d e fe c to ? , ¿ Está b ie n d o c ume nta d o c o n p ró lo g o y p unto s d e d e c isió n? , ¿ So n lo s mó d ulo s simp le s?
q Fle xib ilid a d . ¿ Se le p ue d e n a ña d ir a l p ro g ra ma nue vo s mó d ulo s sin p ro b le ma s? ,
¿ C o ntie ne c ó d ig o c o n d e ma sia d o s b uc le s? , ¿ Ha y c o p ia d e b ib lio te c a s p a ra d e finic io ne s d e d a to s?
q C o nfia b ilid a d . ¿ C o rre rá y p ro d uc irá re sulta d o s c o rre c to s to d o e l tie mp o ?
q Fa c ilid a d d e uso . ¿ Pue d e e l usua rio / c lie nte a p re nd e r y usa r e l siste ma
fá c ilme nte ? , ¿ Pue d e n la s o p e ra c io ne s e je c uta rse ?
q Efic ie nc ia . ¿C o rre e n e l ha rd wa re ta n rá p id o c o mo e s p o sib le ?
q Ha b ilid a d p a ra p ro b a rse . ¿ Pue d e n p ro b a rse to d a s la s o p c io ne s d e l siste ma d e
q Po rta b ilid a d . ¿ Pue d e mo ve rse fá c ilme nte d e un ha rd wa re y/ o a mb ie nte d e
q Inte ro p e ra b ilid a d . ¿ Pue d e inte ra c tua r fá c ilme nte c o n o tro s siste ma s?
q Inte g rid a d . ¿ So n la a p lic a c ió n y sus d a to s c o mp le to s, e xa c to s y c o nsiste nte s? ,
C o mo se p ue d e ve r d e a c ue rd o a lo p re se nta d o p o r lo s a uto re s, a mb o s c o inc id e n e n va ria s d e la s c a ra c te rístic a s q ue d e b e c o nte ne r e l So ftwa re d e C a lid a d , e ntre é sta s se e nc ue ntra n: fa c ilid a d d e uso , c o nfia b ilid a d y func io na lid a d . Una ve z c o no c id a s a lg una s d e la s c a ra c te rístic a s d e l So ftwa re d e C a lid a d , e s ne c e sa rio c o no c e r a lg uno d e lo s e stá nd a re s má s c o mune s e n la ind ustria d e l So ftwa re . Esto s e stá nd a re s p re te nd e n inc o rp o ra r me d ia nte me to d o lo g ía s, la s c a ra c te rístic a s me nc io na d a s a nte rio rme nte .
2.8. Está nda re s pa ra la C a lida d e n e l So ftwa re
En la ind ustria d e So ftw a re mo d e rna , lo s e stá nd a re s jue g a n un p a p e l muy imp o rta nte p a ra lo g ra r la c a lid a d e n lo s p ro d uc to s d e So ftwa re , p o r ta l mo tivo , e s ne c e sa rio d e te rmina r la imp o rta nc ia y c a ra c te rístic a s d e a lg uno s d e e sto s e stá nd a re s. Bá sic a me nte e n e ste a p a rta d o no s e nfo c a
q ue e s uno d e lo s má s re c o no c id o s mund ia lme nte .
Wa n (2002) d ic e q ue d e a c ue rd o a un e stud io re a liza d o p o r e l C e ntro d e Info rma c ió n d e la Ind ustria d e l So ftwa re (SIIC p o r sus sig la s e n ing lé s) e n e l 2001 7% d e la s c o mp a ñía s d e So ftwa re e ntre vista d a s te nía n imp le me nta d o un p ro g ra ma d e C a lid a d d e So ftwa re . Este e stud io mo stró q ue e l ISO 9000 e s e l e stá nd a r d e c a lid a d má s c o mún c o n 11.3%. En muc ho s me rc a d o s d e So ftwa re , lo s p ro c e so s fle xib le s y e l tie mp o p a ra sa c a r a l me rc a d o lo s p ro d uc to s so n c o nsid e ra d o s c o n fre c ue nc ia má s imp o rta nte s q ue la c a lid a d .
Ha ye s (2002) me nc io na q ue d e la inve stig a c ió n re a liza d a p o r Info rm a tio nW e e k
a 800 a d ministra d o re s d e ne g o c io s d e te c no lo g ía , 97% re p o rta ro n p ro b le ma s c o n e rro re s e n e l So ftwa re y fa lla s e n a ño s a nte rio re s; a d e má s, nue ve d e c a d a 10 re p o rtó a lto s c o sto s, p é rd id a d e ing re so s o a mb o s c o mo re sulta d o . Po r ta l mo tivo , a lg una s c o mp a ñía s c o mo USAA G ro up e stá n usa nd o e l C MM p a ra me jo ra r lo s
lo s p ro c e so s d e De sa rro llo d e So ftwa re .
Ha ye s (2002) c o me nta q ue e l C MM e s un e stá nd a r d e c inc o p a so s p a ra la c a lid a d e n p ro c e so s d e d e sa rro llo y fue c re a d o p o r e l Instituto d e Ing e nie ría d e So ftwa re .
Ja lo te (2000) mue stra lo s c inc o nive le s d e l C MM, é sto s so n:
1. Inic ia l (nive l 1). Una o rg a niza c ió n e je c uta un p ro ye c to e n una ma ne ra e n la q ue e l e q uip o y e l Ad ministra d o r d e Pro ye c to s d a n p o r he c ho .
3. De finid o (nive l 3). Lo s p ro c e so s d e So ftwa re d e la o rg a niza c ió n ha n sid o d e finid o s p re c isa me nte y se le s d a se g uimie nto re g ula rme nte .
4. Ad ministra d o (nive l 4). El e nte nd imie nto c ua ntita tivo d e la c a p a c id a d d e lo s p ro c e so s ha c e p o sib le p re d e c ir c ua ntita tiva me nte y c o ntro la r e l d e se mp e ño d e lo s p ro c e so s e n un p ro ye c to .
5. O p timiza d o (nive l 5). Lo s p ro c e so s me jo ra n c o ntinua me nte .
Wa n (2002) c o me nta q ue d e a c ue rd o a l Instituto d e Ing e nie ría d e So ftwa re , 25 d e la s 42 o rg a niza c io ne s e n e l mund o q ue ha n a lc a nza d o C MM nive l 5 e stá n a se nta d a s e n la Ind ia .
Ra ssa (2002) me nc io na q ue e n la s última s d é c a d a s e l C MM ha sid o imp le me nta d o e xito sa me nte p o r c o mp a ñía s y o rg a niza c io ne s g ub e rna me nta le s a lre d e d o r d e l mund o y se ha n te nid o me jo ra s e xtra o rd ina ria s e n c o sto s d e So ftwa re , c a le nd a riza c ió n y lo s e rro re s e ntre g a d o s ha b ía n sid o so luc io na d o s y d o c ume nta d o s.
C o mo se p ue d e no ta r, lo s e stá nd a re s ha n jug a d o un p a p e l imp o rta nte e n e l é xito d e la s ind ustria s d e So ftwa re a l lo g ra r So ftwa re d e C a lid a d . Ta mb ié n se o b se rva q ue uno d e lo s e stá nd a re s d e C a lid a d d e So ftwa re má s c o no c id o s mund ia lme nte (C MM), só lo se e nc ue ntra a d o p ta d o p o r p o c a s c o mp a ñía s y so n mp a ñía s q ue lo a d o p ta n e n su má ximo nive l. Ac tua lme nte se e stá n d e sa rro lla nd o me to d o lo g ía s q ue p e rmite n lo g ra r un De sa rro llo d e So ftwa re d e C a lid a d , e ntre la s q ue se e stá n ha c ie nd o má s p o p ula re s se e nc ue ntra la c o no c id a c o mo p ro g ra ma c ió n e xtre ma (XP). En la sig uie nte se c c ió n se p re se nta n la s c a ra c te rístic a s p rinc ip a le s d e d ic ha me to d o lo g ía .
2.9. La Pro g ra m a c ió n Extre m a (e Xtre m e Pro g ra m m ing )
La p ro g ra ma c ió n e xtre ma (XP) se b a sa e n una se rie d e re g la s y p rinc ip io s q ue se ha n id o g e sta nd o a lo la rg o d e to d a la histo ria d e la Ing e nie ría d e l So ftwa re . Usa d a s c o njunta me nte p ro p o rc io na n una nue va me to d o lo g ía p a ra e l De sa rro llo d e So ftwa re . [Ha rriso n, 2000]
a) El p ro c e so de de sarro llo e xtre m o
La p ro g ra ma c ió n e xtre ma p a rte d e l c a so ha b itua l d e una c o mp a ñía q ue d e sa rro lla So ftwa re , g e ne ra lme nte So ftwa re a me d id a , e n la q ue ha y d ife re nte s ro le s: un e q uip o d e a d ministra c ió n, un e q uip o d e d e sa rro lla d o re s y lo s c lie nte s. La re la c ió n c o n e l c lie nte e s to ta lme nte d ife re nte a lo q ue se lle va a c a b o e n la s me to d o lo g ía s tra d ic io na le s q ue se b a sa n fund a me nta lme nte e n una fa se d e c a p tura d e re q uisito s p re via a l d e sa rro llo y una fa se d e va lid a c ió n p o ste rio r a l mismo .
o Inte ra c c ió n c o n e l c lie nte
En la p ro g ra ma c ió n e xtre ma e l c lie nte no só lo a p o ya a l e q uip o d e d e sa rro llo , e n re a lid a d e s p a rte d e é l. El c lie nte se e nc ue ntra muc ho má s c e rc a no a l p ro c e so d e d e sa rro llo , se e limina la fa se inic ia l d e c a p tura d e re q uisito s y se p e rmite q ue lo s c lie nte s p a rtic ip e n d e fo rma o rd e na d a d ura nte e l tie mp o q ue d ura e l p ro ye c to . El c lie nte p ue d e c a mb ia r d e o p inió n so b re la ma rc ha y a c a mb io d e b e e nc o ntra rse sie mp re d isp o nib le p a ra re so lve r d ud a s d e l e q uip o d e d e sa rro llo y p a ra d e ta lla r lo s re q uisito s e sp e c ific a d o s c ua nd o se a ne c e sa rio .
El p ro c e so d e c a p tura d e re q uisito s d e la p ro g ra ma c ió n e xtre ma g ira e nto rno a una lista d e c a ra c te rístic a s q ue e l c lie nte d e se a q ue e xista n e n e l siste ma fina l. C a d a una d e e sta s c a rac te rístic a s re c ib e e l no mb re d e histo ria s d e usua rio s y su d e finic ió n c o nsta d e d o s fa se s:
§ En la p rime ra fa se e l c lie nte d e sc rib e c o n sus p ro p ia s p a la b ra s la s
c a ra c te rístic a s d e l p ro d uc to , lue g o e l re sp o nsa b le d e l e q uip o d e d e sa rro llo le info rma d e la d ific ulta d té c nic a d e c a d a una d e e lla s, a sí c o mo su c o sto . A tra vé s d e l d iá lo g o re sulta nte e l c lie nte d e ja p o r e sc rito un c o njunto d e histo ria s y la s o rd e na e n func ió n d e la p rio rid a d q ue tie ne n p a ra é l. En e ste mo me nto ya e s p o sib le d e finir c uá le s so n lo s e ntre g a b le s y sus fe c ha s a p ro xima d a s.
§ La se g und a fa se c o nsiste e n e sc o g e r la s p rime ra s histo ria s q ue se rá n
imp le me nta d a s (p rime ra ite ra c ió n) y d ivid irla s e n la s ta re a s ne c e sa ria s p a ra lle va rla s a c a b o . En e sta fa se e l c lie nte ta mb ié n p a rtic ip a , p e ro ha y má s p e so d e l e q uip o d e d e sa rro llo ; e sto d a c o mo re sulta d o una p la nific a c ió n má s e xa c ta . En c a d a ite ra c ió n se re p e tirá e sta se g und a fa se p a ra la s d e má s histo ria s p la nific a d a s.
Lo s d e sa rro lla d o re s lo s q ue se e nc a rg a n d e c a ta lo g a r la s histo ria s d e lo s usua rio s y a sig na rle s una d ura c ió n. Pa ra e llo se sig ue una no rma simp le : la s histo ria s d e usua rio s d e b e n p o d e r se r a b o rd a b le s e n un e sp a c io d e tie mp o d e e ntre una y tre s se ma na s d e p ro g ra ma c ió n id e a l. Histo ria s d e lo s usua rio s q ue re q uie ra n me no s tie mp o d e imp le me nta c ió n so n a g rup a d a s, mie ntra s q ue a q ué lla s q ue ne c e site n má s tie mp o d e b e n se r mo d ific a d a s o d ivid id a s. Una se ma na d e p ro g ra ma c ió n id e a l e s una se ma na (c inc o d ía s d e tra b a jo ) d e d e sa rro llo p o r p a rte d e un d e sa rro lla d o r sin inte rfe re nc ia s d e o tra s p a rte s d e l p ro ye c to . Al ha c e r la p la nific a c ió n se a p lic a un fa c to r d e c o rre c c ió n me d id o d e p ro ye c to s a nte rio re s, p a ra a justa r e ste tie mp o id e a l a l re a l.
La s histo ria s d e lo s usua rio s se p la sma n e n ta rje ta s, lo q ue fa c ilita q ue e l c lie nte p ue d a e sp e c ific a r la imp o rta nc ia re la tiva e ntre la s d ife re nte s histo ria s d e usua rio , p a ra q ue lo s d e sa rro lla d o re s la s c a ta lo g ue n c o nve nie nte me nte .
o Pla nific a c ió n de l pro ye c to
En e ste p unto se lle va a c a b o la p la nific a c ió n d e e ntre g a s; e s d e c ir, d o nd e se p la nific a n la s d istinta s ite ra c io ne s. La p la nific a c ió n d e b e se g uir c ie rta s p re misa s. La p rimo rd ia l e s q ue la s e ntre g a s se re a lic e n c ua nto a nte s y q ue c o n c a d a ite ra c ió n e l c lie nte re c ib a una nue va ve rsió n. Se a c o nse ja n muc ha s e ntre g a s y muy fre c ue nte s. De e sta fo rma , un e rro r e n una p a rte e se nc ia l d e l siste ma se p ue d e d e te c ta r y c o rre g ir rá p id a me nte .
Lo s re q uisito s a nte rio re s e n c ua nto a la p la nific a c ió n no d e b e n sup o ne r ho ra s e xtra p a ra e l e q uip o d e d e sa rro llo . El a rg ume nto q ue se e sb o za e s q ue lo q ue se tra b a ja d e má s un d ía , se d e ja d e tra b a ja r a l sig uie nte .
Es c o mún c o me te r e q uivo c a c io ne s e n la p la ne a c ió n; sin e mb a rg o , la me to d o lo g ía ya tie ne p re visto me c a nismo s d e re visió n. Po r ta nto , e s no rma l q ue c a d a 3 a 5 ite ra c io ne s se te ng a n q ue re visa r la s histo ria s d e lo s usua rio s y re ne g o c ia r nue va me nte la p la nific a c ió n.
En c a d a ite ra c ió n ta mb ié n ha y q ue re a liza r la p la nific a c ió n d e la misma , a e sto se le lla ma p la nific a c ió n ite ra tiva . En la p la nific a c ió n ite ra tiva se e sp e c ific a n la s histo ria s d e lo s usua rio s c uya imp le me nta c ió n se c o nsid e ra p rimo rd ia l y se a ña d e n a q ué lla s q ue no ha n p a sa d o la s p rue b a s d e a c e p ta c ió n d e a nte rio re s ite ra c io ne s. La p la nific a c ió n d e una ite ra c ió n ta mb ié n ha c e uso d e ta rje ta s e n la s q ue se e sc rib irá n ta re a s, q ue d ura rá n e ntre uno y tre s d ía s.
imp le me nta r ta re a s q ue no e sté n p ro g ra ma d a s (a lg o q ue se c o no c e c o mo p ro g ra ma c ió n justo a tie mp o ). Ta mb ié n e s c ie rto q ue no ha y na d a q ue p ue d a e vita r q ue lo s re tra so s se a c umule n; sin e mb a rg o , a ña d ir g e nte a un p ro ye c to re tra sa d o , só lo lo re tra sa má s. A ra íz d e lo a nte rio r, se sig ue e l c o nse jo d e o p timiza r a l fina l. El e slo g a n sub ya c e nte e s "ha c e r q ue func io ne , ha c e rlo b ie n y lue g o ha c e rlo q ue se a rá p id o ” , ya q ue
La p la nific a c ió n e n ite ra c io ne s y e l d ise ño ite ra tivo d a n p ie a una p rá c tic a p o c o c o mún e n e l d e sa rro llo tra d ic io na l q ue so n la s d isc usio ne s d ia ria s d e p ie . De e sta fo rma , se fo me nta la c o munic a c ió n, ya q ue lo s d e sa rro lla d o re s c ue nta n c o n tie mp o p a ra ha b la r d e lo s p ro b le ma s a lo s q ue se e nfre nta n.
o Dise ño , de sa rro llo y prue b a s
El d e sa rro llo e s la p ie za c la ve d e to d o e l p ro c e so d e p ro g ra ma c ió n e xtre ma . To d a s la s ta re a s tie ne n c o mo o b je tivo q ue se d e sa rro lle n a la má xima ve lo c id a d , sin inte rrup c io ne s y sie mp re e n la d ire c c ió n c o rre c ta . Ta mb ié n se o to rg a una g ra n imp o rta nc ia a l d ise ño y e sta b le c e q ue é ste d e b e se r re visa d o y me jo ra d o d e fo rma c o ntinua se g ún se va n a ña d ie nd o func io na lid a d e s a l siste ma .
La c la ve d e l pro c e so d e d e sa rro llo d e p ro g ra ma c ió n e xtre ma e s la c o munic a c ió n. La g ra n ma yo ría d e lo s p ro b le ma s e n lo s p ro ye c to s d e d e sa rro llo so n p ro vo c a d o s p o r fa lta d e c o munic a c ió n e n e l e q uip o . Po r lo ta nto , se p o ne un g ra n é nfa sis e n fa c ilita r q ue la info rma c ió n fluya lo má s e fic ie nte me nte p o sib le .
En e ste p unto e ntra uno d e lo s té rmino s p rinc ip a le s d e la p ro g ra ma c ió n e xtre ma : la me tá fo ra . El p rinc ip a l o b je tivo d e la me tá fo ra e s me jo ra r la c o munic a c ió n e ntre to d o s lo s inte g ra nte s d e l e q uip o a l n g lo b a l y c o mún d e l siste ma q ue se p re te nd e d e sa rro lla r. La me tá fo ra d e b e e sta r e xp re sa d a e n té rmino s c o no c id o s p a ra lo s inte g ra nte s d e l g rup o . Aunq ue ta mb ié n se inc luye info rma c ió n so b re la s p rinc ip a le s c la se s y p a tro ne s q ue se usa rá n e n e l siste ma .
El d ise ño e s re a liza d o p o r lo s p ro p io s d e sa rro lla d o re s, a unq ue e n o c a sio ne s se re úne n a q ue llo s c o n má s e xp e rie nc ia o inc luso se invo luc ra a l c lie nte p a ra d ise ña r la s p a rte s má s c o mp le ja s. En e sta s re unio ne s se e mp le a n un tip o d e ta rje ta s d e no mina d a s C RC (C la se s, Re sp o nsa b ilid a d e s y C o la b o ra c ió n) c uyo o b je tivo e s fa c ilita r la c o munic a c ió n y d o c ume nta r lo s re sulta d o s.