Creative Camp Mar08 Scrum Coclarity

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Creative Camp Mar08 Scrum Coclarity - Presentation Transcript

    1. SCRUM a low tech way to manage any kind of project gerard.hartnett@coclarity.com CreativeCamp, Kilkenny, Ireland. 8-Mar-08 1
    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
    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
    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
    5. The Team Should be small (6 max) - if bigger, split Ideally co-located (can work distributed) coclarity.com 5
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    16. Thank You Happy to talk about SCRUM PaddysValley GTD coclarity OO Design Web-collaboration Entrepreneurship Ruby on Rails 16 16

    + ghartnettghartnett, 2 years ago

    custom

    1229 views, 0 favs, 0 embeds more stats

    Using SCRUM to manage any kind of project

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 1229
      • 1229 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 40
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories