Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Znaczeniesłowa„agile”
5
■
Zjednejstronyspektrumznajdująsiępodejścia,takiejaktradycyjnametodologia
kaskadowa(Waterfall),którekładąsilnynacisknawstępneplanowanieikontrolę
zbardzoograniczonąelastycznością.Tepodejściamożnazakwalifikowaćjako„ste-
rowaneplanem”lub„przewidywalne”
,gdyżwykorzystująwstępneplanowanie,aby
przewidziećkosztiustalićharmonogramprojektu.Kładąonezwyklenaciskna
kontrolowaniezmianpodczastrwaniaprojektu,abyzarządzaćzakresempracyiza-
gwarantować,żepoczątkoweprzewidywaniaiharmonogramypozostanąaktualne.
■
Nadrugimkrańcuznajdująsiępodejścia,takiejakScrumorazExtremeProgramming
(XP),któremożnauważaćzaznaczniebardziej„adaptacyjne”
,gdyżmająznacznie
wyższypoziomnaciskunaelastycznośćwobecpotrzebiwymagańużytkownika
wmiarępostępówprojektu,zaśmniejszynacisknawstępneplanowanieikontro-
lowaniekosztówiharmonogramów.
Pomiędzytymidwiemaskrajnościamiistniejewielesposobówłączeniazesobąróżnych
poziomówelastycznościikontroliwceluichdopasowaniadodanegośrodowiskabi-
znesowego.Definicjasłowaagility*uznajetakże,żetermintenobejmujeperspektywę
biznesowąwyższegopoziomu,atakżeperspektywępraktykitworzeniaoprogramowa-
nia,zaśobateelementytrzebazintegrować.ScrumandExtremeProgramming(XP)
towyśmienitetechnologie,któremająogromnywpływnapoprawęprocesutworzenia
oprogramowaniawfirmie,alemigracjadometodologiiagilezbytczęstojestprowa-
dzonazperspektywystrategiiwytwarzania,przedewszystkimpoprzezimplementację
nowychmetodologii,takichjakScrumiXP.Trzebajednakrozważyćznacznieszersze
konsekwencjetegopostępowania:
■
Jakąrolępełniprocestworzeniaproduktuwcałymbiznesiefirmy?Jakiekorzyści
uzyskamy,przyjmującpodejściebardziejagile?
■
Jakajestnajbardziejodpowiedniarównowagamiędzyelastycznościąakontrolądla
środowiskabiznesowegoistrategiikonkurencyjnościfirmy?
■
Jakiesąkorzyściikompromisyzwiązanezróżnymipoziomamielastyczności,które
mogąbyćużytedlauzyskaniatejrównowagi?
Dlauniknięcianiejasnościzwiązanychzterminologią,wksiążcebędąużywaneokreślenia
„czysteagile”oraz„skrajneagile”wodniesieniudonajbardziejadaptacyjnychpostaci
agile,takichjakScrumiExtremeProgramming(XP).
*
Agilitytłumaczysięjakoelastyczność,zwinność.[przyp.tłum.]