Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons



All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Creative Camp Mar08 Scrum Coclarity

From ghartnett, 4 months ago

Using SCRUM to manage any kind of project

422 views  |  0 comments  |  0 favorites  |  14 downloads
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)
custom

Slideshow Statistics
Total Views: 422
on Slideshare: 422
from embeds: 0* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 1: SCRUM a low tech way to manage any kind of project gerard.hartnett@coclarity.com CreativeCamp, Kilkenny, Ireland. 8-Mar-08 1

Slide 2: Overview You can manage any kind of project with SCRUM I’ve used on tiny and large projects Not rocket science or expensive It works & viral Name picked by an American coclarity.com 2

Slide 3: “Opportunities” All projects have chickens and pigs With SCRUM pigs are happier No big status reports or boring weekly meetings With SCRUM chickens are happier You know what’s happening without getting in the way coclarity.com 3

Slide 4: The Theory Software engineering is complex adaptive system Traditional planning - illusion of control Empirical process not a “defined process” Complexity theory - better to do frequent samples and small adjustments Adaptability is better than predicability coclarity.com 4

Slide 5: The Team Should be small (6 max) - if bigger, split Ideally co-located (can work distributed) coclarity.com 5

Slide 6: Diagram by Lakeworks http://commons.wikimedia.org/wiki/Image:Scrum_process.svg The Project Broken down into “sprints” (milestones) No longer than one month in duration List of work items called “backlog” Start of sprint - pick items from backlog Punctuated Equilibrium - balance team focus, management visibility, and adaptability coclarity.com 6

Slide 7: The Sprint Easier for team to focus on something a month away Daily short meetings At the end - write-up or demo coclarity.com 7

Slide 8: The Daily Meeting KISS - 15 minutes max, same time & place 3 questions what did you do? (binary - all or nothing) what roadblocks? what will you do by tomorrow? Everyone responsible for their own tasks coclarity.com 8

Slide 9: +?#!$'(% 8% "*+&'0% !/% ,')6"-@*'1% /0!+% IJ?-1!('1K% S'0$%S-1-&#'%-"%,6'%!0A8"-V8,-!";%8"(%)*0-!1-,$%/0!+%!,6' "A68+;%NOOPQ%,6'%?0')*01!0%,!%'R,0'+'%?#8""-"A=% ,'8+1%6'#?'(%,6'%-"-,-8#%1?0'8(%!/%,6'%,')6"-@*'=%W-A*0'%N Loads of Post-its stuck *+% 781% -"-,-8##$% ?-#!,'(% &$% !"'% ,'8+% 8"(% -,1% *1'% 7"%!0A8"-)8##$%,!%,6'%'E,'",%,68,%-,%"!7%-1%*1'(%&$% 6'% ,'8+1% -"% H",'#% 568""!"=% G6'$% &'#-'S'% ,6'% .'$% &'#!7% -##*1,08,'1% 8% 18+?#'% +'',-"A% 0')!0(% 7-,6% X!1,TH,1 8,,8)6'(=% % to a big sheet of paper % % % % K.9/% ='?+% % J(.#8( D$/8. % % % -.)%+(&(% A%7'&(,=+'/ 4')%+( D('7,E,"9'%&(#!% 5=>,314% >/&(#@'"(,-.7(% % .@,A4B,*..C% % =H: -.)%+(&(% % F((&$/8% '!!()*+(#,&(!&% % 6#$&(,)((&$/8% !"#$%&!% % )$/?&(!% % % -?##(/&,B'"C+.8% % B'"C+.8 H./( % % 46,414% ".)%+(&(% D(@'"&.#, % 414% A4B,$)%'"&% '!!(!)(/&% I4,17'%&.# ! !"(/'#$.!% !"#$%&&&' ! H(!$8/% 0#$&&(/% 46,.#8% 46,=>=,.?&,@.#% ! =4FG50!<% 7("$7(7% #(<$(0% 56% ! $/&(#@'"(% )$+(!&./(!% 3&9(#/(&,:;% 7(!$8/,!"(/'#$.% ! $/,%+'/% 112,314% ! !("&$./% 0#$&&(/% ! ! 9

Slide 10: Consequence of “Loads of post-its” Low effort - visualisation of progress Preparation is fast - post-its on monitors Occasional trips to the “big sheet” Not great for distributed teams 3M make loads of money coclarity.com 10

Slide 11: Planning More KISS No complex Gannt chart Plan is a series of sprints Dependencies only at a sprint level Can use sophisticated estimation techniques Shorter sprints at the start and end coclarity.com 11

