Escolar Documentos
Profissional Documentos
Cultura Documentos
15
cacion de f1"')~ O~ Y onc ntado s a Iii visihiJida d. En Ia tcrccra pa rte del [i.
bro. ,,!\lcttltlo, recomc udablcs. , ... rnucstra cl cfcctc de cada me todo Cll
la ~eIOl;; d a d del desarrollo. plan ifieac ion del riesg o y vislllilidad_ S; d",
sea pa sar 'II desarrollo raptdo en si antes de leer acerca de ln~ trcs pesos
nec<:sa r;os para conscgurr las base s del desarrollo rap ido, pued e saltar 'II
Capitulo 6. "ClJcs l ione ~ fu nualllcnta ics p ara <:1 d ",~TT(l ll o rap ido . y 'II
rcsto de c apitulos.
Pe,"onas
"
,.
'-.
~ ."
. .,
\,-,
.....<. ",
-" -
.. .
J i f,
'.
"
-.',
',-" ~
"
.'
,J,
J'
' -' .
,.,. ,..:""
-,
"'-
Tecnoloyia
Figura 2.3. Las cus tro dimenSlones de /a velocid.1d de desarroll o
(mostradas aqui en dos dimensionesJ, PcxJemos censrer /0. a renci6n
16
Co mo rep lic'l Jest", diagra ma. a l t! l,I nu~ mgc" ic ros dinan : " if':h' , no
cuatro di mensiones . Son c ua tm dtrecciones, i,\,m no pcd emos dib,,
j ar en cuatrc dimen ston cs! Es cierto . No sc pucdc dibujar en cuatro di
mensiones y esta c. Ia razon de que la fipura se muesrre en do s dimensio
ncs . POl' c l concc ptc q uo: , 0: quicrc mos trar c~ rna,," una d ime nsio n "11,10: una
direc cion.
Lo s hbros de desarr o llo de software nenden a haccr c nfa sis en un a
dircccion y a rnm ,mi/.ar la s dcmas, pcu "" hay necesidad ,Ii: rCTluncial'
entre cc ntrarse en las personas. el proce sc - el pmdueto 0 la tec no log ia . Si
fue~e n dnccciones, enton ce s cc ntra rsc CII las person a s podria qunar \'a lm
a cemrarsc en la tccnologia . Cemrarsc en c! produ ctu impcdirta ce ntrarse
en cl proc eso. Peru pucs ro q ue ,,,n dn n en sioncs, podc mus ccmramos al
mismo tiCl11 flO en la genre. cI proceso. el produc to y la recuclcgia .
La s urganizacionev de so ft ware ticndcn a ver las d imc nsio nes q ue nu
utilizan como valorcs fijos, y esta puedc sc r una de las razon cs de qu c la
planiflcac icn de proy cctos pucda ser tt ustearuc , cs pccialmeme 1;1 plani
Iicacion tempora l. Cuamlc uli Iizamos una 1>01a d imc nsiim. c s pnic ticam cntc
impo si blc satisfacer Ius obj cuvov de lotio:;. FI desa rrollo aute nticamc u
rc rapido necesita qu e incorpcre mus gran varicdnd de ripos distinto s de
met odov (Boehm rt af. , 1'l R4 ; Jo nes. 199 1). l as nrgani ~a ci (J n e s m:!s e fe c
uv as ell la consecucion de un desarrollo rapidu opti Il1 IZan slmult aneamenle
la , ..'uatro diruensiones .
Aprcndc r cada una tk las cuatrc diruension cs pucdc supo ne r una gran
\'e nUI);I p ara la plaruficarion del software ; la plani llcad on pucdc Ilegar a
ser mas cump lela. mas crc auva, m,ls e feetiva y no" ~a l i sfarli mcror- tanto
a ncsotros como al rcsto de 10. ir uplicados.
Las sig urcntes subseccioncs Iratan de las c uatru di meM innts y de como
sc rc lacionan.
SO li
Personas
Se conoccn 1m resultados de expcr irnc nto, concretes en tcmas de perso
nal (peoplewa , eJ Podcmos estar Iamiliarizadns co n la It""i, de qu e la ,11
ferencia en la prod acrividad e ntre dife rente s dcsarrolladorcs es alrueuos
de d iez a u no. 0 estar Iamiliariz ados con la apo rtacnrn positiva que p ucdc
toner una mej ora e xplicita e n la mn tivacicn.
LtV que c s monos familiar de la mayotia de los desarrolladores inclu i.
da la may oria de la genre de la indus ui a . cs que Jos res ultados en las m
ves llgadu llt , sob rc pe rsona l ~e han ido aCllmul;lI1!1(l dc for ma esta ble
du rante los pasa dos qumcc a vc intc arie s . Ahora es posihlc hncc r un reco
rr ido po r moc has de las conclusiuncs en cstudic s conc retes. Y ",nletila r
algun as co nclustones g jobalc s scgun las tencencus en la invcstig acion.
La p nmera concl usi on cs quc ah ora ~a hemos con Sl."guridad q ue 1o,
lem as rc lac ion ados con per,v nas tie ncn un mayor Impan o en la produe
DATO$ AEAlES
DATOS RE.Al.ES
E$ tr~ tegle
11
tividad de l soft ware y per tanto en la caudad del . software. Dcsde tina
lcs de lnv sesc nta. e studio rras cstudio sc ha desc ubierro q ue la produc ti
vidad de prog ramadorcs coucretos de s im ilar nivc l de expe n e nclil puc
de variar en Ull [ac to r de al mcnos de dice a UtlO (Sack man, Erihrln y..
Grant, 1')(,10: : C urt is, 198 1; )' f lll" 19XJ ; De Ma rco y Lister. 19 85; Curl is
ota!., 19 XO; Card , 1'l 1l7; Vakil y Mct.iarr y. 19X1,l).
Los estudius tambien han dcscu bicrto vanacioues en la cficic ncia de
cquip os comple tu s d...l ordcn de J. 4. 0 5 a I (Weinberg y Schul man. 1'l 74;
Roehm, l'l lll: Mi lls, 198"3: Boehni. Gray y Sccw aldt. 19 11 41. Dcspucs
de 20 anos de expcnmcntar en pruvecrcs rcalcs. los invesngad ore s del La
boratono de Inge nieri a del Software de la NAS A han llcgad o a la con
clus ion de que la tccnologia no cs Ia rcspuesra: los m~ IOOl)S mas ctcc nvos
wn aq ucllos que sacan p arti do al po lencial h",na no de s us d e ~ arr(ll1 ado
res (Aa ~ili "I al., 199 5 J.
Pucsro que esta cl aw q ue 1000 10 rctacionado con pe oplc wa rc influye
fucnc mcntc ell Ia producuvidad, ahora tambien queda 111uy c lurn que cual
quicr orgar uzacion que irate scriamc utc de mejcrar la p roductividad pn
mel'(l debe oc uparse de temas retacjonados COil personal. corn u III monee
cion , equ ipo de tr abaj o , se tec cion del personal y forma c ion . Hay oteas
fo rmas d.: m cjorar la p roductivid ad. peru la gcstio n de personal o trece I ,,~
ma yores benefic- us potc ncialcs. S I IlO S mteres<I cl d esa rrollo rapid o. d.:Ix -"..
mos preocuna rncs de las personas. Conjuntamerne. los tc mas re tacio na
dos co n c l pe rso na l son mas im pnrta lltes que cI proceso. cl prod ucto 0 la
leeno logia 'I cndrcm os que t.:ner1 os en e uenla si busca mo s el b ilO.
t.stc rcs uneoo es con tun deme, pero no debe tc murs e ,om" base de
c ualq uicr imciativa rcla cion ada CO li pcoplewarc en ceda area. 1.os re ' ul.
tados de la invcstigacion si mplememe <lKe n que 1,1S c fcc ros de la habili
dad y mo ti vucnm individualcs, y habilidad y ll1mi VlIei0 1l del equipo son
pequeaos 1;11:10' ':'' q ue influyen en la prod uctividad. No dic cn cspecific a
mente que las cam ls':l"s, los rcfrcs cos grat is. las u fic inas c xtcriorcs. rc
compcnsas de pr.....Iccnvulad 1.1 III ccrvcza de los viernes per la tarde rucjo
ren la rnotivacion , peru hay una rclacion clara ; una em presa q ue qcsera
mejOTar la productividad debe utilizer este s med ios.
h ie libra incluyc varia , fonnas de maxumvar el p,lle llcia l hu mane y
reducir los plant's del software .
seteccrcn del pers o nal para equ lpos de proyecte e. En , u libru clu
vc, S,'.!i>mre En ginee rjn~ ECQno miu , Barry Boehm prcseuta cinco pn n
cip ios para la sclcccicn de personal t Roehm , 1981):
18
Des~rrolio
_o.
flU f fl FNCI" S
UIOz.o.ol<S
mao
P.,.
."0'''''''''''''
. OO r
""="
mo. '''''''''''''''''' _
'0
"""ijlM 1 pt<CIOt'I>'
~.
p,,,,,,,,,,I, .ea'", 01
E.""""", ",I
"QUor<'''
Motivac:ion , L'!la,per sona que car ccc .1<; mul lvacion no va a qUl:rer Ira
bajar dUnl, y prdine ,kjarse llevar. La mUli\'adon cs cl unico fa" " r que
provocar;i que una persona rcnuncic a la) 13fdes y [0 , fines de semana sin
qu.' sc Ie pida. Pocus otros factorcs pue den aphcar sc a lanla gellle dcntm
de lanl" , equipos en tarnae cmpresas. La moti vaci'm es pctenciafmcmc el
aliado m;',s Iuerte que tcecmos para el desarrollo rapldo de un proyccto.
,I
,
/ !!n estc Il ~ll oe utili1an VAr ia~ rati?9:espeem a las variaciones en b pro
< ducti ~i d ~d; 'y ptltdm I~~~ r a w~foilin, A eOOlint/JlCioo s<i!hueslra un re
,'A:
r+
,,
..
,;titW."".
>
dNX;I* . " ;<:rS;0x
T -~, nivd~~}xp...'Tio:T1I..ia.
~ . , Di ft'f~ns" .. 1Ii prod u Cli~ddc .' l. s 4 ' ",I.., Srup<lt Cllll ni"e l~A "":
do: expericacm . iln il UJ~:-" -/ "', ~ c, ;:
"'~W
Proceso
f a l y como se aplicil al desarrollo lid software. cl proN$(J incluyc t~n la s
mCl uduJ u l!! i~~ de gesl',m come mctodolo gia s tccnicas. FI efecro que Ilene
DAres
R EAL~ S
...
'"
DATOS RfAlES
flE F Ffl E ~ j A
Cfl UI AOA
19
CRlll ADA
REFERENCIA
CRllZA(lJI
Pdr. mii .lnf""""uQ"
_ re ~ e. t'" 4e
" e s ~ u .
""Me '"
.'
."
Ba s e s de l desarroll o .
los pasados 20 3"US "n el curnpo de b inge me eia del softw are
Planilicac i6n d el erere d e v id a. lJna ,!c las cle ves para [a a, ignacion
cfcc
nva de los r~~ Uf WS es utilizarfos dcnl ro de un cic !o de vida dcfi nioJo
pora mao "'\<l ,m..,;on
CH\lZAn A
".co m,",,,,m.,,,,,,,
"-!",, ""....'>< 00II .,
d ;"""" """6""" 01
cooi',lQ '0
. Do "oIk> or ion,oOQ
,I
c1i.",,,
21
crree tacrc n a I eneote. Unode lo ~ cambios fundamcnla ln " " lre l.'1 lk ~ ,,
rTo lin de ,oil ware tradrciona l sobrc mumtrame y IU$ modemos csulcs de
desarrollo C~ cl gIro bacia las ne~e,i d.a <k i y deseos rid che r ae. los dcsarro,
lladorcs han aprcndrd o qu e dcs arrollar c! so ftw are a partl l de la cspc cifi
cacion supoec solo la mna d det uabaj o. La utra rmtad es ayudar al clic nrc
a dcflnir el producto qu e dc sca . y Ia mayori a 0.1 <: la.' VITCS ea nec cs ana una
ap roximacion difcrcnte a la tra diciuual e ,~dlic"cio n en papcl. Poncrse
en ~ Ll tu ga r cs una de las mejnrc v Iormas de cvrtar las vuclta s a l r~ . ; masr
vas pr""",ada, Jl'.'r de l icnre que dec ide q ue c t produ ~ l o COITl."{;IO no es cl
que se esta dc sarrollnndo dCMIt" hae c 12 me ses. MCIOdc ~ como la emrcga
pm ct,1pas, elllrcga cvoluuva, protonpado cvotur ivo. prolollpado dcsccha ble
). ne gociacion ,",onvcn ien l~ ap o rtan ventnja s a esre area.
".n esle Iibro, cuandc hallla""'" d~ clit nk , nilSrcferiIDll!l a q~jcne.> pagan '
pala que sc <ksam,lle cI ,oftwan: y SOli los ftiI'OlNblts dcaceptar 0 reo
chuur d pro<!U<'lu, [n al!lunnl proy~ cu", lie lrala de la misma pt"NQlt.l
IIgl1lp" lie personas. )' en w oo ~ <J11 d i f~ teIIl<' ~. Hay cases en los ~ ~1
dienlc C$ cl autentieo elionlo <It: carne )' huno que puga el c~ ~ I~ del cWM'
trollo del proyecro-.dire ctan-.enle. En 0110$ pm)' ~cws, es un (llIPO intern"
denrro "" una " rgoiniLaciiln. Aun <jucda oeo IiI'" de pt'o y.c hU, ell Ill' lju ~
c1 .c\ ient. es 10 P"""rul qw ~e . obi<cl nm<lrNor 200dilla~ par a Com-
prnar$Olhl.-are .-r rChi-p'mcr~ , En eote caso, ,,1d itntc n:al :c~ un <:IicDie
'ct
':'
j.
Produclo
La dilTlCnS!(JI\ nw s taugj hlc Jd cua ncto genlciflr'KCsoiproduc l l~' l e~n o log;a
cs ];1 (limcn, ioll p-oaccto. y Qt:111'31', e de l !.amnil o )' ca ra ctcris tic as de l
rroJ u,' lo rla nleJ enormc s opcnunidadcs de rcd ueir la planifi cacion.
AI rcducir e! conjun to de prcstacicnc s del producro rcducimos d plan,
S, e! co r qunru de prcsraciones CS flexi ble. sc pucdc aphcar la rcpla 80/2 0
y de sarrollar el gO per 100 del producto emplcando sole .:'120!'Or 100 del
nempc, Mas tar de sc dcsarrcll..r;i cl 20 por I()O rcstame. $, luccmos q ue
c l aspectu. la<; caracterisucas de rt'ndimienln y las caractcrfsticas de cah
dad d ~ l pwduclv sean tlcxfblc s, I"->tk mos ensamhlar cl prod ucro cmpjcando
componentes prccxrstcme -, y cscribir la mi nima ('anlirlad de "OO I ~l) espc
citsco. J:] to tal en 1.1 I'CdUC,",1' IfI wblc el plan qll ~ se obut'"c al 3JUSIM en cl
taman... y tas caractensucas del producto ,610 se vc Hnutado por c1 co n
r
,
22
T antu 1.'1 prn<1uclo (emil' la~ caractc rtstic a <; dd pn.>Ju(lo ufrecen 0POI'
lunida dcs para acor tar e! ncmpo (I.; dcsartcilo.
RHERE NC'AS
CHULADAS
P".
""" MOI""' "''
50tltO f. "",np.la'''"'
<1,,, ,a"""", oet
~ rM.j(. '0
pOl . "",.,...,,
, . 1""""", "" . '
".'."0 11 0 , conwtc 01
("1" " 10 ' 4 , "COl''''"
do< coo jJOto flo
pl.Mati"". ,. P, ..
INS
,otorm",,*> .,,".
pla n~ .
. rClop;'...." 8.
E" imocio<>
AHHI ENCIA
CI1Uz,t"OA
I,
TlIil~ uempu Para prtldllt:l"S mas peq ucnos mcnos. t'renacioncs adicio
0;11... , ncccsitan l"p"ci ficac IOU. discn o. eon,trLlCC;Ulles, pru ... ba c uucgracton
adiciouales Re quierc n un a coonfinacion udicional co n cl rcsro de la' utili
d;" k ) necesitamos coordina r las otras Co n d la". PlI esl(' que ",I esfucrzo
para con-a nur ""ftwa,c se inc rem enta dcsp roporc io nad umcutc ma~ rapi
do q ue ;:1 ta murio del 'Ofl":!'c. In reduccion de l tamafiu mejorara la
vclocidad dd
cn 01 ~. n ""
"......,.".co"",,I'.
. Dc!ln.;", rio
otIl<'\lWOS'
..
S ~ l1?
la mirad cl
tamaiio de un p"'g rama rmer mcdio " nrm " lmenle . upv ne una rcd uc cicn
de al menus dos len:;",,' de l es fuerzo,
Podcmos rcducir d r~ sl Ka me nlC cltamafm del productn ,;:sforland u
"''' en d"' ~lHoJ b r solo las pre,l aclOne, mas csc ucialcs. o r educulo tcm
pvralmelllc dcsa rrollnn dc cl prod ucro en elapa" T umbie n es posiblc rc
dU,'IIJo e mpl .-.-a",I" un leng uajc de un ni\c1 mas alto 0 \111 comu nto de
hcrramicruas para que cada urilidad
(1.,...".,Uo.
Ca ra cte r is ticas cle l p ro d ucto . Aunquc no ticncn I" 11,, ~nla infl uenc ia
qu e: 1:1 tumafic del prod ucto. h" y olt~~ caracteristic as del P'OOU(IO q\lc
afectan al pla n. St' emp leara mas IICl1 lp" en des ..rr ollar un producto <.:,m
cbjcuvos .1 " ,1:>'\'10"'-" rexpccto al fl'ucl, m,\oo lU. UM' 0.1,' memoria. robusrez
y fi abihdnd 'I"e d quc sc cmplcara ell UlI O sm nm gun o bJelivo para estas
caractcnsricas . I jcmns de clc gtr nuestras meres. Si la uurenuca pnoridad
cv cl des ..rrollo rapido. no pondrcm os n ahal ,1 I" s desarrollader cs II" " "
l;"n,lo en dc mastada s pnondadcs a la VC/,
Tecnologia
AH [ AFNC<A
C RlJl~D~
r. ,. mas , " _
",bee
t-"'".......,""
ProoLJcl;Yiojod, . h ... cl
.H,,,","i.,,'.' POfa
"O",on'., Ia
pi""","," iden _
"
Sinergia
Ha~
R HlF~
el que dcscubne
4 UC
-apido
23
)orm. ClOn ~' c'nl" " lO <l ~ Ir., IMI" produc e una, l! ~ n a T1ci as smularcs: m
versioncs Jd;C ;il n~ :~ ~ sc justificaban ~' " n ganancias I 3 I. l flro \ i m a(t~ _
11lC IlI~. Pcril at pa s, n de una IIlH T ~ion en pen.,lllal , formaciuu y cll1 m n"
<I e trahajc dc' nive l med ic a all..., I~ producrivrd ad se el isp.ra. ron una ga
J1iln l"ia rtc 2 a I, 0 de 3 a I (Olsc~, I'N.' ).
'I""
Tab la 2. 1.
r . roqllr de eI"Hrrolt"
_.
"fI,".ufe 1d"""r",ll"
r l~n
. C",te
... h od uct"
\leJ,o
\-t ed,"
M"jo r q"e
I" me" l~
I~
\1eJor 4"c
lIl(XIia
13 ruedra
,\10 ",..jOT
'" Ill" rn'1or
{IU., la media q Lle 1.1 media
EI m,i, ",-,n,-,
~ ,, < i b l ~
"'edi"
m e~ i "
Mcjor que