Está en la página 1de 9

Cap')ulo 2: Esrrategia pa ra el desatrollo rap /do

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.

2.2. Cuatro dimensiones de la veJocidad de desarrollo


Tan to si nos hcmos atascadocu cllodc intentan do cvitar 10) err ores como
s! cruzamos a roda vclo cidad uuli/ando metodcs o nc ntados a planifi ca
c i6n e fecuv os. nuestro proy ecto software se desarrotta a eaves de cu atrc
dim cns ione s pnncipa tcs : per,ona" proccso. producro Y tccno togia . Las
pc rconas tr aba jan rapulamc ntc lenta mentc. U proceso supunc una me
j ora en la acnv tdad <.I ", las pers o nas, u co tu..:a 'lTl ohstac ulo <.I ,ma s de otto.
lin produc to sc define J<: forma que cas i s~ cous truyc so lo , 0 d~ for ma
que pone ob~la e u los a lo s mejores c sfucrzo s de la ~o:n l e qu.:o csta eom lr u
yc ndolo. Lt tec no tug ia ayuda al e~ rL1nJ.O del J esarrollo L1 o hsta culiza Ius
mcjo rcs uuemos d<' los dcsa rroJladun; , _
Podcmu s pctenciar cada una de esas t:U<llrn dimensione s para max i
mi,ar Ia vcloc jdad de desarrollo . La Figu ra 2.3 ilust ra CSla idea.

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

en U!S cuaJro domens iones a la ver

16

Desarrollo y ges/iOn de p,oyf1Clos informa/leos

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

Cap ilulo 2..

DATO$ AEAlES

DATOS RE.Al.ES

E$ tr~ tegle

para el desarrollo raplfjO

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):

Maximn lulem". lJsnr poco y bucn personal.


rruhajo adecuado . Asignar turcus scgun la ha hihdad y mct iva
cion de la ge nic dispomb!e.
/'rowes;l,n projesionat. Ayud ar a [a gente a aetuahzarsc pu r si

18

Des~rrolio

y gesfiOn de proyectos Inlormaf,w s

_o.

flU f fl FNCI" S

UIOz.o.ol<S
mao

P.,.
."0'''''''''''''
. OO r
""="

" . ~' jO ' ,


ptufo"""" L VO,," . 1:1
tt ON jO on .., .n I.
Soctii>r> '1 .2, Po,.

mo. '''''''''''''''''' _

'0

rmsma en vcr: de obl i g,l rk ~ a trabsjar r1"n J~ rna, cxpcri~,,~ i a lie


ncn 0 d "n d~ son mas ncccsarios
t.'"uihhrado d,,1",/uil'v, Selecciouar a $~ n l~ que se ccmplcmcntc
y arm on i~ e con 11I~ demas
E/iminar lu i"rJdrJjJlilCui,,_ Eliminar y recmpl u~r ~ los miem bros
problcma lko ~ del equipo 10 311le~ p" , ibk.

.. equ', lIoaoo ole

"""ijlM 1 pt<CIOt'I>'
~.

p,,,,,,,,,,I, .ea'", 01

C.pil,, 1Q 1 ~ . EQOO IlO


ue Ir 0b""' . 1 '"
C.pi'"~ 13,

