• Nie Znaleziono Wyników

Priorytet wymagań w projektach Agile

N/A
N/A
Protected

Academic year: 2021

Share "Priorytet wymagań w projektach Agile"

Copied!
10
0
0

Pełen tekst

(1)

ISSN: 1896-382X | www.wnus.edu.pl/pl/edu/ DOI: 10.18276/epu.2016.122-24 | strony: 261-269

*5$ĩ<1$+2à2'1,.-JANCZURA 3ROLWHFKQLND:URFáDZVND1

35,25<7(7:<0$*$Ĕ:PROJEKTACH AGILE Streszczenie

W pRGHMĞFLu Agile SUREOHP\ SLHUZV]HĔVWZD Z\PDJDĔ RGJU\ZDMą NOXF]RZą UROĊ na drodze do uzyskania VDW\VIDNFMLNOLHQWDLVXNFHVXSURMHNWX3U]\MPXMąF]DMHMSRF]ą WHNSLHUZV]HĔVWZRFHOyZRUJDQL]DFML]ZUyFRQRXZDJĊQDLVWQLHMąFHUHODFMHKLHUDUFKLFz-QH PLĊG]\ SULRU\WHWDPL QD UyĪQ\FK SR]LRPDFK DGHNZDWQLH GR UHODFML PLĊG]\ FHODPL LSULRU\WHWDPL=HZ]JOĊGX na istnienie kilku istotnych czynników ustalania priorytetów, DWDNĪHSRGVWDZRZH]DVDG\$JLOHSU]HGVWDZLRQRGZLHPHWRG\DGHNZDWQHGRWHJRĞUo-dowiska. 1D SU]\NáDG]LH SRG]ELRUX Z\PDJDĔ ]DSUH]HQWRZDQR VSRVyE XĪ\FLD PHWRG\ Wiegersa.

6áRZDNOXF]RZH cel, czynnik, klient, metoda, satysfakcja.

Wprowadzenie

Priorytet2w realizacji potrzeb organizacji jest naturalnym elementem planowa-QLD SURMHNWyZ WDN MDN LVWQLHMą UyĪQHJR URG]DMX QDWXUDOQH RJUDQLF]Hplanowa-QLD ]ZLą]DQH ]LFKUHDOL]DFMą2ND]XMHVLĊĪHWHQDVSHNWMHst szczególnie istotny w nowoczesnym SRGHMĞFLX GR ]DU]ąG]DQLa SURMHNWDPL LQIRUPDW\F]Q\PL NLHUXMąF\PL VLĊ ]DVDGDPL /HDQ L $JLOH +RáRGQLN   1DGU]ĊGQą ]DVDGą WHJR SRGHMĞFLD MHVW VDW\VIDNFMD klienWDRVLąJDQDPLĊG]\LQQ\PLSU]H]HOLPLQDFMĊPDUQRWUDZVWZDGRNWyUHMRGZRáXMH VLĊ NDĪG\ ] F]WHUHFK ILODUyZ WHJR SRGHMĞFLD D SRWU]HED GRVWDUF]HQLD G]LDáDMąFHJR 1 :\G]LDá,QIRUPDW\NLL=DU]ąG]DQLD.DWHGUD%DGDĔ2SHUDF\MQ\FK)LQDQVyZL=DVWRVo-ZDĔ,QIRUPDW\NL

2 3ULRU\WHWSROHJDQDSU]\]QDQLXSLHUZV]HĔVWZDMHGQHMU]HF]\SU]HGLQQ\PLDOERZVNa-zaniu VSUDZ\GR]DáDWZLHQLDZSLHUZV]HMNROHMQRĞFL VáRZQLN3:1 

(2)

