K eb er a nian c o u ra g e

2.9.2 K esed erh a naan sim plicity

X p m e n c o b a u n tu k m e n c a ri so lu si palin g se d erh a na da n p ra k tis. P erb e d a an m e to d e ini d en ga n m e to d o lo gi p en ge m b a n ga n siste m k o n ve n sio n al lain n ya terle ta k p ad a p ro se s d e sain d a n coding ya n g terfo ku s p ad a k e b utu h a n sa a t ini d arip a da k e b u tu h a n b e so k, s e m in gg u la gi ata u se b u la n la gi. L e b ih b aik m e la k u ka n h al ya n g se d erha n a d an m e n ge m b a n g k a n n ya be so k jika d ip erlu k a n H u n t, 2 0 0 6 :7 2 .

2.9.3 M asuk an atau um p an b alik fee d b ac k

M eto d o lo gi X P m e m u n g k in k a n p ro ject m e n d a p atk a n m a su k a n ata u k o re k si le bih a w al d a n s es erin g m u n g k in , b aik d ari costumer, d ari te a m , dari e n d u ser s esu n g g u h n ya , a ta u d ari sta ke h o ld er lain ya n g b erw en a n g d ala m p ro je c t d a n d ari ya n g lain . H al in i sa n ga t m e m b a n tu d ala m m e n gid e n tifika si m a sala h le b ih a w al s e h in g ga d ap at s e gera d is elesaik a n H u n t, 2 0 0 6 :7 2 . In i h an ya d a p at terjad i d en ga n k o m u n ik a si ya n g o p tim a l s ela m a p ro ses p en ge m b a n ga n b erjalan .

2.9.4 K eb er a nian c o u ra g e

B e ra n i m e n c o b a ide b aru . B e ra ni m e n ge rja ka n k e m b ali d a n setia p ka li k e sala h a n d ite m u ka n , la n gsu n g d ip erb aik i. C o n to h d ari courage a d ala h k o m itm e n u n tu k selalu m ela k u k a n design d a n coding u n tu k s aat in i d a n b u k a n u n tu k eso k. K etik a ad a k o d e ya n g terlalu ru m it, su lit d ib ac a d an d ip a h a m i, tid a k s e su ai d e n ga n k e m a u a n p ela n g ga n , d a n lain -lain m a k a se h aru sn ya k o d e p ro gra m se p erti itu di refactor k a lau p erlu d ib a n gu n 34 u lan g. H al in i m e nja d ika n p e n ge m b a n g m e ra sa n y a m a n d e n ga n refactoring p ro gr a m ketika d ip e rlu k a n H u n t, 2 0 0 6 :7 3 . H a sil su rve i ya n g p ern ah d ila k u ka n o leh IB M p a d a ta h u n 2 0 0 0 d e n ga n taju k “ What do you think about eXtreme Programming?” m e n u nju k ka n b ah w a 5 1 re sp o n d en y a n g su d ah m e n c o b a m e to d o lo gi X P m e n ya ta ka n m e n yu k a in ya M a h en d ra, 2 0 0 7 : 3 1 1 . G a m b a r 2.12 H asil S u rvey IB M O ktob er 2000 R esp on T erh ad ap M etod o logi X P M ah en d ra, 2007 :311 K ele b ih a n d i atasla h ya n g m e nj a dik a n p e n u lis m e n co b a u ntu k m e n era p k a n m eto d o lo gi X P in i d ala m m e m b a n gu n a p lika si siste m p a k ar b erb a sis web u n tu k d ia gn o sa p e n ya k it gigi d a n m u lu t. A las a n la in p e m ilih a n m e to d e in i a d alah a d an ya keterlib atan us er d ala m p e m b a n gu n a n a p lika si m isaln ya p a da tah a p p la n n in g d en ga n m e n gu m p u lk a n user stories. S elain itu , p e m iliha n m e to d e in i d ila k u ka n d en ga n alasa n requirement siste m ya n g b eru b a h de n ga n c e p at sesuai d en ga n h a sil k o n su ltasi ya n g ru tin d en ga n p a k a r. D ita m b a h la gi m e n u ru t M a h en d ra 2 0 0 7 :3 1 0 m e to d o lo gi in i ju ga b erp o te n si u n tu k p en ge m b a n ga n siste m y a n g b erh u b u n ga n d e n ga n se ju m lah p erm a sa lah a n p en ge m b a n ga n Web. 35

2.9.5 F as e -fase p a da M eto de X P