Baixe o app para aproveitar ainda mais
Prévia do material em texto
Au la 5 - 05 /0 5/ 20 06 2 D úv id as da au la pa ss ad a • R UP (R a tio n a l U n ifie d Pr oc es s) é u m a fe rr am e n ta o u u m pr oc es so ? R e sp o st a : os do is . – O R UP é u m a in st ân ci a e sp e cí fic a e de ta lh a da de u m pr o ce ss o ge n ér ic o de sc rit o po r Ja co bs o n , Bo o ch a n d R u m ba u gh n o liv ro “ Th e Un ifie d So ftw a re D e ve lo pm e n te Pr o ce ss ” . – O pr o du to R UP é u m a fe rr a m e n ta de se n vo lv id a e m a n tid a pe la R a tio n a l (ag o ra pa rte da IB M ) d e a po io a o R UP . • N a fa se de co n ce pç ão do R UP qu a l a di fe re n ça e n tre “ D oc u m e n to de vi sã o” e “ Ca so de n e gó ci o in ic ia l”? – D o cu m e n to de vi sã o : dá u m a vi sã o ge ra l d o s re qu e rim e n to s e da s ca ra ct e rís tic a s m a is im po rta n te s do pr o du to . – Ca so de n e gó ci o in ic ia l: fo rn e ce a s in fo rm a çõ e s n e ce ss ár ia s pa ra de te rm in a r se va le a pe n a in ve st ir n o pr o jet o , co m o o s cr ité rio s de su ce ss o , pr o jeç ão de lu cr o s e pr e vi sõ e s fin a n ce ira s. • M a is in fo rm aç õe s so br e o R UP : – ht tp :// w w w . w th re e x. co m /ru p/ – ftp :// ftp . so ftw a re . ib m . co m /s of tw a re /ra tio n a l/w e b/ w hi te pa pe rs /2 00 3/ ru p_ be st pr ac tic es . pd f Au la 5 - 05 /0 5/ 20 06 3 D es en v o lv im en to Ág il • 20 01 : M a n ife st o pa ra o D e se n vo lv im e n to Ág il de So ftw a re ( ht tp :// w w w . a gi le m a n ife st o . o rg ). – 17 fig u ra s pr o e m in e n te s n a e n ge n ha ria de so ftw a re (a Al ia n ça Ág il) se re u n ira m e de cl a ra ra m im po rta n te a va lo riz a çã o de : • In di v íd u o s e in te ra çõ es em ve z de pr oc es so s e fe rr am e n ta s. • So ftw ar es fu n ci o n an do em ve z de do cu m e n ta çã o a br a n ge n te . • Co la bo ra çã o do cl ie n te em ve z de n e go ci a çã o de co n tra to s. • R es po st a a m o di fic aç õe s e m ve z de se gu ir u m pl an o . Au la 5 - 05 /0 5/ 20 06 4 O qu e é o de se n v o lv im en to ág il? • É u m a filo so fia e u m co n jun to de di re tri ze s qu e e n co ra jam : – A e n tre ga in cr e m e n ta l d o so ftw a re lo go de in íc io . – Eq u ip e s de pr o jet o pe qu e n a s e m o tiv a da s. – M ét o do s in fo rm a is de co m u n ic a çã o a o in vé s de do cu m e n to s e sc rit o s. – En fa tiz a r a e n tre ga e m co n tra po si çã o à a n ál is e e a o pr o jet o . – Ad o ta r o cl ie n te co m o pa rte da e qu ip e . Au la 5 - 05 /0 5/ 20 06 5 Qu an do de v e se r u sa do o de se n v o lv im en to ág il? • O de se n vo lv im en to ág il é pa rti cu la rm e n te in di ca do e m si tu a çõ es on de o s re qu is ito s sã o im pr e ví si ve is o u m u da m ra pi da m e n te . • El e fu n ci o n a m e lh o r pa ra e qu ip e s pe qu e n a s (at é 10 de se n vo lv e do re s) tra ba lh an do n o m e sm o lo ca l. Au la 5 - 05 /0 5/ 20 06 6 D o ze pr in cí pi o s da ag ili da de 1. Te r co m o m a io r pr io rid a de sa tis fa ze r o cl ie n te po r m e io da e n tre ga de so ftw a re . 2. M o di fic aç õe s co n tín u a s sã o be m - vi n da s e le va m à co m pe tit iv id ad e pa ra o cl ie n te . 3. En tre ga de so ftw a re fu n ci o n a n do e m pe río do s de du a s se m a n a s a do is m e se s. 4. O pe ss o a l d e n e gó ci o e o s de se n vo lv e do re s de ve m tra ba lh a r jun to s di a ria m e n te . 5. Co n st ru çã o de pr o jet o s e m to rn o de in di ví du o s m o tiv a do s e ta le n to so s. 6. Us a r m ét o do s in fo rm a is de co m u n ic aç ão co m o co n ve rs a r pe ss o a lm e n te . 7. So ftw a re fu n ci o n a n do é a pr in ci pa l m e di da de pr o gr e ss o . 8. Pr o m o ve r o de se n vo lv im e n to su st e n tá ve l, m a n te n do u m rit m o cd e pr o du çã o . 9. At e n çã o co n tín u a à e xc e lê n ci a té cn ic a e a o bo m pr o jet o . 10 . Si m pl ic id a de é e ss e n ci al . 11 . As m e lh o re sa rq u ite tu ra s, re qu is ito s e pr o jet o s su rg e m de e qu ip e s a u to - o rg a n iz a da s. 12 . A e qu ip e de ve , e m in te rv a lo s re gu la re s, re fle tir so br e co m o se to rn a r m a is e fe tiv a . Au la 5 - 05 /0 5/ 20 06 7 O qu e é u m Pr o ce ss o Ág il? • É u m pr o ce ss o qu e a te n de a trê s su po si çõ e s- ch a ve so br e a m a io ria do s pr o jet o s de so ftw a re : 1. É di fíc il pr e ve r a n te ci pa da m e n te qu a is r e qu is ito s de so ftw a re e pr io rid a de s do cl ie n te vã o pe rs is tir e qu a is s e rã o m o di fic a da s. 2. É di fíc il pr e ve r o qu a n to de pr o jet o é n e ce ss ár io a n te s qu e a co n st ru çã o se ja u sa da pa ra co m pr o va r o pr o jet o . 3. An ál is e , pr o jet o , co n st ru çã o e te st e s n ão po de m se r tã o be m pl a n e jad o s co m o go st a ría m o s. • Pa ra a te n de r a e ss a s su po si çõ e s, o pr o ce ss o ág il de ve se r a da pt áv e l i n cr e m e n ta lm e n te . Au la 5 - 05 /0 5/ 20 06 8 Fa to re s hu m an o s • Ca ra ct e rís tic as - ch a ve de u m a e qu ip e ág il: 1. Co m pe tê n ci a 2. Fo co co m u m 3. Co la bo ra çã o 4. Ca pa ci da de de to m a da de de ci sã o 5. H a bi lid a de de re so lv e r pr o bl e m a s va go s 6. R e sp e ito e co n fia n ça m út u a 7. Au to - o rg a n iz a çã o Au la 5 - 05 /0 5/ 20 06 9 M o de lo s ág ei s de pr o ce ss o • Ex tre m e Pr o gr a m m in g (X P) • D e se n vo lv im e n to Ad a pt a tiv o de So ftw a re (D AS ) • M ét o do de D e se n vo lv im e n to D in âm ic o de Si st e m a s (D SD M ) • Sc ru m • Cr ys ta l • D e se n vo lv im e n to G u ia do po r Ca ra ct e rís tic a s (F D D ) • M o de la ge m Ág il (A M ) Au la 5 - 05 /0 5/ 20 06 10 Ex tr em e Pr o gr am m in g (X P) • Tr a ba lh o pi o n e iro so br e o a ss u n to e sc rit o e m 19 99 po r Ke n t B e ck . • Us a u m a a bo rd a ge m o rie n ta da a o bje to s co m o se u pa ra di gm a de de se n vo lv im e n to . • In cl u i u m co n jun to de re gr a s e pr át ic a s qu e o co rr e m n o co n te xt o de qu a tro a tiv id a de s de a rc a bo u ço : – Pl a n e jam e n to – Pr o jet o – Co di fic a çã o – Te st e Au la 5 - 05 /0 5/ 20 06 11 XP - Pl an eja m en to • Cr ia çã o de u m co n jun to de hi st ór ia s de u su ár io . – Pa re ci da s co m ca so s de u so , m a s co m be m m e n o s de ta lh e s. – Ca da hi st ór ia é e sc rit a e m po u ca s lin ha s pe lo s cl ie n te s, qu e lh e a tri bu e m u m va lo r, e de ve po de r se r im pl e m e n ta da s e m m e n o s de trê s se m a n a s. – Ex e m pl o : “ Qu a n do a a pl ic a çã o co m e ça , o úl tim o do cu m e n to e m qu e o cl ie n te e st a va tra ba lh a n do de ve se r a be rto a u to m a tic a m e n te . ” • A e qu ip e XP e o s cl ie n te s tra ba lh a m jun to s pa ra de fin ir u m pl a n o qu e de te rm in a a s hi st ór ia s qu e se rã o de se n vo lv id a s pr im e iro le va n do em co n si de ra çã o va lo re s e ris co s. • D e po is qu e o pr im e iro in cr e m e n to é e n tre gu e , a e qu ip e XP ca lc u la a ve lo ci da de do pr oje to = n úm er o de hi st ór ia s im pl e m e n ta da s. • Ao lo n go do te m po , o cl ie n te po de ad ic io n ar hi st ór ia s, m u da r o va lo r de u m a hi st ór ia , su bd iv id ir hi st ór ia s o u e lim in á- la s, Au la 5 - 05 /0 5/ 20 06 12 XP - Pr o jet o • Se gu e o pr in cí pi o KI S (ke e p it si m pl e ). – Se re st rin ge a im pl e m en ta r as hi st ór ia s de u su ár io . • Us a ca rtõ e s CR C (C la ss -R e sp o n sa bi lit y- Co la bo ra to r) pa ra id e n tif ic a r e o rg a n iz a r a s cl a ss e s qu e sã o re le va n te s pa ra o in cr e m e n to a tu a l. • Se u m pr o bl e m a de pr o jet o di fíc il é e n co n tra do , o XP re co m e n da a cr ia çã o de u m a so lu çã o de po n ta pa ra di m in u ir o ris co . – So lu çã o de po n ta = u m pr o tó tip o op er ac io n a l d aq u e lapa rte do pr o jet o , qu e de po is se rá de sc a rta do . • O XP e n co ra ja a re fa br ic a çã o = m o di fic a r o si st e m a de ta l m o do qu e o co m po rta m e n to e xt e rn o n ão se ja a lte ra do , m a s a pe rfe iço e a e st ru tu ra in te rn a . – A re fa br ic a çã o o co rr e du ra n te a co di fic aç ão , m as a lte ra o pr o jet o. Au la 5 - 05 /0 5/ 20 06 13 XP - Co di fic aç ão • An te s de pa rti r pa ra o có di go , a eq u ip e de ve de se n vo lv e r te st e s u n itá rio s pa ra ve rif ic a r a fu n ci o n a lid a de qu e se rá de se n vo lv id a . • A pr o gr a m a çã o é fe ita e m pa re s. – Is so fo rn e ce u m m e ca n is m o de so lu çã o de pr o bl e m a s e de ga ra n tia de qu a lid a de em te m po re a l. – Um a pe ss oa pe n sa n o s de ta lh e s do có di go e n qu a n to a o u tra ga ra n te as n or m a s de co di fic a çã o e qu e o có di go ge ra do va i s e e n ca ix a r n o re st o do si st em a . • O có di go ge ra do va i s e n do in te gr a do im e di a ta m e n te a o tra ba lh o de o u tro s, o qu e a jud a a e vi ta r pr o bl e m a s de co m pa tib iili da de e in te rfa ce . Au la 5 - 05 /0 5/ 20 06 14 XP - Te st e • O s te st e s u n itá rio s sã o cr ia do s de ta l f o rm a qu e e le s po ss a m se r a u to m a tiz a do s, e a pl ic a do s di a ria m e n te . • O XP u sa u m a e st ra té gi a de te st e de re gr e ss ão : te st e s sã o a pl ic a do s de n o vo m e sm o qu e a n te rio rm e n te e le s n ão te n ha m a pr e se n ta do pr o bl e m a . – Is so pe rm ite a re fa br ic a çã o . • Te st e s de a ce ita çã o sã o e sp e ci fic a do s pe lo cl ie n te (de riv a do s da s hi st ór ia s do u su ár io ) e fo ca liz a m n a s ca ra ct e rís tic a s e fu n ci o n a lid a de s do si st e m a gl o ba l. – D e ve m se r au to m a tiz a do s e a pl ic a do s fre qu e n te m en te . – O si st em a só é co n si de ra do a ce itá ve l q u a n do to do s pa ss ar em to do s os te st e s de ac e ita çã o .
Compartilhar