RSURJUDPRZDQLD WDN V]\ENR MDN WR MHVW PRĪOLZH MHVW SRGNUHĞOHQLHP QDGU]ĊGQHJR ]QDF]HQLD FHOX WDNLHJR SURMHNWX MDNLP MHVW ZáDĞQLH VDW\VIDNFMD NOLHQWD (http://agilemanifesto.org   6WąG WHĪ NUyWNLH F\NOH Z\WZDU]DQLD L SURGXNW WZo-U]RQ\ Z NROHMQ\FK SU]\URVWDFK ]H Z]JOĊGX QD V]\ENR ]PLHQLDMąFH VLĊ Z\PDJDQLD i ograniczony czas odpowiedzi prowadzą ZNRQVHNZHQFMLGR]ZLĊNV]HQLDUDQJLSUo-blemu ustalania sekwHQFMLZ\NRQ\ZDQLDSRV]F]HJyOQ\FKF]ĊĞFLRSURJUDPRZDQLD

= SR]RUX áDWZH ZVND]DQLH QDMSLOQLHMV]HM F]ĊĞFL RND]XMH VLĊ ]áRĪRQ\P SURFe-VHPSRQLHZDĪQDRNUHĞOHQLHSLOQRĞFLPDZSá\ZQLHMHGHQDOHSU]\QDMPQLHMNLOND czynnikówGRGDWNRZR]XZ]JOĊGQLHQLHPSXQNWXwidzenia wszystkich interesariu-szy, zarówno po stronie odbiorcy/klienta, jak i dostawcy/wykonawcy. Nie bez ZSá\ZXQDpriorytety projektów jest strona trzecia, jak np. ustawodawca, narzuca-MąF\NRQLHF]QRĞü]DVWRVRZDQLDNRPSXWHURZHJRZVSDUFLDZRNUHĞORQ\FKREszarach G]LDáDOQRĞFL RUJDQL]DFML Powszechnie stosowane metody ustalania priorytetów to GHWHUPLQLVW\F]QH]áRĪRQHPHWRG\NWyUHVąF]DVRFKáRQQHLNRV]WRZQHFRZSU]y-SDGNX ]DVDG QRZRF]HVQHJR SRGHMĞFLD VWDQRZL QDGPLHUQ\ L F]ĊVWR QLHSRWU]HEQ\ Z\VLáHNSRQLHZDĪ]PLDQ\ZZDUXQNDFKX]QDZDQLDSULRU\WHWXPRJąQDGHMĞüV]\b-FLHMQLĪ]RVWDQąRWU]\PDQHZ\QLNLWHJRNRV]WRZQHJRSURFHVX6WąGWHĪSURSRQXMH VLĊ]DVWRVRZDQLHPHWRGSURVWV]\FKLPQLHMNRV]WRZQ\FK 1. Hierarchia priorytetu

Satysfakcja klienta i MHGQRF]HĞQLHVXNFHVSURMHNWXLQIRUPDW\F]QHJRZ warun-kach ograniczonych zasobów w ]QDF]QHM F]ĊĞFL ]DOHĪą od trafnych, ale i racjonal-nych decyzji o priorytecie, zarówno podczas fazy przedinwestycyjnej, jak WHĪID]\ inicjowania czy planowania jego realizacji, JG]LHSRGHMPRZDQHVąGHF\]MHRNROHj-QRĞFLGRVWDUF]DQLDNOLHQWRZLF]ĊĞFLG]LDáDMąFHJRRSURJUDPRZDQLD

=DXZDĪDVLĊĪHZW\P]áRĪRQ\PSURFHVLHGHF\]\MQ\PPLĊG]\GHF\]MDPLSo-GHMPRZDQ\PLQDUyĪQ\FKSR]LRPDFKzarówno organizacji klienta, jak i wykonawcy Z\VWĊSXMąUHODFMHKLHUDUFKLF]QH. =DSRF]ąWHNWHMKLHUDUFKLF]QHMVWUXNWXU\SU]\MPXMH VLĊFHOVWUDWHJLF]Q\NOLHQWDD]DMHJRSRFKRGQH – cele tDNW\F]QHLRSHUDF\MQH6WąG WHĪ X]QDMH VLĊ ĪH SRP\Vá\ SURZDG]ąFH GR RVLąJania tych celów w konsekwencji G]LHG]LF]ąSULRUytety przyznawane samym celom.

Projekty natomiast VąZ\UDĪHQLHPSRP\VáyZQDUHDOL]DFMĊVWDZLDQ\FKFHOyZ Zatem L SURMHNW\ LQIRUPDW\F]QH Z NWyU\FK NRĔFRZ\P HIHNWHP MHVW G]LDáDMąFH RSURJUDPRZDQLHVąSRGSRU]ąGNRZDQHW\PUHODFMRPPLĊG]\FHODPLLSULRU\WHWDPL.

Na wysokim poziomie decyzyjnym, czyli np. podczas fazy przedinwestycyj-QHMRUJDQL]DFMDSURZDG]LDQDOL]ĊU\QNXEDGDQLDNRQNXUHQFMLDWDNĪHGRVWDZFyZ których wynikiem jest SULRU\WHWRZDOLVWDLQZHVW\FML3RGVWDZąWHMOLVW\]UHJXá\MHVW SRJáĊELRQDDQDOL]DELHĪąFHMV\WXDFMLILQDQVRZHMDWDNĪHSURJQR]DSU]\V]áHMV\WXDFML ILQDQVRZHMZZ\QLNXZGURĪHQLDDQDOL]RZDQ\FKLQZHVW\FML ]HZ]JOĊGXQDLVWQLHMąFH