E.""""", ",I
"QUor<'''

(l lro, factores que pucdc n marcat ]a diferencia , ,In ta habrlrdad de


.Ii ~cii u del personal, 13 bahili<l ,,,J en prcg rarnacien. la expenencra en cJ
cruorno y la maquina y 13 expe nencia ell cl area dc aplicaciun.

1-3 form a de nrga ni/,ar al persona l trcnc un


gran de.;10 sobrc !a efic iencia con la que trabaj en. Las cmptcsav do: se n
ware sacan partido a la es tructura de sus equ Ip"" para que eoneue rd~n
con d tarnano oJd pruyecto, las caract crisucas de[ pro ducto y los e bje u
\'OS de plamIicacion. Un proyccto '0 uware espcciflco la'uh,,;,n pued e sa
car provecho lie [a cspccialo acio n uprcpiada .
Orga nizaC io n del eq urpc .

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

sume.~~e.' .'~ ~.' ;~fi~iOTI($ ;~~i~::~;~ l l :~ ;~j::;{::-:jfi;l:'

,'A:

_. : .pifcrt: lIda ~ en l~ptOdUcti~idatI maynrci M JOa I entre 'n<ljvjd,..,"


t! 2~,s' krim d ;fer~Jlms L':!: Y'd; vc.-fidad y prurrinl1idad de su ~ ~peri~ja.
ry ~ .; Di rcn~ de ptydu cl i vi<l~d de \0 .1, I Cnlre indwiduOi .roD , I [I~

r+

,,

..

,;titW."".

iMkJL m~ ~ ~\iek ~: Mhperi~ ",jj, :~r:1:: :*


':X:'":<" Dlfe re~~ ellla prodLlt1 I~j<lad~ ,.:I) I emre Sl1l~~~ (\ i f,,",nl'M

>
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

c! proceso en cl plan de dcsarrulio e, mas tik i! ..le calcular que el que

Cap Itulo 2: E5fralegia pa rd 6 / desarrollo rapldo

DAres

R EAL~ S

...

'"

DATOS RfAlES

flE F Ffl E ~ j A

Cfl UI AOA

P"a ",o.. in"' "",,""'"


000<11 """,,'" <1&
CIlI'llad . """" I.

