Kanban Scrum:
Agile Ukraine: ,
, , , , ,
, , , ,
, , ,
....................................................................................................5
..................................................................................................6
.....................................................................................................................................9
1 ....................................................................................................................11
Scrum Kanban? .........................................................................................12
Scrum Kanban ? ............................................................14
, Scrum- ...............................................................................................17
Scrum , .................................................18
Kanban , Scrum ................................20
................................................................................................22
Scrum ............................................................................27
Scrum- ...........................................................................29
Scrum - .......................................................30
Scrum- backlog- ...........................................31
Scrum ...................................32
.............................33
Lean Agile....................................................................................................................35
.......................................................................................................36
Scrum Kanban .......................................39
Scrum Kanban: ................................................................................................45
II ........................................................................................47
.................................................................................................48
- ? ...................................................................................49
? .................................................................................................50
... .................................................................................................................................51
..........................................................................................................................52
.....................................................................53
Kanban-..............................................................................................54
........................................................................57
...............................................................58
?........................................................................................59
?.........................................................................................................................60
? ...............................................................................61
, .............................................................64
? .........................................................................................................................66
.........................................................................................................68
.....................................................................................................................72
.................................................................................................................74
....................................................................................................................................76
, ,
,
, . , Scrum
Kanban. , ,
.
, Kanban, ,
. , , Scrum
, . ,
,
.
Scrum Kanban
, .
, ,
. ,
"";
.
Kanban- . ()
, - , -
lean . Kanban
( ) , ,
"" , .
, ,
, ,
. , ... ! , Kanban
, , , .
, Kanban .
,
. Kanban ,
.
Kanban- , , .
,
() . , (pull)
, kanban-.
Kanban , Agile-
, ,
. Kanban Lean
.
Kanban- ,
.
, . , ,
, ,
.
Kanban ,
. , ,
. , , .
. Agile
,
, , , (
.) , Kanban
, . Kanban , ,
. , ,
, , ,
. Kanban
( ). ,
, Kanban
. , , ,
,
.
, Kanban , ,
, , Agile Lean. Kanban
, .
, ,
.
Kanban, (pull), ,
, , (
" (just in time)").
, , , ,
. , , , .
- : "
. 6 . 2
, 6 ?"
. , , ,
. ,
, .
, (
), , ,
.
, Kanban ()
.
" " , , ,
.
,
Kanban- . Kanban
. .
, ,
, , .
. , Kanban, .
,
,
. , - Kanban-, .
, -, ,
. 2003 .
- . , Lean, ,
, .
. 2004 ,
. , Microsoft
,
.
, --.
: 92%;
3 ,
98%.
2005 Kanban-.
2006 ,
Corbis . 2007 .
Lean New Product Development Summit 2007 .
- Agile 2007 . 25
. Yahoo! , .
, Kanban ,
Scrum-. Yahoo!-,
800 . Kanban ,
.
, 2009 , Kanban ,
. 5 Kanban- ,
. , Kanban, Kanban-,
Kanban- Kanban- , .
Kanban- Agile-, - -
2008 , Kanban Agile- .
" Kanban Scrum-?" ,
. ,
. , - , ,
.
, .
, .
.
, , Kanban
, , , Kanban
.
, , Kanban Scrum,
Agile Kanban- Scrum- .
Kanban-, , - ,
http://www.limitedwipsociety.org/
.
, ,
8 2009
. , ,
.
, , -
. :
: "- Scrum!"
: " ?"
: " , , , ..."
: "... ?"
: "... , ".
: ", ?"
: " Product Backlog-,
, , .."
: " ?"
: " "
: "?"
: " .
, ,
. ?"
: " ?
?"
: " . ,
..."
: " , ?"
: ", "
: " .
?"
: ", , . Scrum-?"
: "Scrum . ,
. !"
: " ?"
: " Kanban-?"
: ". ? Scrum-?"
: ", !
: " Scrum , ?"
: " , !"
: "!? ?"
: " ..."
,
Scrum-, - Kanban-. : "
Kanban, Scrum-?" ?
?
, Kanban Scrum
.
, !
1
Scrum Kanban.
" Kanban Scrum" (Kanban vs Scrum),
2009-. ,
, " ". !
, . , -.
1
Scrum Kanban?
, Scrum Kanban , .
Scrum-
, -,
.
, .
.
( 1-4 ) ,
.
,
, .
.
, , - ,
, .
, .
107 ... .
"Scrum XP: "
. , :)
http://www.infoq.com/minibooks/kanban-scrum-minibook
Scrum- http://www.crisp.se/scrum
Kanban-
o ,
.
o , .
(WIP) (. work-in-progress )
.
(lead time) (
, " " (cycle time)),
,
, .
Kanban-: http://www.crisp.se/kanban
2
Scrum Kanban ?
Scrum Kanban
,
. , .
Scrum Kanban , ,
, . Java ,
. ,
, .
, ,
, ?
, ? .
, . .
. , , ,
. ... ... - , -
.
. , , .
,
, Scrum Kanban .
. , .
, Scrum -
, Kanban .
, , .
, , .
" ", " "? " "
, ! ,
:)
, .
.
- .
, .
- .
, .
Scrum , Kanban
, .
" , ", a
" ". 100%-
, . 100%- " ",
. , .
Agile- , , ,
. , Agile- "
".
Scrum Kanban , , , Scrum ,
Kanban. Scrum , , ,
. , Scrum
, Kanban .
"/":
RUP , 30 , 20 70
; . ,
- . , . "
... ?
? ! ."
, RUP-
Agile-, Scrum XP.
XP (eXtreme Programming) Scrum-.
Scrum- + ,
TDD ( ) .
Scrum , XP,
. Scrum , Kanban,
, - .
Scrum RUP , RUP ,
. Scrum , .
Kanban .
(). "
", .
!
, ! ,
Scrum-, XP. Kanban-
, Scrum-. Scrum-
backlog- Use Case ( RUP),
( Kanban). , !
( 17- ,
)
. -
,
,
.
. ,
Scrum (
Scrum), , Scrum. Scrum
, - - Scrum,
. - " Scrum-" "
Scrum", "Scrum-"
3
, Scrum-
Scrum 3- : Product Owner ( ),
( ) Scrum Master (
Scrum-).
Kanban .
, , , Product Owner-
Kanban-! , . Scrum, Kanban,
.
,
. , ?
: , ,
Product Owner- .
" (waste)" , ,
.
Scrum-, Kanban- " , ".
.
"Product Owner", ,
, .
4
Scrum ,
Scrum . ,
,
, (cadence).
: , ..
Product Backlog-, Product Owner- ,
.
: ,
. .
: ,
(..
). ,
.
, Scrum ,
: , , ( ) .
Kanban- . ,
, .
(" ") (" ,
- , ").
1 ( )
" " ( Scrum-).
2 ( )
" . , .
, .
, ".
3 ( )
" , . ,
(minimum marketable feature set MMF),
. ,
.
".
5
Kanban , Scrum
Scrum-e backlog ,
(.. "" Scrum-).
, Scrum- .
Scrum- Kanban-?
:
Scrum-
Kanban-
:o)
:o)
, ,
. : (To Do), (Ongoing),
(Done). ,
, (Integrate), (Test),
(Release) .. , " ,
" .
? "2"
Kanban-. . 2 " 2-
".
Scrum ! ,
,
. 4 ,
. , Scrum ,
Kanban .
Scrum-, , ,
" " ,
, .
, ! Scrum- Kanban-!
, ,
. "
, , .
, 10, 1, 10 10 ".
, ? , ,
. , , .
- , , .
, .
Scrum Kanban , ,
. ,
. Scrum, Kanban
, .
Scrum , -.
? .
Scrum , , . ,
? .
Kanban , . ?
.
, Kanban , Scrum. ,
, .
, , .
3 100? , -
. ,
.
, , , .
, ,
, . - ,
, .
. ( ,
Lean-), " " ( Scrum-), , (
?) .
. - => =>
=> - . , ,
.
Scrum- . , ,
XP ( ):
, Scrum XP
.
,
. (",
?"). " ?".
.
" ?".
, Kanban-? , , (, , )
, Kanban .
Kanban .
(lead time). ,
"" ( ).
. , ,
+1 . "" .
,
, ,
. ,
. ,
, .
, ... .
, :)
: Kanban-
"" Kanban- . ,
?
, , "1".
, , ,
. .
! , , , (
) , ,
. , , ,
, . , ,
, , "", ,
" " , ,
.
... , 8?
- . ,
. , 4 , , ,
. 8 ,
!
, , -
( ).
, ?
D , F.
, G.
8- "".
. , ,
! ,
.
. ,
, .
. ,
.
, , , " ".
, , .
, " "? , ,
, , " "
. , " "
, "" .
! , Scrum-, !
7
Scrum
, Scrum- :
, , ?
Scrum-, , - ", , A +
B + C + D . E Product Backlog. Product Owner
, , ".
- ,
Product Owner- .
Kanban-?
8
Scrum-
Scrum- , , .
, . ,
Scrum- .
(), Scrum-
,
. ,
.
Kanban- , , ,
.
9
Scrum -
Scrum- . Scrum- -
,
. Scrum-, , , Scrum, ,
.
Scrum-
Kanban - ,
-.
.
:
Kanban- 1
Kanban- 2
1: - . Scrum-.
2: Product Owner 1. -
( 2) ( 3). ( 4)
. ,
, , , -
.
, Kanban- ,
, , .
10
Scrum- backlog-
Scrum Kanban , ..
.
Scrum- ,
( ). , Product Owner
, .
, ( ).
Kanban- ,
.
, ,
. ,
, , .
11
Scrum
Scrum- (.. )
, . ,
, . ,
.
, 8.
, 8 ,
, , ,
, .
Kanban . , ,
, .
, Scrum-.
,
. ,
(, ).
( ),
, , "
, 15 ".
Kanban ,
, , , . , ,
- " ".
12
, ? Product
Backlog Team Backlog, .. Backlog .
( ). ,
, .
, .
:
:
Kanban-.
. , :
"" (swimlanes):
:
:
13
Lean Agile
"Lean Thinking" Agile-, Scrum,
Kanban . :
Scrum, Kanban "" ,
" " (, JIT -Just In Time).
, , ,
"" , , "" . ,
,
( , ,
)
Scrum, Kanban ,
Kaizen Lean.
Scrum, Kanban , , (
Kanban , Scrum),
Agile-.
... .
, Scrum,
, - Lean. ,
, .
, , , -
2-4 , Scrum-, 2
Lean.
, , , Kanban-.
, ,
.
, : , , !
:)
14
, , ,
, .
Scrum-
Scrum- ( 15 ) ,
. ,
.
standup-, ( ).
Kanban-, , , Kanban-
. , , .
Scrum- .
Kanban- ,
. . 4 ,
, ,
.
Scrum- burndown
Burndown
Y- ,
.
(
backlog- ) story
points ( ). , -
.
Burndown
70
60
50
40
30
20
10
1 2 3 4 5 8 9 10 11 12 15 16 17 18 19
Scrum- burndown
.
burndown ,
, story points Product Backlog- .
burndown ,
, .
Kanban- burndown . .
, , ( burndown).
.
.
, .
Kanban- Y. , 4- 9 .
: 1 , 1 , 2 , 5
backlog-. , ,
, .
.
, , backlog 4- ,
6 , .
. ,
backlog-, .
- (..
). ,
, .
15
Scrum Kanban
Product Owner-
. , ,
Product Owner- , B, C D. Product Owner
, . , ,
sprint backlog-.
Kanban :
Scrum
.
, , "Backlog"
. " (Selected)" Kanban
. ,
. ,
"". Product Owner
"Backlog" "" ,
.
"" ( -) Kanban
. , Kanban "
", "" ( ).
"" - "" ""? ,
, , .
"" 3 -. ? ,
"":
, "" . , , ,
, ,
- Kanban .
, "", .
"",
"", .
" ",
, . , -
. :
, . ,
Product Owner-,
. "Backlog" ""
!
: "
, , ".
, - , ,
, .
Kanban- ?
, , , !
, Kanban , , ,
.
, .
:
?
, ()
. .
Kanban ?
"" Kanban , ,
" " (.. , )
. " " , , Kanban
, " "
.
, ,
Kanban .
Kanban => =>
Kanban => =>
Kanban ?
(.. ),
(.. ,
). , , .
, Kanban ?
16
Scrum Kanban:
Lean, Agile.
.
.
.
.
.
.
(/ ).
Scrum
Kanban
.
,
.
.
-
.
- , .
.
,
.
- .
burndown-
.
-
.
(
).
( ).
,
.
backlog
.
Kanban-
.
3 (Product Owner /
Scrum Master / ).
Scrum-
.
Kanban- .
Product Backlog
.
! .
, ! ,
, !
II
Kanban
, , Kanban. ,
, " Google" .
Kanban , .
, , "
" ("classes of service"). (, , ) .
, , . .
. .
/
17
- , ,
, . ,
, ,
. , .
, , ,
, .
, , ,
, , , ,
.
,
.
18
- ?
2008 ,
. .
Scrum- ,
.
, .
,
.
1. :
(DBAs), .
, .
,
, .
.
, ,
. ,
.
, , -
.
19
?
, , .
: " , ""?
:
" "
" "
" ,
"
" ?"
" ,
"
" ,
"
" "
" "
. ,
c .
" "?
" !"
" - !"
" " . , ,
, .
: " , " (
), , "-"
, .
, .
20
...
, , ? , ,
, , .
, .
" ". , , ,
, , .
:
1. Scrum .
2. Kanban , Lean,
.
, Kanban- Lean ,
. ,
. , Kanban,
, , .
21
? , .
. ,
, ,
, .
.
? ?
?
, ? ?
(
?). , ,
.
,
. ,
, .
.
. ,
, Kanban-.
Kanban
3 " ":
,
Lego,
.
3
,
.
" ", ,
-. -
, - .
22
, , Kanban . , ,
: , ,
backlog-. ,
.
.
, .
, .
. ,
. , ,
. , Kanban
.
, ,
. ,
, : " , , ,
".
23
Kanban-
Kanban- (value stream
map). (value chain)
, ( ).
Kanban-, .
. :
?
?
?
, ?
(SLA),
, .
.
. "
( ), ?"
. ,
. , ,
, , .
: ,
. ,
.
Kanban-
, Kanban-. ,
( ),
.
2. Kanban-. ,
.
" " ( ). .
3. Kanban .
Backlog
, , .
,
8 .
,
2 * n-1 ( n , 1 ).
, 4
.
.
.
.
,
,
.
,
, ,
.
.
Kanban- .
.
24
() . ,
, , ,
.
() (,
).
, , 2n-1. (n = , -1
). ? .
. ,
: "... ,
, , ,
?" ,
. Kanban-
.
4.
.
, , story point-.
. ,
(= ).
(),
. - ,
.
25
, .
, "".
.
,
. .
, .
, .
""
"" , ,
"", .
:
1. , , .
2. , .
, ""
, .
5. Kanban- ; ""
.
26
?
, .
Kanban .
, .
, " ".
, ,
. ( , ,
).
6. , (capacity)
: () ().
, . " " ( , ..
, , , )
.
27
?
, , , :
,
/ story points
, (,
S, M, L)
, ,
Scrum- (- ) story point-.
story point-, - (
). . , ,
,
. , ,
.
, . ,
. ,
, .
- " ".
Kanban-, ( )
, 25%, , . ,
. ,
, , .
?
?
story points , ..
; (
). story point-
(), .
,
. , .
28
?
Kanban , ,
.
, , .
7.
/.
backlog,
:
Standup ,
" " , .
,
.
Standup
Standup Scrum.
"Scrum of Scrums" (, , ).
"Scrum of Scrums" Kanban-, ,
,
. ,
. ,
, (
).
.
, , , .
. :
.( "".)
. ? ? ,
?
( ).
( ).
,
.
. , , .
,
" " ( ).
:
1. .
2. ,
, ,
.
3. ,
.
. , , ,
.
" ?" -
, .
,
, . , ,
, ,
, . ,
, .
, ,
.
. ,
"" ,
. ,
.
, , . " "
. .
29
,
.
. , , .
, .
, .
. , ,
.
, , .
. " " ,
Kanban- . " .
?"
-
planning poker ,
, :
1. .
2. .
3. .
,
.
1:
/ " +
( , , ,
), .
.
, (
, ).
" " , ,
.
(
, ""
).
.
45 , .
, - .
2 ,
/ .
.
,
.
8. "" .
30
?
(
), , , ... ,
. :
, . , , , burndown-
. ,
Kanban- ( backlog-, ).
.
.
.
(
)
,
, ,
.
,
.
,
.
.
.
,
.
,
.
.
9. . ,
, .
"" ,
. .
, .
, .. Kanban-
, ,
. ,
, .
31
Kanban-
" " -. ,
" ", .
, 6 ,
, ! 3
, .
. ?
, " ". ,
, ,
. , , -
, . , (
, ? ) , "
, ?".
, , "
". , " "
. Kanban-,
,
. ,
, .
,
( ). "--",
,
, .
" ":
-; , , ,
; , , .
10. :
. . ( ,
) .
.
11. :
. .
, kanban .
.
?
12. ,
Story Points, .
[kanban-]. ,
"" ( , ,
). 1) ,
, 2) .
, .
( ).
(DBA):
13. ,
. .
,
.
( , Kanban-).
,
.
Kanban ,
.
, . ,
. Kanban-
. , ,
, , .
. Kanban-
, .
,
. " ": ,
, .
, .
- , .
32
.
, ,
.
, ,
, .
, : .
.
, - ,
.
() , . , ,
. ,
, .
, , , ,
. ,
, , .
Kanban. ,
, . Kanban-,
, .
.
,
!
Kanban- . , -
, .
, , . ,
. , , .
, , . ,
( , :-).
. ,
, - ,
.
14. Kanban-
, , , - .
, Kanban, .
. ,
. ( , ,
burndown ..) - .
, ?
Kanban ,
Kanban-. , !
Scrum,
!
Kanban- , ? ,
. , , , :)
,
. ,
! , .
, .
,
, Scrum-, XP,
Kanban-, , .
!
Kanban, Scrum , ( ) .
, . ! ,
, , , .
! - .
.
! ...
!
/ , 2009-06-24
H: ?
: , . .
H: , , ?
M: . ,
.
H: . !
: , , .
H: . , , :)
M: , !
(Henrik Kniberg) (Mattias Skarin) Crisp
().
, ,
Lean Agile .
3-
.
Certified Scrum Trainer- Lean
Agile, (Jeff Sutherland), (Mary
Poppendieck), (David Anderson).
"Scrum XP: " ("Scrum and XP
from the Trenches") 150 000
.
" ".
, .
, -
.
henrik.kniberg <at> crisp.se
http://blog.crisp.se/henrikkniberg
http://www.crisp.se/henrik.kniberg
Lean-, ,
, Lean Agile.
, .
24 4
,
Kanban.
, .
,
10 .
, --, .
mattias.skarin <at> crisp.se
http://blog.crisp.se/mattiasskarin
http://www.crisp.se/mattias.skarin