(3)

oJUDQLF]HQLD F]DVX EXGĪHWX L LQQ\FK ]DVREyZ 5DFMRQDOQRĞü W\FK GHF\]ML SROHJD SRF]ąWNRZRna zastosowaniu anDOL]\PRFQ\FKLVáDE\FKVWURQRUJDQL]DFML 6:27 , DQDVWĊSQLHmetod rachunku ekonomicznego, np. NPV, ROI, IRR, QFD czy TQM. .RQVHNZHQFMąWDNLFKG]LDáDĔPRĪHE\üGHF\]MDRUHDOL]DFMLLQZHVW\FMLZLQIRUPa-ty]DFMĊ, jak np. o zamówieniu wykonania aplikacji komputerowej. W ]DU]ąG]DQLX tymi projektami, UyZQLHĪ ]H Z]JOĊGX QD LVWQLHMąFH UyĪQH ograniczenia czasu, EXGĪHWXLLQQ\FK]DVREyZ, priorytetowanie3

jest aspektem kluczowym. Wymienio-QHPHWRG\UDFKXQNXHNRQRPLF]QHJRVąSU]\NáDGHPNRV]WRZQ\FK L]áRĪRQ\FKPe-tod, których zastosowanie na poziomie UHDOL]DFMLMXĪZ\EUDQHJRSURMHNWXPRĪHE\ü PDUQRWUDZVWZHP VWąG WHĪ Z\QLNDSRWU]HED SRV]XNLZDQLD PHWRG V]\ENLFK L PQLHM kosztownych.

'ODSURMHNWXUHDOL]RZDQHJRSU]\QRZRF]HVQ\PSRGHMĞFLX$JLOHWRWDNĪHNRn-tynuacja wczeĞQLHMV]HJRSUocesu SULRU\WHWRZDQLD]Z\ĪV]HJRSR]LRPXDOHZ\Pa-JDMąFD]DVWRVRZDQLDPHWRGEDUG]LHMHPSLU\F]Q\FKQLĪGHWHUPLQLVW\F]Q\FKAnaliza WHJRSURFHVXZVND]XMHĪHMHVWWRZGDOV]\PFLąJXSURFHV]áRĪRQ\WDNĪHRV\PSWo-mach relacji hierarchicznych, zac]\QD VLĊ RG SULRU\WHWX celów i potrzeb klien-taXĪ\WNRZQLND RSURJUDPRZDQLD 3RWU]HE\ WH QD SRF]ąWNX Vą DUW\NXáRZDQe za po-PRFą ZLHOX RSRZLDGDĔ NOLHQWD NWyUH QD QLĪV]\FK SR]LRPDFK DEVWUDNFML VWDMą VLĊ FRUD] EDUG]LHM SUHF\]\MQ\PL VIRUPXáRZDQLDPL nazywanymi w\PDJDQLDPL XĪ\t-kownika, a w projektach Agile W]Z KLVWRU\MNDPL XĪ\WNRZQLND DQJ user story). Zarówno na poziomie inicjowania projektu, jak i na poziomie iteracyjnej budowy RGE\ZD VLĊ WDNĪH LWHUDF\MQ\ SURFHV QDGDZDQLD SLHUZV]HĔVWZD historyjkom. Wów-czas powstaje priorytetowa lista KLVWRU\MHN XĪ\WNRZQLND GHF\GXMąFa R NROHMQRĞFL LFKZ\ERUXGRZ\NRQDQLDLZ\GDQLDNOLHQWRZLXĪ\WNRZQLNRZLZSRVWDFLG]LDáDMą cego przyrostu oprogramowania (rys. 1).

= SRZRGX VSHF\ILNL W\FK Z\PDJDĔ SROHJDMąFHM JáyZQLH QD SUREOHPDFK ZNRPXQLNDFML]XĪ\WNRZQLNLHPLZ]JOĊGQLHV]\ENLP]PLDQach w zbiorze wyma-JDĔ, nadany ZF]HĞQLHMSULRU\WHWPRĪHXOHJDü]PLDQRPtylko nie w odniesieniu do W\FKZ\PDJDĔNWyUHDNWXDOQLH]QDMGXMąVLĊw trakcie realizacji.

3 3ULRU\WHWMHGQHMU]HF]\SU]HGGUXJąMHVWZ\QLNLHPSRVWĊSRZDQLDSROHJDMąFHJRQDXVWa-ODQLXSLHUZV]HĔVWZD:VáRZQLNXMĊ]\NDSROVNLHJRWUXGQRMHVW]QDOHĨüZáDĞFLZHVáRZRLF]ĊVWR VSRW\NDVLĊWHUPLQÄSULRU\WHW\]DFMD´NWyU\QLHMHVWSRZV]Hchnie akceptowany, zatem autorka na Z]yUSRSUDZQLHEU]PLąFHJR ZMĊ]\NXSROVNLPVáRZDÄV]HUHJRZDQLH´SURSRQXMHÄSULRU\WHWRZa-nie”.

