Date post: | 20-Aug-2015 |
Category: |
Technology |
Upload: | karsten-dambekalns |
View: | 1,083 times |
Download: | 0 times |
Inspiring people toshare
The Agile Future of a Ponderous Project
Karsten Dambekalns <[email protected]>
Dienstag, 5. Oktober 2010
Inspiring people toshare
The Agile Future of a Ponderous Project
Karsten Dambekalns <[email protected]>
Dienstag, 5. Oktober 2010
Inspiring people toshare
Making it growLetting go
Building teams
+1 system
The Forge
Dienstag, 5. Oktober 2010
Inspiring people toshare
Scrum Process Mechanics
© 2004-2005, William C. Wake, xp123.com. Extended 2010 by Alexander Kriegisch, Scrum-Master.de.
!
Daily Scrum "#!$%&'&(!)**!)''+,-(!./!%0&+12+&3!4)'4$+&!56!%,!&')'5&! 78!9:,5'+&(!&)9+!':9+!+2+1;!-);! <)4$!=!9+90+1!>),-!%6':%,)**;!"#?!),&@+1&A!
7B C$)'!-:-!;%5!-%!;+&'+1-);D!!EB C$)'!@:**!;%5!-%!'%-);D!!FB !
=!56-)'+&!"61:,'!G)4H*%I! ./!),&@+1&!=J&!&$%1'!K5+&':%,&!:L!)&H+-! "#!56-)'+&!G*%4H&!M:&'!
!"#.1%-54'!/@,+1A!
&+'!61:%1:':+&!!
Roles
$%#
"4159!#)&'+1A!9),)I+!61%4+&&3!
1+9%2+!0*%4H&!!
&#=+)9!#+90+1&A!N+2+*%6!61%-54'!
!
$'#"')H+$%*-+1&A!
%0&+12+!O!)-2:&+!
Artifacts Product Backlog M:&'!%L!05&:,+&&!1+K5:1+9+,'&!O!:&&5+&! /@,+-!0;!./! P,;0%-;!4),!)--!'%!:'3!05'!%,*;!./!61:%1:':Q+&!
Sprint Goal /,+R&+,'+,4+!&599)1;3!-+4*)1+-!0;!./! #5'5)**;!)44+6')0*+!'%!=!),-!./!
Sprint Backlog M:&'!%L!'+4$,:4)*!')&H&!6+1!.1%-54'!G)4H*%I!S'+9! /@,+-!0;!=3!&')'5&!O!+&':9)'+&!56-)'+-!-):*;! /,*;!=!9%-:L:+&!:'!>./!95&'!,%'!4$),I+!&4%6+T?!
Blocks List S96+-:9+,'&3!0*%4H&3!6+,-:,I!-+4:&:%,&! /@,+-!0;!"#3!56-)'+-!-):*;!
Meetings
Sprint Review Meeting "#!$%&'&(!)**!)''+,-(!4)B!ERF!$%51&! S,L%19)*3!:,L%19)':%,)*! PI+,-)A!
7B N+9%!),-!-:&45&&!S,41+9+,'!EB ./!L%19)**;!)44+6'&!.1%-54'!S,41+9+,'!>%1!,%'?!FB "#!),,%5,4+&!,+U'!"61:,'!V+2:+@!#++':,I!
Sprint Process Sprint Planning Meeting "#!$%&'&(!)**!)''+,-B!W!-);!! S,65'A!.1%-54'!G)4H*%I3!*)'+&'!S,41+9+,'3!05&:,+&&!),-!
'+4$,%*%I;!4%,-:':%,&! /5'65'A!"61:,'!X%)*3!"61:,'!G)4H*%I! PI+,-)A!
7B ./!61+&+,'&!"61:,'!X%)*!Y!'%6R61:%!.1%-54'!G)4H*%I!:'+9&!EB =!+&':9)'+&!:'+9&!),-!05-I+'!FB =!&+*+4'&!&+'!%L!:'+9&!L%1!&61:,'!)44%1-:,I!'%!61:%1:':+&!ZB =!'51,&!05&:,+&&!1+K5:1+9+,'&!:,'%!'+4$,:4)*!"61:,'!')&H&!
.1%-54'!G)4H*%I!
S,41+9+,'!
!"#$%&'()*%%$%+',--&$%+'
"61:,'!X%)*!
"61:,'!G)4H*%I!
G*%4H&!M:&'!
.1%-54'!!
.*$)/'!0#12'
.*$)/'34#5'
!"#$%&'6-7$-8',--&$%+'
$()*+,A!!7!9%,'$!+)4$!
<U'+1,)*![%,-:':%,&!
.1%-54'!G)4H*%I!
!)-.*/01#$()*+,!
2-3,#$()*+,!<U'+1,)*!
[%,-:':%,&!
S,41+9+,'!N);!
N);!
N);!>-+'):*&?!
Product Burndown Chart \:&5)*:Q+&!%2+1)**!61%I1+&&!>+&':9)'+-!1+9):,:,I!
+LL%1'&?!),-!'+)9!2+*%4:';! ]6-)'+-!)L'+1!+)4$!&61:,'!
Sprint Burndown Chart \:&5)*:Q+&!&61:,'!61%I1+&&!>+&':9)'+-!1+9):,:,I!':9+?! ^+*6&!-+'+4'!61%0*+9&!:,!&61:,'! ]6-)'+-!-):*;!
Product Increment .%'+,':)**;!&$:66)0*+!61%-54'!2+1&:%,! N%NR4%96*:),'!>'+&'+-3!-%459+,'+-!+'4B?! N+*:2+1+-!%,4+!6+1!&61:,'!
Sprint Retrospective Meeting "#!$%&'&(!=!)''+,-&!>5&5)**;!,%!./T?(!4)B!E!$%51&! PI+,-)A!
7B V+)-!61:9+!-:1+4':2+!EB C$)'!@+,'!@+**_@1%,I!-51:,I!&61:,'D!FB ^%@!4),!@+!:961%2+!61%-54'3!"4159!61%4+&&3!@%1H!
+,2:1%,9+,'3!=!6+1L%19),4+3!+,I:,++1:,I!61)4':4+&D!
Sprint Cancellation (rare) "#!4)**&3!:L!"61:,'!X%)*!4),,%'!0+!9+'!0;!=! <UBA!5,&%*2)0*+!:96+-:9+,'&(!-1)&':4!+,2:1%,9+,')*!4$),I+(!
&+2+1+!9:&+&':9)':%,B!
Information Radiators "4159!),-!%'$+1!)1':L)4'&!>+BIB!)14$:'+4'51+!-:)I1)9&?! <)&:*;!)44+&&:0*+!L%1!"^!),-!%'$+1!:,'+1+&'+-!6)1':+&! G:I!6%&'+1&_9%,:'%1&!:,!650*:4!)1+)&!%1!61%`+4'!@:H:! .516%&+A!61%2:-+!9)UB!'1),&6)1+,4;!)0%5'!61%`+4'!
Definition of Done (DoD) M:&'!%L!K5)*:';!41:'+1:)!)66*:4)0*+!'%!)**!1+K5:1+9+,'&! #5'5)**;!)44+6'+-!0;!=!),-!./!
Scrum
Dienstag, 5. Oktober 2010
Inspiring people toshare
Scrum Process Mechanics
© 2004-2005, William C. Wake, xp123.com. Extended 2010 by Alexander Kriegisch, Scrum-Master.de.
!
Daily Scrum "#!$%&'&(!)**!)''+,-(!./!%0&+12+&3!4)'4$+&!56!%,!&')'5&! 78!9:,5'+&(!&)9+!':9+!+2+1;!-);! <)4$!=!9+90+1!>),-!%6':%,)**;!"#?!),&@+1&A!
7B C$)'!-:-!;%5!-%!;+&'+1-);D!!EB C$)'!@:**!;%5!-%!'%-);D!!FB !
=!56-)'+&!"61:,'!G)4H*%I! ./!),&@+1&!=J&!&$%1'!K5+&':%,&!:L!)&H+-! "#!56-)'+&!G*%4H&!M:&'!
!"#.1%-54'!/@,+1A!
&+'!61:%1:':+&!!
Roles
$%#
"4159!#)&'+1A!9),)I+!61%4+&&3!
1+9%2+!0*%4H&!!
&#=+)9!#+90+1&A!N+2+*%6!61%-54'!
!
$'#"')H+$%*-+1&A!
%0&+12+!O!)-2:&+!
Artifacts Product Backlog M:&'!%L!05&:,+&&!1+K5:1+9+,'&!O!:&&5+&! /@,+-!0;!./! P,;0%-;!4),!)--!'%!:'3!05'!%,*;!./!61:%1:':Q+&!
Sprint Goal /,+R&+,'+,4+!&599)1;3!-+4*)1+-!0;!./! #5'5)**;!)44+6')0*+!'%!=!),-!./!
Sprint Backlog M:&'!%L!'+4$,:4)*!')&H&!6+1!.1%-54'!G)4H*%I!S'+9! /@,+-!0;!=3!&')'5&!O!+&':9)'+&!56-)'+-!-):*;! /,*;!=!9%-:L:+&!:'!>./!95&'!,%'!4$),I+!&4%6+T?!
Blocks List S96+-:9+,'&3!0*%4H&3!6+,-:,I!-+4:&:%,&! /@,+-!0;!"#3!56-)'+-!-):*;!
Meetings
Sprint Review Meeting "#!$%&'&(!)**!)''+,-(!4)B!ERF!$%51&! S,L%19)*3!:,L%19)':%,)*! PI+,-)A!
7B N+9%!),-!-:&45&&!S,41+9+,'!EB ./!L%19)**;!)44+6'&!.1%-54'!S,41+9+,'!>%1!,%'?!FB "#!),,%5,4+&!,+U'!"61:,'!V+2:+@!#++':,I!
Sprint Process Sprint Planning Meeting "#!$%&'&(!)**!)''+,-B!W!-);!! S,65'A!.1%-54'!G)4H*%I3!*)'+&'!S,41+9+,'3!05&:,+&&!),-!
'+4$,%*%I;!4%,-:':%,&! /5'65'A!"61:,'!X%)*3!"61:,'!G)4H*%I! PI+,-)A!
7B ./!61+&+,'&!"61:,'!X%)*!Y!'%6R61:%!.1%-54'!G)4H*%I!:'+9&!EB =!+&':9)'+&!:'+9&!),-!05-I+'!FB =!&+*+4'&!&+'!%L!:'+9&!L%1!&61:,'!)44%1-:,I!'%!61:%1:':+&!ZB =!'51,&!05&:,+&&!1+K5:1+9+,'&!:,'%!'+4$,:4)*!"61:,'!')&H&!
.1%-54'!G)4H*%I!
S,41+9+,'!
!"#$%&'()*%%$%+',--&$%+'
"61:,'!X%)*!
"61:,'!G)4H*%I!
G*%4H&!M:&'!
.1%-54'!!
.*$)/'!0#12'
.*$)/'34#5'
!"#$%&'6-7$-8',--&$%+'
$()*+,A!!7!9%,'$!+)4$!
<U'+1,)*![%,-:':%,&!
.1%-54'!G)4H*%I!
!)-.*/01#$()*+,!
2-3,#$()*+,!<U'+1,)*!
[%,-:':%,&!
S,41+9+,'!N);!
N);!
N);!>-+'):*&?!
Product Burndown Chart \:&5)*:Q+&!%2+1)**!61%I1+&&!>+&':9)'+-!1+9):,:,I!
+LL%1'&?!),-!'+)9!2+*%4:';! ]6-)'+-!)L'+1!+)4$!&61:,'!
Sprint Burndown Chart \:&5)*:Q+&!&61:,'!61%I1+&&!>+&':9)'+-!1+9):,:,I!':9+?! ^+*6&!-+'+4'!61%0*+9&!:,!&61:,'! ]6-)'+-!-):*;!
Product Increment .%'+,':)**;!&$:66)0*+!61%-54'!2+1&:%,! N%NR4%96*:),'!>'+&'+-3!-%459+,'+-!+'4B?! N+*:2+1+-!%,4+!6+1!&61:,'!
Sprint Retrospective Meeting "#!$%&'&(!=!)''+,-&!>5&5)**;!,%!./T?(!4)B!E!$%51&! PI+,-)A!
7B V+)-!61:9+!-:1+4':2+!EB C$)'!@+,'!@+**_@1%,I!-51:,I!&61:,'D!FB ^%@!4),!@+!:961%2+!61%-54'3!"4159!61%4+&&3!@%1H!
+,2:1%,9+,'3!=!6+1L%19),4+3!+,I:,++1:,I!61)4':4+&D!
Sprint Cancellation (rare) "#!4)**&3!:L!"61:,'!X%)*!4),,%'!0+!9+'!0;!=! <UBA!5,&%*2)0*+!:96+-:9+,'&(!-1)&':4!+,2:1%,9+,')*!4$),I+(!
&+2+1+!9:&+&':9)':%,B!
Information Radiators "4159!),-!%'$+1!)1':L)4'&!>+BIB!)14$:'+4'51+!-:)I1)9&?! <)&:*;!)44+&&:0*+!L%1!"^!),-!%'$+1!:,'+1+&'+-!6)1':+&! G:I!6%&'+1&_9%,:'%1&!:,!650*:4!)1+)&!%1!61%`+4'!@:H:! .516%&+A!61%2:-+!9)UB!'1),&6)1+,4;!)0%5'!61%`+4'!
Definition of Done (DoD) M:&'!%L!K5)*:';!41:'+1:)!)66*:4)0*+!'%!)**!1+K5:1+9+,'&! #5'5)**;!)44+6'+-!0;!=!),-!./!
Scrum
Dienstag, 5. Oktober 2010
Inspiring people toshare
LinksFLOW3 Coding Guidelineshttp://flow3.typo3.org/documentation/coding-guidelines/
QA in PHP Projectshttp://qualityassuranceinphpprojects.com/
Hudsonhttp://macosx.ci.typo3.org/
Dienstag, 5. Oktober 2010
Inspiring people toshare
Real-World Solutions for Developing High-Quality PHP Frameworks and ApplicationsS. Bergmann & S. Priebsch, Jon Wiley & Sons
Literature
Test-Driven Development By ExampleKent Beck, Addison-Wesley
Dienstag, 5. Oktober 2010
Inspiring people toshare
Give feedback athttp://joind.in/1664
Follow me onhttp://twitter.com/k_fish
Dienstag, 5. Oktober 2010