You are on page 1of 12

Gi i thi u

Agile software development


v

Agilebench.com
Nguy n Sn Tng K53CA, UET, VNU H ng d n: TS Trng Anh Hong H N i 01/2011

Agile software development l g?


Agile software development (phng th c pht tri n ph n m m linh ho t) b t u xu t hi n vo u nh ng nm 90 v i m c tiu l ph n m m ph i c kh nng bi n i, pht tri n v ti n ha theo th i gian m khng c n ph i lm l i t u. Phng th c ny t p chung vo tnh n gi n: t o ra m t ph n m m th t n gi n p ng ng yu c u c a khch hng hm nay v s n sng cho nh ng thay i vo ngy mai. Phng php Agile c g ng c c ti u ho r i ro b ng cch pht tri n ph n m m trong nh ng khung th i gian ng n. M i b c l p (iteration) gi ng nh pht tri n m t ph n m m hon ch nh cng g m c l y yu c u, lm phn tch thi t k , code, test, vi t ti li u.

B n tuyn ngn c a M hnh pht tri n ph n m m Agile


Trch b n tuyn ngn: Chng ti ang khm ph nh ng phng php t t hn pht tri n ph n m m b ng cch t tay pht tri n v gip nh ng ng i khc lm vi c . Qua cng vi c ny chng ti i n nh gi cao:
Cc c nhn v s tng tc hn l qui trnh v cng c Ph n m m ho t ng c hn l cc ti li u y C ng tc c a khch hng hn l vi c thng l ng h p p ng cc thay i hn l tun th k ho ch

ng

i u ny c ngha l, m c d nh ng i m n m v ph i c gi tr , nhng chng ti nh gi cao v bn tri hn.

B n

t i http://agilemanifesto.org/

M TS

THU T NG

Iteration giai o n, b c l p.
Qu trnh lm ph n m m theo phng php Agile c chia lm nhi u iteration n i ti p nhau, (th ng) c th i gian th c hi n b ng nhau. M i b c l p gi ng nh pht tri n m t ph n m m hon ch nh cng g m c l y yu c u, lm phn tch thi t k , code, test, vi t ti li u. Thnh qu c a m i iteration l m t phin b n ph n m m n nh v qua ki m th .

Story cu chuy n ng i dng


M t story l m t ch c nng c th c a ph n m m m mang l i gi tr cho ng i dng (business value). Format: As a <role>, I want to <feature> so that <benefit> V d :
As a student I want to have a library card so that I can borrow book.

Velocity
L thng s dng theo di nhanh/ch m c a qu trnh pht tri n ph n m m. Velocity = t ng s points cc story hon thnh trong iteration. Cn c dng ln k ho ch cho cc giai o n pht tri n ti p theo. c thm: http://agilesoftwaredevelopment.com/blog/pbielicki/predic ting-team-velocity-yesterday-weather-method

Cng c qu n l project theo phng php agile

AGILEBENCH.COM

Agilebench l g?
Agile Bench l m t cng c qu n l d n, c thi t k h tr qu trnh pht tri n ph n m m theo phng php agile. N gip b n ln k ho ch, d on v theo di qu trnh pht tri n ph n m m t b c t ng cho t i khi hon thnh, ng th i cho php b n chia s thng tin v i cc thnh vin khc trong nhm.

T ng quan qu trnh lm vi c v i Agilebench.com


1. 2. 3. T o project v t iteration size (th i gian ko di m t iteration). c l ng v t o m t vi iterations, m c nh agilebench t o s n 3 iterations. Vi t cc story c n th c hi n trong t ng iteration, n u m t story cha bi t nn t vo iteration no th c th t t m n backlog (kho). nh gi kh, gn i m (point) cho m i story. Gn trch nhi m lm m i story cho m t/m t vi thnh vin trong nhm. Kh i ch y m t iteration. Th c hi n cc stories c a iteration hi n hnh (coding, testing,) K t thc iteration, chuy n giao thnh qu c a iteration cho khch hng dng th , nh gi. B t u iteration m i n u d n cha hon thnh.

4. 5. 6. 7. 8. 9.

Chi ti t v tr c quan hn?


Hy b ra 2 pht xem video demo s d ng agilebench (c ph ti ng Vi t!) http://universalsubtitles.org/vi/videos/6pMGntuYv4an/vi/

Ti li u tham kh o,(r t) nn

Gi i thi u v Agile software development: http://phuongnguyenlan.spaces.live.com/blog/cns!DB199 DFB12D82268!198.entry?ppud=4&wa=wsignin1.0&sa=9 20601681 Tm hi u v Velocity (english): http://agilesoftwaredevelopment.com/blog/pbielicki/predic ting-team-velocity-yesterday-weather-method Kinh nghi m th c t c a m t developer p d ng Agile http://www.caulacbovb.com/forum/viewtopic.php?f=21&t =14381

You might also like