(4)

Rys. 1. Sterowany priorytetem iteracyjny model cyklu wytwarzania programu ħUyGáR RSUDFRZDQLHZáDVQH

Wytwarzanie sterowane testami ATDD i TDD

Iteracja wydania przyrostu programu (1, …, n) 7HVW\DNFHSWDFMLXĪ\WNRZQLND 8VXQLĊFLH]DNRĔF]RQHJR wymagania ze zbioru Sesja planowania 6]DFRZDQLH]áRĪRQRĞFL :\EyUZ\PDJDĔGREXGRZ\ 6]F]HJyáRZHSODQRZDQLH]DGDĔ Inicjacja projektu 8VWDODQLHSLHUZV]HĔVWZDZ]ELRU]HZ\PDJDĔ: – czynniki decyzyjne: satysfakcja, ZDUWRĞüNRV]W ryzyko

– metoda decyzyjna: metoda Kano, metoda Wie-gersa Priorytet Klient Faza przedinwestycyjna 8VWDODQLHSLHUZV]HĔVWZDprojektu z portfela – c]\QQLNLGHF\]\MQHZDUWRĞüNRV]WU\]\NR – metody decyzyjne: NPV, ROI, QFD, TQM

Priorytet Przedstawiciel klienta =HVSyáGHwe-lopera Iteracja budowy (1, …, n)

(5)

2. Czynniki wyznaczania priorytetu

'RZ\]QDF]DQLDSULRU\WHWXVWRVXMHVLĊQLHW\ONRUyĪQHPHWRG\DOHLQDU]ĊG]LD zarówno o charakterze opisowym czy LORĞFLRZ\PQDMF]ĊĞFLHMVąWR OLVW\SRU]ąGNo-we wHGáXJ UyĪQ\FK NU\WHULyZ, np. ZDĪQRĞFL GDWy, czasu, kosztu, ryzyka, czy in-Q\FKZVNDĨQLNyZDF]ĊVWRWHĪVąZ\QLNLHPLFKSRáąF]HQLD.

3URFHVXVWDODQLDSULRU\WHWXPRĪQDRSLVDüw kilku krokach:

 SU]\JRWRZDQLH OLVW\ ZDUWRĞFLRZDQ\FK SR]\FML ]DZDUWRĞü OLVW\ ]DOHĪ\ RG ]DNUHVXSURGXNWXLSR]LRPXDEVWUDNFMLGHILQLRZDQ\FKV]F]HJyáyZQSlista tematów, historyjek, Z\PDJDĔZáDĞFLZRĞFLF]\IXQNFMLSURGXNWX);

 ustalenie metody obliczania ZDUWRĞFL NDĪGHM SR]\FML wg ustalonych czynników);

 HVW\PDFMD ZLHONRĞFL RGSRZLHGQLFK GR Z\EUDQHM PHWRG\ ZDUWRĞFLRZDQLD QSHVW\PDFMDZ\PDJDQ\FKQDNáDGyZGODNDĪGHj pozycji);

 REOLF]HQLH ZDUWRĞFL SULRU\WHWX GOD NDĪGHM SR]\FML L sSRU]ąG]HQLH OLVW\ rankingowej.

Do podstawowych czynników ZDUWRĞFLRZDQLD ]DOLF]D VLĊ ZDUWRĞü EL]QHVRZą koszt U\]\NR QLHNLHG\ WHĪ HOHPHQW QRZRĞFL ]DUyZQR SURGXNWX MDN L SURMHNWX SRZRGXMąF\ XWUXGQLHQLD Z MHJR UHDOL]DFML &RKQ   :DUWRĞü ILQDQVRZD odpowiada na pytanie, czy i jak GXĪR RUJDQL]DFMD PRĪH ]DURELü OXE RV]F]ĊG]Lü ZGUDĪDMąFRSURJUDPRZDQLH]QRZąIXQNFMRQDOQRĞFLą. Analiza kosztów odpowiada na pytanie, c]\ QRZD IXQNFMRQDOQRĞü ] SXQNWX ZLG]HQLD RUJDQL]DFML MHVW ZDUWD DQJDĪRZDQLD WDNLHM NZRW\ :LHG]D R SURGXNFLH L UHDOL]DFML projektu jest F]ĊVWR fundamentalna dla jego powodzenia ]DWHP VWDZLDQH Vą NROHMQH S\WDQLD R ZLHG]Ċ o produkcie – FREĊG]LHWZRU]RQH, i o projekcie – jak WHQSURGXNWEĊG]LHWZRU]RQ\. :LĊNV]RĞü SURMHNWyZ ]DZLHUD EDUG]R GXĪą LORĞü U\]\ND NWyUH MHVW ]ZLą]DQH z przewidywanym czasem jego realizacji, tzw. ryzyko harmonogramowe, z szaco-wanym kosztem, tzw. ryzyko kosztowe, ale i ryzyko techniczne, czy zostanie zre-DOL]RZDQ\FDá\]ELyUZ\PDJDĔ

