Anda di halaman 1dari 7

Ch :

+ Th t ca cc slide th hin cho th t cc ni dung s trnh by lc trnh


chiu, m c th lm 1 slide ca t bng nhiu slide ca m cng c, khng
nht thit phi l mt ni dung ng vi duy nht 1 slide nh t lit k ra di
y
+ Trong qu trnh lm, m cm thy phn no c th lc b c ( mnh ni
my phn , khng cn ghi trong slide) th c lc
+ File word ny ch lit k ra ni dung cng ca bi trnh chiu, cn cch ni
khi trnh chiu nh dn dt cc slide, my ci vn vt khc ... th mnh ginh
ra cht thi gian trn trng tp ni trc ( nh khi gii thiu xong Scrum
th mnh gii thch v sao phi gii thiu trc Agile ? ... )
+ Trong khi trnh by, mi ngi hiu r hn th mnh c th va trnh by
l thuyt, va lng vo phn thc hnh l qu trnh mnh lm Scrum Axon,
2 ci lng nhau
Slide chia lm 2 phn chnh:
1. Agile
1.1. Agile l g ?
1.2. Tuyn ngn Agile
2. Scrum
2.1. Scrum l g ?
2.2. 3 gi tr ct li ca Scrum
2.3. Quy trnh Scrum
2.4. nh ngha hon thnh trong Scrum
2.5. u v nhc im ca m hnh Scrum

Slide 1: Agile l g ?
Agile l cch thc lm phn mm linh hot lm sao a sn phm n tay
ngi dng cng nhanh cng, tt cng sm cng tt v c xem nh l s
ci tin ( mt kha cnh no ) khi t cnh nhng m hnh c nh M
hnh Thc Nc ( Waterfall Approach)
Slide 2: Tuyn ngn Agile
e
e
e
e

Theo tuyn ngn, Agile hot ng da trn nhng tn ch sau:


- Con ngi v s tng tc hn l quy trnh v cng c;
- Phn mm chy tt hn l ti liu y ;
- Cng tc vi khch hng hn l m phn hp ng;
- Phn hi vi cc thay i hn l bm st k hoch.
-> Gii thch mi tn ch:
http://vntesters.com/tuyen-ngon-cua-agile/
https://viblo.asia/Thanh/posts/eBYjv4EPRxpV

Slide 3: Scrum l g ?
Scrum l mt phng thc pht trin phn mm ch ra cch nhm pht
trin lm vic mt cch hiu qu to ra sn phm phn mm. Vi nguyn
tc ch o l chia nh phn mm cn sn xut ra thnh cc phn nh
pht trin (cc phn nh ny phi c lp v ra mt c), ly kin khch
hng v thay i cho ph hp ngay trong qu trnh pht trin m bo
sn phm ra mt p ng nhng g khch hng mong mun.
Slide 4: 3 gi tr ct li ca Scrum
Scrum l mt phng php linh hot (agile), v th n tun th cc nguyn
tc ca Agile. Ngoi ra Scrum hot ng da trn ba gi tr ct li, cn gi l
Ba chn ca Scrum bao gm Minh bch, Thanh tra v Thch nghi:
1. Minh bch (transparency)
Trong Scrum, tnh minh bch c cao nh l gi tr ct li c bn nht.
Mun thnh cng vi Scrum, thng tin lin quan ti qu trnh pht trin phi
minh bch v thng sut. Cc thng tin c th l: tm nhn (vision) v sn
phm, yu cu khch hng, tin cng vic, cc khc mc v ro cn v.v.
T mi ngi cc vai tr cc nhau c thng tin cn thit tin hnh
cc quyt nh c gi tr nng cao hiu qu cng vic. Cc cng c v
cuc hp trong Scrum lun m bo thng tin c minh bch cho cc bn.
2. Thanh tra (inspection)
Cng tc thanh tra lin tc cc hot ng trong Scrum m bo cho vic
pht l cc vn cng nh gii php thng tin a dng v hu ch n
c vi cc bn tham gia d n. Truy xt k cng v lin tc l c ch khi
u cho vic thch nghi v cc ci tin lin tc trong Scrum.
3. Thch nghi (adaptation)
Scrum rt linh hot nh cc phng php pht trin linh hot (agile software
development) khc. Nh n mang li tnh thch nghi rt cao. Da trn cc
thng tin minh bch ha t cc qu trnh thanh tra v lm vic, Scrum c th
phn hi li cc thay i mt cch tch cc, nh mang li thnh cng cho
d n.
Slide 5: Quy trnh Scrum
S dng hnh 1.1 trong file bo co thc tp. Da vo hnh va nu quy
trnh, va gii thch cho ngi nghe nhng khi nim ngi nghe cha bit /
nhng khi nim c th ca Scrum:
+ Ba vai tr trong m hnh Scrum: Click vo ch no (ng Product
Owner chng hn), power-point dn n slide 6: Ba vai tr trong m hnh
Scrum

