You are on page 1of 10

Agile Software Development (Pht tri n ph n m m linh ho t)

Th c hi n :Nhm 9

Ph ng php pht tri n linh ho t (Agile Development Method) ra i t u nh ng n m 90, a ra v i nh ng c i m kh c ph c c nh ng h n ch c a m hnh Thc N c ( waterfall model) c i n. i m n i b t c a ph ng php ny chnh l kh n ng bi n i, s a ch a ph n m m ngay c khi d n b t u.

1. c pht tri n d a trn quy trnh pht tri n l p (Interative Development) M i d n c chia thnh nhi u m ng nh ,d s d ng v s a i khi yu c u c a khch hng thay i. D n s th c hi n t ng ph n nh ny nh t ng d n nh cho n khi t t c cc yu c u c a khch hng c p ng v d n c bn giao. 2. C m i khi bn giao cc ph n nh c hon thnh cho khch hng, khch hng c th a ra cc thay i ho c cc yu c u m i cho d n. Theo , nhm pht tri n ph n m m c th c p nh t v s a i s n ph m theo ng yu c u khch hng m ko bu c ph i th c hi n l i t u.

3. T ng ph n nh c a d n c test ngay trong qu trnh lm d n b ng cc Unit test t ng ng b i chnh cc l p trnh vin thay v cc tester c l p. Qu trnh test ny c th c hi n trong qu trnh pht tri n tr c khi tch h p ph n m m. 4. Yu c u v vi c g p m t trao i thng tin th ng xuyn , cng bn b c v th ng nh t hon thnh d n ng th i h n v trong ph ng php Agile , t i m i th i i m th c nhm ph i cng t p trung pht tri n m t m ng c a d n. 5. V cc qu trnh c a Agile u th c hi n v i nhn l c hon ton l cc l p trnh vin trong nhm ban u, nn yu c u v k n ng c a cc l p trnh vin nhi u h n v c cc kinh nghi m trong l p trnh v ki m th .

M hnh Agile Development

m t d n c th p d ng ph c n c nh ng c i m sau :

ng php Agile

-M c r i ro th p . - Thnh vin c kinh nghi m. - Yu c u thay i th ng xuyn. - Kch th c nhm nh . - Cc thnh vin lm vi c t p trung.

Thng 2 n m 2001 , 17 nh pht tri n ph n m m h p m t t i khu tr t tuy t Snowbird , Utah v a ra Tuyn ngn Ph ng php pht tri n ph n m m linh ho t (Agile Manifesto). Tuyn ngn g m 4 i m :
-

C nhn v cc t ng tc quan tr ng h n quy trnh v cng c . T p trung lm cho ph n m m ch y c thay v vi t ti li u. C ng tc tr c ti p v i khch hng thay v d a trn h p ng. Ph n ng v i cc thay i thay v tun theo m t k ho ch nh s n .

1. u tin cao nh t c a d n l th a mn khch hng b ng vi c bn giao s n ph m s m v lin t c. 2. Hoan nghnh cc thay i t pha khch hng, k c cc thay i vo giai o n cu i. 3. Bn giao s n ph m theo chu k t vi tu n n vi thng. Chu k ng n t t h n chu k di. 4. Cc nhn vin hi u nghi p v v cc l p trnh vin ph i lm vi c cng nhau hng ngy. 5. T ch c d n xoay quanh nh ng c nhn tch c c. H tr v tin t ng h . 6. Ph ng php giao ti p t t nh t trong i d n l g p m t tr c ti p.

7. Cc ch c n ng h at ng l th c o chnh cho ti n d n. 8. Khuy n khch pht tri n b n v ng: L p trnh vin, ng i dng, nh qu n lph i c kh n ng tham gia d n m t cch lin t c. 9. Lin t c c i ti n ch t l ng thi t k v m ngu n. 10. Tnh n gi n gi vai tr c t y u. Lm cng t cng t t. 11. Nh ng yu c u v thi t k t t nh t cn yn t nh ng nhm lm vi c t ch . 12. Sau nh ng kho ng th i gian nh t nh, i d n xem xt cch th c c i ti n hi u qu cng vi c.

You might also like