&]ĊVWRNRQIOLNWGRW\F]\UHODFMLPLĊG]\Z\VRNRĞFLąU\]\NDLZDUWRĞFLąNDĪGHM SR]\FML]OLVW\Z\PDJDĔF]\UHODFMLPLĊG]\NRV]WHPLIXQNFMRQDOQRĞFLąSURGXNWX 5R]ZLą]DQLHPMHVWSRáąF]HQLHQDMZDĪQLHMV]\FKczynników, a osoba w roli sponso-ra, stratega biznesowego czy ZáDĞFLFLHOD SURGXNWX podejmuje RVWDWHF]Qą dHF\]MĊ RSULRU\WHFLHZ\NRQ\ZDQ\FKIXQNFMRQDOQRĞFL.

3. Metody ustalania priorytetu w cyklu projektu Agile

=HZ]JOĊGXQD]DVDG\SU]\MĊWHZSURMHNWDFK$JLOHSURSRQXMHVLĊGZLHPHWRG\ SLHUZV]DRSDUWDQDPRGHOX1RULDNL.DQRNWyUDX]DOHĪQLDRVLąJDQ\SR]LRP satys-IDNFML NOLHQWD RG UyZQRZDJL PLĊG]\ SRWU]HEDPL NOLHQWD L LFK RFHQą VSHáQLHQLD ]D

(6)

SRPRFą FKDUDNWHUystyk produktu, a druga to semimatematyczna metoda Karla E. Wiegersa, JG]LH]DPLDVWZDUWRĞFLwybranych czynników ZSURZDG]DVLĊSU]HZi-G\ZDQąich RFHQĊQDpodstawie opisowej charakterystyki.

Metoda Kano

Noriaki Kano, konsultant MDSRĔVNLHJR TQM, RSUDFRZDá PRGHO VDW\VIDNFML klienta w relacji do charakterystyk produktu, w\UyĪQLDMąF trzy kategorie charaktery-VW\N]HZ]JOĊGXQDRFHQĊLFKRGELRUXSU]H]klienta (Cohen 1995):

 QLHVDW\VIDNFMRQXMąFH (spodziewane) – potrzeby „oczekiwane”, których REHFQRĞüNOLHQWSU]\MPXMH]DSHZQLNDZSU]\SDGNXLFKEUDNXQDVWĊSXMH nieuniknione niezadowolenie klienta;

 VDW\VIDNFMRQXMąFH SRĪąGDQH – potrzeby, o które klient prosi i o nich opo-wiada LP ZLĊFHM W\FK FHFK SURGXNW EĊG]LH SRVLDGDá W\P ZLĊNV]D QDVWąSL satysfakcja klienta;

 atrakcyjne (niespodziewane) – to te charakterystyki produktu, które stano-ZLąGODNOLHQWDPLáąQLHVSRG]LDQNĊMHĪHOLEĊGąQLHREHFQHWRklient nie bĊ dzie niezadowolony.

0RGHO RVLąJDQLD VDW\VIDNFML NOLHQWa przedstawiony graficznie (rys. 2) pokazuje OLQLRZą ]DOHĪQRĞü SR]LRPX VDW\VIDNFML RĞ <  RG U]HF]\ZLVWHJR Z\NRQDQLa NDĪGHM ]W\FKFKDUDNWHU\VW\N RĞ;RGGR 3URVWDUHSUH]HQWXMHOLQLRZ\Z]URVWsatys-IDNFMLZ]DOHĪQRĞFLRGOLF]E\U]HF]\ZLĞFLHGRVWDUF]RQ\FKFHFKSURGXNWX

Rys. 2. 0RGHORVLąJDQLDVDW\VIDNFMLNOLHQWDZ]DOHĪQRĞFLRG RFHQ\VSHáQLHQLDMHJRSRWU]HE ħUyGáR oSUDFRZDQLHZáDVQHQDSRGVWDZLH(Cohen 1995, s. 37).