+ Tip theo, khi gii thch ti sprint & 4 cuc hp, click chut vo icon
no trn slide hin ti ( slide 5) dn n slide 7: Bn cuc hp trong
m hnh Scrum
+ Khi trnh by su v cch vn hnh ca Scrum, s c cp ti cc
cng c (artifacts) trong Scrum, click dn n slide 8: Cc cng c Scrum
trnh by, nu theo quy trnh lm vic Scrum ging khi Axon ( c thm
cc phn nh estimate point, to-do/dev/test/done ... v c tham kho thm
phn Scrum vn hnh ntn ? trong file bo co thc tp
Xong slide 5 th nhy ti slide 9 ( v slide 6, 7, 8 c y trong slide 5 r`)
Slide 6: 3 vai tr trong m hnh Scrum

Trong Scrum, i ng tham gia pht trin phn mm c phn chia ra ba


vai tr vi trch nhim r rng m bo ti u ha cc cng vic c th.
Ba vai tr ny bao gm: Product Owner (ch sn phm), Scrum Master v
Development Team (i sn xut hay Nhm Pht trin):
1. - Product Owner (ch sn phm)
L ngi chu trch nhim v s thnh cng ca d n, ngi nh ngha cc
yu cu v nh gi cui cng u ra ca cc nh pht trin phn mm.
2. Scrum Master
L ngi c hiu bit su sc v Scrum v m bo nhm c th lm vic
hiu qu vi Scrum.
3. Scrum Development/Delivery Team (i sn xut, hay Nhm pht
trin)
Mt nhm lin chc nng (cross-functional) t qun l tin hnh chuyn
i cc yu cu c t chc trong Product Backlog thnh chc nng ca h
thng.
Slide 7: Bn cuc hp trong m hnh Scrum

Tri tim ca Scrum chnh l Sprint, mt khung-thi-gian (time-box) c thi


gian 2 4 tun to ra cc phn tng trng ca sn phm c th chuyn
giao c. Sprint c khong thi gian nht qun trong sut qu trnh pht
trin. Mt Sprint mi bt u ngay khi Sprint trc khp li[2].
Scrum nh ngha quy tc cho bn s kin ch cht (cc cuc hp) nhm to
mi trng v quy cch hot ng v cng tc cho cc thnh vin trong d
n. Cc l nghi ny din ra trc khi Sprint bt u (Sprint Planning), trong
khi Sprint din ra (Daily Scrum) v sau khi Sprint kt thc (Sprint Review v
Sprint Retrospective).

Hnh 1.3 4 cuc hp trong mt sprint


1. Sprint Planning (Hp K hoch Sprint)
Nhm pht trin gp g vi Product Owner ln k hoch lm vic cho mt
Sprint (xem thm phn Sprint bn di). Cng vic lp k hoch bao gm
vic chn la cc yu cu cn phi pht trin, phn tch v nhn bit cc
cng vic phi lm km theo cc c lng thi gian cn thit hon tt
cc tc v. Scrum s dng cch thc lp k hoch tng phn v tng dn
theo thi gian, theo , vic lp k hoch khng din ra duy nht mt ln
trong vng i ca d n m c lp i lp li, c s thch nghi vi cc tnh
hnh thc tin trong tin trnh i n sn phm. Ni tm li, khi kt thc
Sprint Planning phi tr li c hai cu hi: Lm g ? v Lm nh th no ?
2. Daily Scrum (Hp Scrum hng ngy)
Scrum Master t chc cho i sn xut hp hng ngy trong khong 15 pht
Nhm Pht trin chia s tin cng vic cng nh chia s cc kh khn
gp phi trong qu trnh pht trin phn mm sut mt Sprint. Cng nhau
tho lun v: Chng ta lm g ?, Chng ta s lm g tip theo ? v C kh
khn no trong qu trnh lm vic khng ?

3. Sprint Review (Hp S kt Sprint)


Cui Sprint, nhm pht trin cng vi Product Owner s r sot li cc cng
vic hon tt (DONE) trong Sprint va qua v xut cc chnh sa hoc
thay i cn thit cho sn phm.
4. Sprint Retrospective (Hp Ci tin Sprint)
Di s tr gip ca Scrum Master, nhm pht trin s r sot li ton din
Sprint va kt thc v tm cch ci tin quy trnh lm vic cng nh bn thn
sn phm: ci g lm tt ?, ci g lm cha tt ? v chng ta c th lm g
ci thin tnh hnh ?

Slide 8: Cc cng c ca Scrum


Scrum s dng cc cng c rt n gin nhng hiu qu tr gip cng
vic. Chng bao gm bn yu cu ca ch sn phm c gi l Product
backlog, bn k hoch ca tng Sprint (Sprint Backlog) v biu Burndown
Chart.
Product backlog
y l danh sch u tin cc tnh nng (feature) hoc u ra khc ca d n,
c th hiu nh l danh sch yu cu (requirement) ca d n. Product
Owner chu trch nhim sp xp u tin cho tng hng mc (Product
Backlog Item) trong Product Backlog da trn cc gi tr do Product Owner
nh ngha (thng l gi tr thng mi business value).
Sprint backlog
y l bn k hoch cho mt Sprint; l kt qu ca bui hp lp k hoch
(Sprint Planning). Vi s kt hp ca Product Owner, nhm s phn tch cc
yu cu theo u tin t cao xung thp hin thc ha cc hng mc
trong Product Backlog di dng danh sch cng vic (TODO list).
Burndown Chart
y l biu hin th xu hng ca d n da trn lng thi gian cn thit
cn li hon tt cng vic. Burndown Chart c th c dng theo di
tin ca Sprint (c gi l Sprint Burndown Chart) hoc ca c d n
(Project Burndown Chart). Biu burndown khng phi l mt thnh t tiu
chun ca Scrum theo nh ngha mi, nhng vn c s dng rng ri do
tnh hu ch ca n.
Slide 9: nh ngha hon thnh trong Scrum
( slide ny c th trch dn chng ta b blame ra sao khi cha thc s
DONE Axon)

Khi mt hng mc Product Backlog c cho l Hon thnh, mi ngi phi


hiu r Hon thnh nh th ngha l th no. Mc d vic xc nh r nh
ngha ny hon ton ph thuc vo tng Nhm Scrum, nhng mi thnh vin
phi chia s chung mt cch hiu v vic hon thnh mt cng vic, m
bo tnh minh bch v thng sut. y chnh l nh ngha Hon thnh
(Definition of Done) cho Nhm Scrum n c dng nh gi khi no cng
vic thc s hon thnh trn mi gi tng trng ca sn phm.
Slide 10: u v nhc im ca m hnh Scrum
u:

im mnh nht ca m hnh scrum l tnh linh hot - cp nht v


thay i lin tc thch nghi vi iu kin cng vic, t gim thiu
ti a ri ro c th gp phi.

Mt ngi c th lm nhiu vic v d nh dev c th test

Pht hin li sm hn rt nhiu so vi cc phng php truyn thng

Khch hng nhanh chng thy c sn phm qua a ra phn hi


sm.

Khi sai hng c th hy sprint lp mt sprint khc

C kh nng p dng c cho nhng d n m yu cu khch hng


khng r rng ngay t u.

Scrum vn hnh da trn c tnh t nhin ca ngi pht trin nn rt


d hiu, d p dng, to nn tnh tng tc cao gia nhng lp trnh
vin trong nhm v cng nhau to ra nhng sn phm tt, thay v chu
s p t t bn ngoi.
Mi mt tiu d n (sprint) kt thc l coi nh mt phn ca sn phn
hon thnh, c th d dng chuyn giao cc sprint trc cho mt
nhm pht trin mi thay th nhm pht trin c.

Nhc:

Quy m i ng: Trung bnh gii hn t 7 n 10 ngi, quy m i ng


c th l mt tr ngi nu n vt qu s lng xut ny. Vic t
chc cc cuc hp s khng kh thi v nn tng ca phng php ny
tr nn suy yu

S lng yu cu nhiu: S yu cu c th n t nhiu knh ca d


n v i khi c th kh qun l v cc kha cnh khc nhau ca chng.

mc nhn giao hng, nhng mu thun ny c th lm chm qu


trnh xc nhn

Cht lng pht trin: S lng i ng cng tng, cht lng cng kh
kim sot. iu ny hon ton ng khi d n c trin khai ti nhiu
chi nhnh. Cc ri ro c bit lin quan n cht lng code v s
lng khim khuyt c xc nh ti thi im tch hp.

Phi c s hiu bit v m hnh aglie .

Kh khn trong vic xc nh ngn sch v thi gian.

Lun nghe kin phn hi t khch hng v thay i theo nn thi


gian s ko di khi c qu nhiu yu cu thay i t khch hng.

Vai tr ca PO rt quan trng, PO l ngi nh hng sn phm. Nu


PO lm khng tt s nh hng n kt qu chung

Anda mungkin juga menyukai