Seuo(l<l '. :1.. . 1Ia, o.


"'" CtImr QI do> co'Klod

19

ticnc la genre. y c! Sonware Hn gint'<' rmg Institute y urra s organ i...acion cs


h all uc sarrolla do gra il cnntidad dc u abarc para docume nla r y pulJlrcltar
los procesc s de softwa re efcctivos .
~. I procc so r~prc sc n ta uu area de grail rclcvanc ia en la mcjo ra de la
vcloc idad dc desarr o llo, ca ~ i tanto co mo las personas. Hace d ie? anns era
ra zo nable Ud'a lif acc rca de la importa ncia de ccnerarse en cl proceso, pero
hl' } dia, como oc urrc co n el personal, ex rsrcn gra n canudad de evidencia s
e ll favor de prc slM ate ncion a t proccso. Urgauiz actn ncs COIIO Hughcs Air ~
na n , Lockheed. Motor ola. NASA, Rayth eon y Xe ro x. que sc han dedic a
do du rante vanes a;l')s a mejorar cxp llcitame ntc ~ us procesos de de ..arrv
110 , han rcduc ido SUs ptaeo s de ,alida al Me rcado a la milad, y han rcd ucido
coste s y errorcs en un "actor de 3 a HI ll ' icuasanta , I';lQ I : My""", 1992:
Gibhs I'N 4; Pum am, 1994, Ila sih "l " I. , 199 5; Ray theon, I 'NS; Saie diau
y Ham ilto n, ]1) ') 5 ).
AI:;um\, per sonas p iensan q ue oc uparse tid proeeso es ago hia ntc. Y'
no hay dudu de que alg unos p roce sos son dcmasiado rlgt dos y bu rocran
cos. Hay g~nl e que ha creado cstand nres e n prc cesue principalme me para
senurs c mas podcrovos. I'ero se trata de lin ab use de puder, y cl ht't;ho de
que sc a buse de cemrarsc en el proccso no debe pcr nutir ec har por tierra
los benefl cio a que p uedc otrccer ~ sh: cnfoque . I.a r'lmla mas habitual de
abusar J~ I proc cso cs I ~ ncgbg cncia, y su cfccro es 'l liC dcs arrou adorcs
inlet lgentcs y concicuzudov tra ba jall ine hcic ntc mente y con objeti vos cru
-ados. cuandu no ceria nec csano trabajar de csta forma . Ccnt rarse om c!
nroccso puede ser uti I.
Evltar la repetrct cn de tra bajo. Si l'n res ultima s crepes d el pruy ccto
hay un carnbio ell I,) , ll"'luc rimiento" es ncccsano retJh c iiar, recodrficar
y , o lver a hacer las prucbas. Si ha 113h ido prob lemas en el discno q ue no
S~ dcscuhrcn basta la prucba. se lkhe vol\'cr aldiscno dct allado y la codi
ficacion y comenzar de nuevo , Una de las mejcres lumlas de anc rrar ucmpo
en los pro ycctos so ftware cv nnenta r el prnccso de fo rm a q ue se evite
hnce r la misr na cosa de s veccs.
Raythe on ob tuvo e ll 1995 e l lHLL Compute r Society ' s So ftw are Pro
cess Ac hicveme m Award por red ucir sus costcs de repcticio n de trabajo
del 41 per 100 3 menc s del 10 por 100. y simulrancamen te trip liea r su
prod ucnvidad ( Rayt heo n, 1995 ). La rcla cio n ~ nl rc cstas dos proevas no
cs una cas ualidad.
Con tro l de c euce o . El control de cahd ad ncnc de s objeuvcs princip a
tc s. EI pnm cro cs asc gurarse de que el protluc lo entrcgado tie ne UII niv c!
lit' c alidad accptable. Aunque sc trate de un o bjcnvo importanlt', ~s la rue
ra del akanc.: de este libro. I ~ I segu ndo ubjd iyu cs delcc tar Ius t'rro rc, en
cl p rQt;C'St) en c1 mO lllentu 'lue haya que emp1ear m CTIO~ licmp o (y mt' no~
d i!'n.) para cO rTcgirl'ls, Esto siempre quiere d cc ir loc ali, ar los CHores 10

\ m;i ~ pron to pnsrb lc dcsdc cl mem ento en c l q ue se introducen. Cuanto


m:!.' IlemJlO peml;U1Cl'C3 un err or en cl producto. ma s tiempo (y ma s dine
ro) sc cm plcara ell eliminarlc. Pur ta rlto, para un programa serio de desa
rro llo raprdo cs indis pe nsa ble eomrota r la culidad .
I a ma yor pa rte de l trabaj c rcalizado du rante
~ ~ \(i. rela
Para """" "1,,,,,,<,0"

. ob'e I... DOl.e. ~ ...


cionada l'on desarrolla r so ftwa re rapida mcntc . .\-l uch" s l r alMJV~ . e ,en
de ... "Ilo. ton.u"e II . tran cn Ia pro ducnvidad ma s qu e en el desarrollo rapidv o:Jl . i mismo. y
Set<IO" 4 2 84Oft
pe r estc alguno s de cllos sc han orie" tado bacia obtener e l mrsmo trcbaj o
1Ot"",,,1
beebe por mcnov 8c nl~. <:n ~~I de conseg uir h acer eI proyccto ma.~ ra pida
mente. Sin emba rgo. ~cm<l' interpretar los prinvip io s subyaccntcv des
de eI punto de ViM;) dd de~ar ru l1 " rapido. Las lecciones aprcndidas a In
largo de 20 anos dando trepczoncs pucdcn ayudar a que su pmyccto sc
dcsarr oltc lranqll ibmenle . A pesar de que los metod,l_ estan dar en mge
ni<:n a J <:I softwa re pa ra el analisis, discn o. convtruccion , inre gracion y
prue ba no van a acclcrar po r sf misenos cl pl,m Je lurma fulgu ranrc. puc
de n cvitar que 1M proycctos sc qu eden fuera de control. La mitad d el de
saflo de! des arrollo rapido consisre en evuar el dcsastrc, y esta cs un a rea
Cil ia q ue sobrcsulen 10:; principales estc ndares de desarrollo de l ""Ilw"r~,
RErRHOCIA

CRlll ADA

REFERENCIA
CRllZA(lJI
Pdr. mii .lnf""""uQ"
_ re ~ e. t'" 4e
" e s ~ u .

""Me '"

Cap itUlo 5, _Ce.t;(Jn


de ,ieogo.

.'

."

Ba s e s de l desarroll o .

los pasados 20 3"US "n el curnpo de b inge me eia del softw are

G@lillon d e rie sgos. La gcsno n de rtcvgos cs una de las tec mc as cspc


cificas que se centran en cvitar el dcsa-r rc. 1-'1de sarrollo rapido no cs ~ II
Ficienteme ntc bucno ~ ; du rante \1,,, ,~nWIlJ S ante, de la fcc ha de cutrcga
nos qucdamo s fucra de j uegl1. P,ITiI programar un de sa rrollo ra pido C~ ne
ccsano 8~"i"na r los rres gos ascc iadcs con 13 planificacio n.
Ate n c ion a lo s recurs o s . Los rccursos pueden en tocarse de forma cfcc
tiva y ay uda r ala productividad glo bal. u pueden dirigirsc ma l y usarse de
forma inefecnv a. L II lin pro ) "O; lo do:: desa rro llo rapid o. cs incluso mas
un portantc de tn hilbllu" l acert ar at max imo en d m~J or plan. Tccnicas
como "ficina , productivas. d esarro llo CII ' CT1 lanas rempo ralcs . planifica
l'ion aj uslad<l y hcra s e xtras voluntaria s a}IIJ;m a asegurarsc de q ue cada
dia s~ nace rod o cltrabnjo posibte.

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

.-n I. pla"' I",,,,,,,,,


qu e te llgil ....nudo para c l proyeclo concreto, U n modele de cicto de vida
d&1 t lclo d. vidd,
es uti] porquc describe UII plan de gc~tion baaico. Per ejemplo, si tcnemos
con oull&. ' Ca pitulo 7 ,
un proycct n arncsgado, es recomc nda hlc un cic lo de vida oricntado al
<P..n,l",aciM de l cicio
d~ v idd< .
Tlcsgo; ~ i tns r <: q u <:riml~ llI os no est an claro lundonar:i lllcj or un rnod e lo
do:: ~ lc lo lie " ida lncremc nl<tl. Los modc l o~ dc c ,clo do:: vida haccH qu e sea
m a~ fiid l ident ificar y organ izar las nlllchas l<l r~ a S neccsarias cn un pro
y~Ch l softwa re, y asi poJ<:r rcali Tarlas COil la mayur efi eaci a
Fl.(fRENC'"
CR lIlAO"

CapitulQ 2 ES/r.lIcgia pa ra 1/1 dOSll rro /1o rapl{1o


R ~,ERENC '"

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

l"-'milr(> y hobiluahrwonte h ay uu di=tiw 0 un e:;pccial i ~ta de!mercado que c."


lurepr.:s.:nta.
"'
"
~n sea II ~ltua" i on eoo<; 1<:"', d l ~ r ln ; n o.,,,lkIIIC ~ pueJc represcnlar"
~diclltc,} , M~peda l Uo l a d~ DJ ett a .Io~. "n. ";'ri:o final ~ 0 ~ icJ;";'.

'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

cepto de producto que \It"JI~ el cliente y 13 crcatividad del equipc.

r
,

Desarrollo Y H9s ll"n de pwrcc1o$ m/(),mMI{:OS

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",,*> .,,".

.1 .''''''0 ".. "".._

"a' p<Oduc1o eo "'

pla n~ .

con " LJ ~ '

. rClop;'...." 8.
E" imocio<>

AHHI ENCIA
CI1Uz,t"OA

P.r. rna, io!annac .on


wbre 01. 'octO ~""
pu..oon lonor ""
OO,e1"'"

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

dl'~a rrollu ,1e ~ pro flo rc i 'l nad amell l c . R <.: du ~ IT J

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.

'rernanc del proo ucto. Elt,unallo del pmdll<'!O es d clcmcnto ind;\'ill",,1


qu e mil> UIl0 rla al plan de desarrollo. rna nrod ucro v gr3 n d ~~ se cmplca

n <: " " ~ Il,,,

menos cooi g<"l.

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

Cap ,Mo ' 5

.H,,,","i.,,'.' POfa
"O",on'., Ia

pi""","," iden _

"

L'na form a ra prda de mcjnrar la velccldad de desarrollo es vasal' de usa r


hc r ra , m ~nl;I S mc nos ded i\'as a otras ncs CfeCli\ as. En 1;\ histor ia de I des a
null o de soft ware, Utlll de 10, cam bios con ma yor mfl ucncia rile el paso
LIe kng uajl'~ ,Ie bajo nivcl, COI\1" d en sam bla dor. a 1cllgllajes de 311 0 ni
vel, como ( 0 Pascal La a~ llla l rendcncia hac;a (" HIIP() "C" lware ( VRX Y
OCX ) pocde prod ucir re~ul t ..des igualmc ntc cxper tac ulurcs. La sclcl:diJn
de hl'rnlm lt"n1a~ ckcr;"a~) 1,1 gcst ioll de los rre~gu s as ociados sen aspcc
los cleve s ell u ,,~ imcrariva lie d~ ,arro J1 " ramdo

Sinergia
Ha~

un momen t" ell que ocupar'< d", la pcutc , cl proceso. cI producto y


1<1 tec nologia 't: ~O IlV l e I'lC en lin 1000. "cil OI, ':Tl re,l lizo un cstudio en
DATOS

R HlF~

el que dcscubne

4 UC

pnsar de una inversion baja a media en personal,

Capitulo 2.- Esml1cgia pa tb el desnrmlb

-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.' ).

Los mctodos de ingemeria tld software lan l b l ~n ru ctl ~n cooperur. POI'


eJ~mr l o , I,,, cstaudarcs en "... difi e ~ci ,'m de WI. organiz aciun ayuuan a
rroJ<C'lU' C<.lI1crclOI, peru tambicn hacen que "",amas faeill\."Ulltilar r ompo
ncnte, en ouo, proy"el"'_ .~ I~ vcz, un grupo de cc mponcnte s rcusablcs
pucde ayuda r ;1 que ,;~ Tespelen los e~ l " n d arn en codir'lcacion, ). aMOgu
rMSC de "ue rnanticncn el 'Il;m lj,;ad'l ~nI TC dr-um....' proyecios. Las rcvi
SIC,nc, del "h -.:iio y d c&Ii~" ayudan a dist nbuir el conocimiouc sobrc
Ins estandarcs en co difl cacion y 10, comp oneatcs reusablcs existcntes. y
l ~ e l 1 -tan el mvel {k calidad " l.-cC:S1 d " I"" d "I'" IGn:util,zad <,' RI cn~ C"I IO.
DlIn a, tecmcas suelcn S~T 13 bases ell.' Olras._

2.3. Tipos generales de desarrollo rapido"---_


D,fc~~llle' ~ i lua e "'n" s n;qu'Cl"l"n d i ~h n (,, ~ nilek,s de compromise en 13
vcfocidad ell.' desarrollo. t il <I1 gllno~ eilsns. no' gu, lelria incremcntar
T~ ,do d d,,,l ele dC' o1r ,o llo , icmpre "I" \" '~ iI ricH h"e"rlo, y , in
,,,pon
ga "1 coste ndicionatni Iii dc\:rada\' ion del pnld uel" _ lin ol-OS Caws, las
l.' lrCL n<tJn.-i", requtcrcn Que incrementcrnos la vcf ocidad a cualquicr coste.
lit Tania 2, 1 describe alguno s rc lacion c entre difcr cnres cutoque, de desa
rroJk>.

'I""

Tab la 2. 1.

Cll fil Cil'ris tica s de los enfoq ues es:Jndar de desarrollo


or_ ratio a la planihcacs6n

r . roqllr de eI"Hrrolt"

_.

"kl"d" num ,al


l)" 'ilTIolJo dinc"l~ (eq."lit>rin
ck ~ '''t" , pkm y fun,:iunalid"" )
I)" ",,, oil "

"fI,".ufe 1d"""r",ll"

eficc nre ""Clll., J" Il<Ici <l


" I mejor p l ~ n l
~rr"lltl tar i" " a rr>ndo

r l~n

. C",te

... h od uct"

\leJ,o

,\-k " 'o

\-t ed,"

M"jo r q"e
I" me" l~

I~

\1eJor 4"c
lIl(XIia

13 ruedra

\-! lI,;ho me)" ,


'1 "" Ia mnlia

,\10 ",..jOT
'" Ill" rn'1or
{IU., la media q Lle 1.1 media

EI m,i, ",-,n,-,

I',,,,, que I"

Pe", q,,, 1'1

~ ,, < i b l ~

"'edi"

m e~ i "

Mcjor que