W mRGHOX.DQRXĪ\ZDVLĊSRMĊFLDFKDUDNWHU\VW\NL]ZLą]DQHM]Z\PDJDQLDPL MDNRĞFL produktu, DOH WHQ DVSHNW MDNRĞFL MHVW UyZQLH LVWRWQ\ Z SU]\SDGNX MDNRĞFL RSURJUDPRZDQLD-HVWRQREHFQ\RGSRF]ąWNXF\NOXZ\WZDU]DQLDSRSU]H]ZSURZa-satysfakcja klienta 100% atrakcje VDW\VIDNFMRQXMąFH QLHVDW\VIDNFMRQXMąFH rzeczywiste wykonanie 0% wysoka niska

(7)

G]HQLH]DVDG\Z\SU]HG]DQLDNRĔFRZHMRFHQ\]DGRZROHQLDNOLHQWDSU]HQRV]ąFMąQD SR]LRPGHILQLRZDQLDZ\PDJDĔ:yZF]DVSUREOHPEDGDQLDVDW\VIDNFMLUR]SRF]\QD VLĊZUD]]GHILQLRZDQLHPNU\WHULyZDNFHSWDFMLSURGXNWXSU]H]NOLHQWDFRXPRĪOi-ZLDZSURZDG]RQHSRGHMĞFLH7''L$7''F]\OLWHVWRZDQLHZ\SU]HG]DMąFHSLVDQLH kodu SURGXNF\MQHJRáąF]QLH]WHVWRZDQLHPDNFHSWDF\MQ\P +RáRGQLN; Scott   :\GDMH VLĊ ĪH Z]JOĊGQLH SURVWD PHWRGD .DQR PRĪH VSHáQLü RF]HNLZDQLD wszystkich stron zainteresowanych wynikiem projektu, a szczególnie w sytuacji, NLHG\ QDOHĪ\ SRGMąü GHF\]MĊ R SLHUZV]HĔVWZLH KLVWRU\MNL GR Z\NRQDQLD ]H ]ELRUX RWDNLHMVDPHMZDUWRĞFLSULRU\WHWX

Metoda Wiegersa

Metoda Karla E. Wiegersa (Wiegers 1999) SRZVWDáDZ odpowiedzi na poszu-kiwanie sposobu ustalania priorytetu Z\PDJDĔ XĪ\WNRZQLND QD SRGVWDZLH F]\QQi-ków tDNLFKMDNZDUWRĞüNRV]WLU\]\NRDOHZ ZDUXQNDFKWUXGQRĞFLOXEQLHX]DVDd-QLRQ\FK NRV]WyZ ]ZLą]DQ\FK z analitycznym szacowaniem przychodów, kosztów czy ryzyka wymaganym przez metody NPV, ROI, czy QFD i TQM.

:PHWRG]LH:LHJHUVZ\UyĪQLáNURNyZSLHUZV]\WR odpowiednie przygotowa-QLH OLVW\ Z\PDJDĔ GUXJL WU]HFL L F]ZDUW\ SURZDG]ą GR REOLF]HQLD W]Z Z]JOĊGQHM ZDUWRĞFL RFHQLDQHM ZáDĞFLZRĞFL SURGXNWX QD SRGVWDZLH HVW\PDFML VSRG]LHZDQ\FK NRU]\ĞFL L HZHQWXDOQ\FK GROHJOLZRĞFL ] SRZRGX EUDNX MHM ZGURĪHQLD .URN SLąty LV]yVW\WRHVW\PDFMDNRV]WXLU\]\ND]ZLą]DQHJR]Z\NRQDQLHPWHMZáDĞFLZRĞFLSUo-GXNWX.URNVLyGP\SROHJDQDREOLF]HQLXZDUWRĞFLSULRU\WHWX]DSRPRFąIRUPXá\ p = w [%]/(k [%]*l1+r [%]*l2 gdzie: p – priorytet, w – ZDUWRĞü REOLF]RQDMDNRVXPDZDĪRQ\FKZDUWRĞFLNRU]\ĞFL E LGROHJOLZRĞFL G , k – koszt,

l1– liczba wagowa kosztu, r – ryzyko,

l2– liczba wagowa ryzyka.