Slide 12: !""#$%!&#'( )*( +$,)-$&.)'+( +'/'#*"0'1)( )2!1( 2!,( &''1( D#!11$13( $,( E'")( ,$0"#'=( A2'-'( $,( 1*( %*0"#'F( G!1))( ,.33',)'+(."()*(1*4(56%7-''18(9::;<=( %2!-)( 4$)2( %*0"#'F( $1)'-H+'"'1+'1%$',( &')4''1( )!,E,=( Planning - Full Project ( A2'(*/'-!##("#!1($,(!(,'-$',(*@(,"-$1),(5,''(I$3(9<=(>1)'-1!#( !"#"$"%&'()*%+,-../.0% *-( 'F)'-1!#( 0$#',)*1',( %!1( &'( #$1'+( ."( 4$)2( ?"-$1)( ( %*0"#')$*1,8( &.)( )2'( +'"'1+'1%$',( &')4''1( )2'( )!,E,( >1)'#( ?2!11*1( 2!/'( 0!+'( ,*0'( 0*+$@$%!)$*1,( )*( )2'( 4$)2$1()2'(,"-$1)(!-'(1*)(4*-E'+(*.)($1(!+/!1%'=( "#!11$13("-*%',,(!#,*=(A2'B(.,'()4*("#!11$13(,)!3',8(*1'( ( !)( )2'( ,)!-)( *@( '!%2( ,"-$1)( !1+( *1'( !)( )2'( ,)!-)( *@( )2'( ( "-*C'%)=(( ( ( ( ( ( !""!#$%&!'()*+!,'-"'!(.%(!!,/ 012 012 013 014 014 014 !"#$%&'()*+* 56/!7%(! 89,%($': 89,%($'0 89,%($'; 89,%($'< 89,%($'= 89,%($'2 >(6//%.(!? ( @$*?1ABC1D-,E/F-9/ :01G :01G ( @67=H@67GH@6701D-,E/F-9/ 01G 01G ( I96$F 2<1= 2<1= ( JK., <;1= <;1= @$*? :::1= :::1= ( @67=@##1I)(#89!#1C,6"$HL!&%!D :G1G :G1G ( @67=@##1C!/%.(89!# 31G 31G ( @67=@##1M-?! 21G 21G @67=M-?!7!$189!# 31= 31= ( @67=M-?!7!$1M-?! 31G 31G ( N-$67 03: G G G G G G 03:1G ( ( ,$-./'01.#2.)/ A-7%?6O/1P)+7%# <1G <1G ( A-7%?6O/1Q6#6$%-( <=1G <=1G N,6%(%(. <1G % <1G N-$67 =; % G G G G G G =;1G % G G G G G G % 1/0%#%&'()*%+,-../.0% % % % J!%2()'!0(#'!+(+*',(!("#!1(*.)#$1$13(!##(*@()2'(,"-$1),( )2'( ,)!-)( *@( "-*C'%)( ,"-$1)( "#!1( !1+( #**E( !)( !1B( 1'4( )*( )2'( '1+( *@( )2'( "-*C'%)=( >1$)$!#( 0'')$13,( !-'( %*1+.%)'+( coclarity.com &!%E#*3( $)'0,( )2!)( 0!B( 2!/'( %*0'( ."( +.-$13( )2'( #!,)( &B( )2'( '13$1''-,( )*( 3')( 2$32( #'/'#( ',)$0!)',( )2!)( %!1( &'( ,"-$1)=( A!,E,( !-'( !##*%!)'+( )*( $1+$/$+.!#,( )*( ,"-'!+( )2'( 12

Slide 13: Planning - Sprint At the start check project plan & look at new backlog items Allocate to individuals - could use simple spreadsheet Efforts based on “ideal days” Inside/Outside end-date At the end: write-up, demo, release coclarity.com 13

Slide 14: The Big Chickens Start to trust it - less reporting needed Can show up at daily meetings - must remember they are chickens Can add new items to backlog Other possibilities - earned value, wide- band-delphi, comparison to estimates coclarity.com 14

Slide 15: Conclusion Simple, low-overhead, adaptable any kind/ size project Everyone gets involved in planning and tracking, team “gells” The chickens can actually contribute without getting in the way Learn more at Wikipedia or paper I co-wrote with Brian Fitzgerald of UL coclarity.com 15

Slide 16: Thank You Happy to talk about SCRUM PaddysValley GTD coclarity OO Design Web-collaboration Entrepreneurship Ruby on Rails 16 16