(VW\PDFMD MHVW GRNRQ\ZDQD ]D SRPRFą ZLHONRĞFL OLF]ERZHM RGSRZLDGDMąFHM VXELHNW\ZQHMRFHQLHZDUWRĞFLGDQHJo czynnika na skali od 1 do 9, gdzie 1 oznacza ZDUWRĞüQDMPQLHMV]ą, DPDNV\PDOQą Ostatnim krokiem jest sortowanie listy wáa-ĞFLZRĞFL ZHGáXJ REOLF]RQHM ZLHONRĞFL SULRU\WHWX Z SRU]ąGNX PDOHMąF\P Pozycje QDJyU]HOLVW\ PDMąQDMNRU]\VWQLHMV]HVDOGRZDUWRĞFL, kosztu i ryzykaVWąGWHĪpo-ZLQQ\ PLHü QDMZ\Īszy priorytet dla implementacji, natomiast kluczowy klient i przedstawiciel dewHORSHUD SRZLQQL ]DSR]QDü VLĊ ] ]DNRĔF]RQ\PL REOLF]HQLDPL LSRUR]XPLHüVLĊZVSUDZLHRFHQ\LVHNZHQFMLLPSOHPHQWDFMLtych pozycji, a szcze-JyOQLHZSU]\SDGNXNLONXSR]\FML]WDNąVDPąZDUWRĞFLąSULRU\WHWX

(8)

4. Studium przypadku

: FHOX LOXVWUDFML ]DVWRVRZDQLD PHWRG\ :LHJHUVD SU]HSURZDG]RQR V\PXODFMĊ SU]\SDGNXGRW\F]ąFHJRSRWU]HE\RSUDFRZDQLDDSOLNDFMLNRPSXWHURZHMZVSRPDJDMą cej SUDFĊ QDXF]\FLHOD RUD] XPRĪOLZLDMąFHM V]\ENą NRPXQLNDFMĊ ] URG]LFDPL XF]QLD $SOLNDFML QDGDQR QD]ZĊ Ä(OHNWURQLF]Q\ G]LHQQLN XF]QLD´ : SU]\NáDG]LH tabela 1) SRND]DQR W\ONR F]ĊĞü ]ELRUX Z\PDJDĔ GOD WDNLHM DSOLNDFML :DUWRĞü U\]\ND ]RVWDáD X]QDQDMDNRSRPLMDOQDZREHFWHJRSU]\MĊWRZDJĊRZDUWRĞFL5HJXá\PHWRG\So-]ZDODMą QD LQG\ZLGXDOQH GRVWRVRZDQLH ZLHONRĞFL ZDJRZ\FK ]DOHĪQLH RG ]QDF]HQLD poszczególnych F]\QQLNyZZRFHQLHSLHUZV]HĔVWZDZ\NRQDQLDW\FKZ\PDJDĔ

Tabela 1 Lista priorytetowych Z\PDJDĔustalona ]DSRPRFąPHWRG\:LHJHUVD

Wymaganie B D W W [%] K K [%] R R [%] P 1. 6SUDZG]HQLHSRVWĊSyZ ucznia w nauce 9 7 16 16,7 5 9,4 0 0 1,8 2. 8GRVWĊSQLHQLHRFHQRSLHNu-nowi 9 9 18 18,8 9 17,0 0 0 1,1 3. 8GRVWĊSQLHQLHREHFQRĞFL XF]QLDQD]DMĊFLDFK 9 9 18 18,8 9 17,0 0 0 1,1 4. Generowanie zbiorczego zestawienia ocen 9 8 17 17,7 9 17,0 0 0 1,0

5. Sprawdzenie planu lekcji 7 4 11 11,5 8 15,1 0 0 0,8

6. Wyszukanie nauczyciela na ]DVWĊSVWZR 6 3 9 9,4 7 13,2 0 0 0,7 7. Powiadomienie opiekuna o spotkaniu 5 2 7 7,3 6 11,3 0 0 0,6 ħUyGáR RSUDFRZDQLHZáDVQH Podsumowanie 6SHF\ILNDSRGHMĞFLD$JLOHZ]DU]ąG]DQLXSURMHNWDPLLQIRUPDW\F]Q\PLZ\Zo-áXMH SRWU]HEĊ SRV]XNLZDQLD QRZ\FK SRP\VáyZ Z FHOX XVSUDZQLHQLD LFK UHDOL]DFML RUD]GRVWDUF]HQLDSHZQ\FKZ]RUFyZSRVWĊSRZDQLDV]F]HJyOQLHLVWRWQ\FKZSU]y- SDGNXSU]HFKRG]HQLD]WUDG\F\MQHJRSRVWĊSRZDQLDQDQRZ\=QDQHPHWRG\GHWHr-PLQLVW\F]QH SRZLQQ\ E\ü ]DVWĊSRZDQH PHWRGDPL HPSLU\F]Q\PL NWyUH SR]ZDODMą QDáDWZLHMV]HGRVWRVRZDQLH]DVDG]DU]ąG]DQLDSURMHNWHPGRU]HF]\ZLVW\FKZDUXn-NyZ D SU]HGH ZV]\VWNLP GR ]DU]ąG]DQLD ]PLDQDPL 3URSR]\FMD ]DVWRVRZDQLD ]a-SUH]HQWRZDQ\FKPHWRGHPSLU\F]Q\FKZ\GDMHVLĊV]F]HJyOQLHNRU]ystna z powodu PRĪOLZRĞFL XZ]JOĊGQLHQLD SXQNWX ZLG]HQLD VWURQ\ NOLHQWD L Z\NRQDZF\ NWyU]\ SRZLQQL ZVSyáSUDFRZDü Z UHDOL]DFML WDNLHJR SURMHNWX QLH W\ONR QD SRF]ąWNX czy NRĔFXMHJRUHDOL]DFMLDOHUyZQLHĪZF]DVLHMHJRWUZDQLD=DSUH]HQWRZDQ\SU]\NáDG

(9)

zastRVRZDQLD MHGQHM ] WDNLFK PHWRG SR]ZDOD QD SR]QDQLH LVWQLHMąF\FK PRĪOLZRĞFL D WDNĪH QD ]DSODQRZDQLH GDOV]\FK EDGDĔ SURMHNWyZ ]DU]ąG]DQ\FK ] ]DFKRZDQLHP takich zasad i wypracowania sposobu ich doskonalenia.

Literatura

1. Cohn M. (2006), Agile Estimating and Planning, Addison-Wesley, Michigan 2006.

2. Cohen L. (1995), Quality Function Deployment, Addison-Wesley Pub. Comp., USA.

3. +RáRGQLN-Janczura G. (2014),

=DVDG\OHDQZVSDUFLHP]ZLQQHJR]DU]ąG]DQLDSUo-jektami informatycznymi, „Ekonomika i 2UJDQL]DFMD3U]HGVLĊbiorstwa”, nr 11.

4. +RáRGQLN-Janczura G. (2015), ,WHUDF\MQ\ PRGHO MDNRĞFL SURGXNWX Z SRGHMĞFLX

Agile, Zeszyty Naukowe, (NRQRPLF]QH3UREOHP\8VáXJ, 8QLZHUV\WHW6]F]HFLĔski

2015, nr 117.

5. Wiegers K.E. (1999), First Thing First: Prioritizing Requirements, „Software Development”, September 1999.

6. http://agilemanifesto.org. 7. http://twitter.com/scottwambler.

PRIORITY OF REQUIREMENTS IN AGILE

Summary

The issues of priority requirements in Agile play a key role on the road to obtain customer satisfaction and success of the project. Beginning from the priority of the organization objectives, pay attention to existing hierarchical relationships between the different levels of priorities, adequate to the relationship between objectives and priori-ties. Due to the existence of several relevant factors for determining the priorities, as well as the basic principles of Agile, shows the two methods appropriate for this envi-ronment. For example, a subset of the requirements to learn how to use the Wiegers method.

Keywords: objective, factor, customer, method, satisfaction.

(10)

Cytaty

Powiązane dokumenty

Fundacja Rozwoju Katolickiego Uniwersytetu Lubelskiego Jana Pawła II. 51

Projektodawca w okresie realizacji projektu prowadzi biuro projektu (lub posiada siedzibę, filię, delegaturę czy inną prawnie dozwoloną formę organizacyjną

5) Liderze Partnerstwa – należy przez to rozumieć Województwo Dolnośląskie, Urząd Marszałkowski, Departament Spraw Społecznych, który na realizatora Projektu

W celu zapewnienia odpowiedniej jakości udzielanych świadczeń oraz jednocześnie zwiększenia ich dostęp- ności, na podstawie szczegółowych danych z realizacji świadczeń

Jedno- cześnie jednak kłóci się to z podstawową zasadą ubez- pieczeń zdrowotnych, wywodzącą się jeszcze z ustaw Bismarcka, które zakładają płacenie składek proporcjo-

Oferta higienicznych sufitów podwiesza- nych obejmuje płyty metalowe i mineralne pokryte specjalną powłoką BIOGUARD oraz odpowiedni sys- tem zawieszenia płyt – ruszt CLEAN

Dodatkowymi atutami programu są możliwość do- konywania inwestycji oraz wymagany wkład własny w wysokości zaledwie 15 proc.. W ramach tego priorytetu mogą pozyskać wsparcie

Konserwacja zespołu zabytkowych pomników nagrobnych na Cmentarzu Rakowickim: grupy dwóch grobowców na pasie Kb: grobowca. Rodziny Majerów, grobowca Idy Orłowskiej, Borchów