SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
SCRUM
a low tech way to manage any kind of project


           gerard.hartnett@coclarity.com

      CreativeCamp, Kilkenny, Ireland.
                8-Mar-08


                                               1
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
“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
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
The Team



Should be small (6 max) - if bigger, split

Ideally co-located (can work distributed)




                                      coclarity.com
                                                      5
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
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
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
+?#!$'(% 8% quot;*+&'0% !/% ,')6quot;-@*'1% /0!+% IJ?-1!('1K%                        S'0$%S-1-&#'%-quot;%,6'%!0A8quot;-V8,-!quot;;%8quot;(%)*0-!1-,$%/0!+%!,6'
quot;A68+;%NOOPQ%,6'%?0')*01!0%,!%'R,0'+'%?#8quot;quot;-quot;A=%                             ,'8+1%6'#?'(%,6'%-quot;-,-8#%1?0'8(%!/%,6'%,')6quot;-@*'=%W-A*0'%N

                 Loads of Post-its stuck
*+% 781% -quot;-,-8##$% ?-#!,'(% &$% !quot;'% ,'8+% 8quot;(% -,1% *1'%
 7quot;%!0A8quot;-)8##$%,!%,6'%'E,'quot;,%,68,%-,%quot;!7%-1%*1'(%&$%
 6'% ,'8+1% -quot;% Hquot;,'#% 568quot;quot;!quot;=% G6'$% &'#-'S'% ,6'% .'$%
                                                                             &'#!7% -##*1,08,'1% 8% 18+?#'% +'',-quot;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,quot;9'%&(#!%
                   5=>,314%                      >/&(#@'quot;(,-.7(%
                                                                            %                                    .@,A4B,*..C%
                                                                            %                   =H:

                                                      -.)%+(&(%
                                                                            %                 F((&$/8%

                                                  '!!()*+(#,&(!&%           %        6#$&(,)((&$/8%
                                                        !quot;#$%&!%            %            )$/?&(!%

                                                                            %
                                                                            %
                     -?##(/&,B'quot;C+.8%                                       %
                                                                        B'quot;C+.8                            H./(    %
                                                                            %
                                       46,414%
                                       quot;.)%+(&(%                  D(@'quot;&.#, %                               414%
                    A4B,$)%'quot;&%
                     '!!(!)(/&%
                                                                  I4,17'%&.#
                                                                            !                            !quot;(/'#$.!%
                                                                  !quot;#$%&&&'
                                                                            ! H(!$8/%                     0#$&&(/%
                                                                                                                          46,.#8%
                             46,=>=,.?&,@.#%
                                                                            ! =4FG50!<%                                  7(quot;$7(7%
                                  #(<$(0%                                                                     56%
                                                                            ! $/&(#@'quot;(%                  )$+(!&./(!%
                          3&9(#/(&,:;%
                        7(!$8/,!quot;(/'#$.%
                                                                            !                                $/,%+'/%
                                                                                                                             112,314%

                                                                            !                                                 !(quot;&$./%
                                                                                                                              0#$&&(/%
                                                                            !
                                                                            !                                                            9
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
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
!quot;quot;#$%!&#'( )*( +$,)-$&.)'+( +'/'#*quot;0'1)( )2!1( 2!,( &''1(                  D#!11$13( $,( E'quot;)( ,$0quot;#'=( A2'-'( $,( 1*( %*0quot;#'F( G!1))(
,.33',)'+(.quot;()*(1*4(56%7-''18(9::;<=(                                   %2!-)( 4$)2( %*0quot;#'F( $1)'-H+'quot;'1+'1%$',( &')4''1( )!,E,=(


            Planning - Full Project
   (                                                                    A2'(*/'-!##(quot;#!1($,(!(,'-$',(*@(,quot;-$1),(5,''(I$3(9<=(>1)'-1!#(
!quot;#quot;$quot;%&'()*%+,-../.0%                                                  *-( 'F)'-1!#( 0$#',)*1',( %!1( &'( #$1'+( .quot;( 4$)2( ?quot;-$1)(
     (                                                                  %*0quot;#')$*1,8( &.)( )2'( +'quot;'1+'1%$',( &')4''1( )2'( )!,E,(
     >1)'#( ?2!11*1( 2!/'( 0!+'( ,*0'( 0*+$@$%!)$*1,( )*( )2'(          4$)2$1()2'(,quot;-$1)(!-'(1*)(4*-E'+(*.)($1(!+/!1%'=(
quot;#!11$13(quot;-*%',,(!#,*=(A2'B(.,'()4*(quot;#!11$13(,)!3',8(*1'(                   (
!)( )2'( ,)!-)( *@( '!%2( ,quot;-$1)( !1+( *1'( !)( )2'( ,)!-)( *@( )2'(        (
quot;-*C'%)=((                                                                  (
     (
     (
     (
     (     !quot;quot;!#$%&!'()*+!,'-quot;'!(.%(!!,/                                    012       012      013      014      014      014
           !quot;#$%&'()*+*                                    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,6quot;$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(#'!+(+*',(!(quot;#!1(*.)#$1$13(!##(*@()2'(,quot;-$1),(              )2'( ,)!-)( *@( quot;-*C'%)( ,quot;-$1)( quot;#!1( !1+( #**E( !)( !1B( 1'4(
)*( )2'( '1+( *@( )2'( quot;-*C'%)=( >1$)$!#( 0'')$13,( !-'( %*1+.%)'+(
                                                                                                                     coclarity.com
                                                                           &!%E#*3( $)'0,( )2!)( 0!B( 2!/'( %*0'( .quot;( +.-$13( )2'( #!,)(
&B( )2'( '13$1''-,( )*( 3')( 2$32( #'/'#( ',)$0!)',( )2!)( %!1( &'(        ,quot;-$1)=( A!,E,( !-'( !##*%!)'+( )*( $1+$/$+.!#,( )*( ,quot;-'!+( )2'(   12
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
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
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
Thank You
   Happy to talk about
      SCRUM     PaddysValley
GTD         coclarity
OO Design    Web-collaboration
Entrepreneurship Ruby on Rails



                         16
                                 16

Más contenido relacionado

La actualidad más candente

Miracle Customer Success Stories
Miracle Customer Success StoriesMiracle Customer Success Stories
Miracle Customer Success Stories
gautamvadakattu
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board Presentation
Danny Robinson
 
مذكرات حرب اكتوبر الفريق سعد الدين الشاذلي
مذكرات حرب اكتوبر  الفريق سعد الدين الشاذليمذكرات حرب اكتوبر  الفريق سعد الدين الشاذلي
مذكرات حرب اكتوبر الفريق سعد الدين الشاذلي
shawkatelbialy
 
مذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
مذكرات حرب أكتوبر للفريق سعد الدين الشاذليمذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
مذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
basheer777
 
sprint nextel Quarterly Presentations 2006 3rd
sprint nextel Quarterly Presentations  2006 3rdsprint nextel Quarterly Presentations  2006 3rd
sprint nextel Quarterly Presentations 2006 3rd
finance6
 
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
AES Eletropaulo
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
Takashi Iba
 

La actualidad más candente (19)

la Repubblica.it
la Repubblica.itla Repubblica.it
la Repubblica.it
 
Miracle Customer Success Stories
Miracle Customer Success StoriesMiracle Customer Success Stories
Miracle Customer Success Stories
 
Science World Board Presentation
Science World Board PresentationScience World Board Presentation
Science World Board Presentation
 
BCIC Town hall may5th
BCIC Town hall may5thBCIC Town hall may5th
BCIC Town hall may5th
 
Leng 04
Leng 04Leng 04
Leng 04
 
Hallgarten & Company Portfolio Strategy - September 10, 2010
Hallgarten & Company Portfolio Strategy - September 10, 2010Hallgarten & Company Portfolio Strategy - September 10, 2010
Hallgarten & Company Portfolio Strategy - September 10, 2010
 
مذكرات حرب اكتوبر الفريق سعد الدين الشاذلي
مذكرات حرب اكتوبر  الفريق سعد الدين الشاذليمذكرات حرب اكتوبر  الفريق سعد الدين الشاذلي
مذكرات حرب اكتوبر الفريق سعد الدين الشاذلي
 
Exec ed june '10 ss
Exec ed june '10 ssExec ed june '10 ss
Exec ed june '10 ss
 
مذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
مذكرات حرب أكتوبر للفريق سعد الدين الشاذليمذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
مذكرات حرب أكتوبر للفريق سعد الدين الشاذلي
 
Ethicability for Organisations Today and into the Future
Ethicability for Organisations Today and into the FutureEthicability for Organisations Today and into the Future
Ethicability for Organisations Today and into the Future
 
20110611 expanded intro-to_puppet_for_self
20110611 expanded intro-to_puppet_for_self20110611 expanded intro-to_puppet_for_self
20110611 expanded intro-to_puppet_for_self
 
sprint nextel Quarterly Presentations 2006 3rd
sprint nextel Quarterly Presentations  2006 3rdsprint nextel Quarterly Presentations  2006 3rd
sprint nextel Quarterly Presentations 2006 3rd
 
GUIA DO CHEFE ESCOTEIRO
GUIA DO CHEFE ESCOTEIROGUIA DO CHEFE ESCOTEIRO
GUIA DO CHEFE ESCOTEIRO
 
Numerology
NumerologyNumerology
Numerology
 
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
ABRADEE Meeting – Electricity Sector’s Panel – 09/16/2005
 
第9回XBRL勉強会発表資料(代理投稿)
第9回XBRL勉強会発表資料(代理投稿)第9回XBRL勉強会発表資料(代理投稿)
第9回XBRL勉強会発表資料(代理投稿)
 
REAL Solutions_Partnerships Overview
REAL Solutions_Partnerships OverviewREAL Solutions_Partnerships Overview
REAL Solutions_Partnerships Overview
 
Géométrie dans un espace affine euclidien
Géométrie dans un espace affine euclidienGéométrie dans un espace affine euclidien
Géométrie dans un espace affine euclidien
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
 

Similar a Creative Camp Mar08 Scrum Coclarity

Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
Janine Soika
 
Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
Janine Soika
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, Finland
Ilkka Kakko
 
How Partners are growing with SugarCRM
How Partners are growing with SugarCRMHow Partners are growing with SugarCRM
How Partners are growing with SugarCRM
SugarCRM
 
Keynote - SBI
Keynote - SBIKeynote - SBI
Keynote - SBI
smeech
 
Guía de uso de ISI WOK (ISI Web of Knowledge)
Guía de uso de ISI WOK (ISI Web of Knowledge)Guía de uso de ISI WOK (ISI Web of Knowledge)
Guía de uso de ISI WOK (ISI Web of Knowledge)
Marta Domínguez-Senra
 
Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)
Mark Badger
 
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
lucamazzei
 
Managing SQL Performance
Managing SQL PerformanceManaging SQL Performance
Managing SQL Performance
Karen Morton
 
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docxAssignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
danielfoster65629
 

Similar a Creative Camp Mar08 Scrum Coclarity (20)

Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
 
Dramatically increase revenue on verio template
Dramatically increase revenue on verio templateDramatically increase revenue on verio template
Dramatically increase revenue on verio template
 
OECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, FinlandOECD, Higher education workshop, Helsinki, 2007, Finland
OECD, Higher education workshop, Helsinki, 2007, Finland
 
Javaee glassfish jcertif2010
Javaee glassfish jcertif2010Javaee glassfish jcertif2010
Javaee glassfish jcertif2010
 
How Partners are growing with SugarCRM
How Partners are growing with SugarCRMHow Partners are growing with SugarCRM
How Partners are growing with SugarCRM
 
ภาษา C
ภาษา Cภาษา C
ภาษา C
 
La Marzocco FB/70 Datenblatt
La Marzocco FB/70 DatenblattLa Marzocco FB/70 Datenblatt
La Marzocco FB/70 Datenblatt
 
Keynote - SBI
Keynote - SBIKeynote - SBI
Keynote - SBI
 
Ask the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your NonprofitAsk the Pros: How to Manage Social Media at Your Nonprofit
Ask the Pros: How to Manage Social Media at Your Nonprofit
 
Live longer die faster osa 2 maria klemetz press
Live longer die faster osa 2 maria klemetz pressLive longer die faster osa 2 maria klemetz press
Live longer die faster osa 2 maria klemetz press
 
Guía de uso de ISI WOK (ISI Web of Knowledge)
Guía de uso de ISI WOK (ISI Web of Knowledge)Guía de uso de ISI WOK (ISI Web of Knowledge)
Guía de uso de ISI WOK (ISI Web of Knowledge)
 
Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)Brand & UX: Toward a New Interpretation (Version 2)
Brand & UX: Toward a New Interpretation (Version 2)
 
Masters Thesis - Matti Jutila
Masters Thesis - Matti JutilaMasters Thesis - Matti Jutila
Masters Thesis - Matti Jutila
 
Master's Thesis - Matti Jutila
Master's Thesis - Matti Jutila Master's Thesis - Matti Jutila
Master's Thesis - Matti Jutila
 
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
Corporate Council on Africa Infrastructure Conference, Washington, DC, Septem...
 
Delve Prototyping In The Wild
Delve Prototyping In The WildDelve Prototyping In The Wild
Delve Prototyping In The Wild
 
Managing SQL Performance
Managing SQL PerformanceManaging SQL Performance
Managing SQL Performance
 
Apuntes lpic1-by-monino
Apuntes lpic1-by-moninoApuntes lpic1-by-monino
Apuntes lpic1-by-monino
 
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docxAssignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
Assignment 3 Grading CriteriaMaximum PointsEvaluated and expla.docx
 
Part 1
Part 1Part 1
Part 1
 

Más de Gerard Hartnett

Simply organised presentation_-_gtd_slides_-_for_export
Simply organised presentation_-_gtd_slides_-_for_exportSimply organised presentation_-_gtd_slides_-_for_export
Simply organised presentation_-_gtd_slides_-_for_export
Gerard Hartnett
 

Más de Gerard Hartnett (7)

Simply organised presentation_-_gtd_slides_-_for_export
Simply organised presentation_-_gtd_slides_-_for_exportSimply organised presentation_-_gtd_slides_-_for_export
Simply organised presentation_-_gtd_slides_-_for_export
 
Goshido Way 2010 Cork
Goshido Way 2010 CorkGoshido Way 2010 Cork
Goshido Way 2010 Cork
 
Goshido Way
Goshido WayGoshido Way
Goshido Way
 
Agile Project Management - coClarity
Agile Project Management - coClarityAgile Project Management - coClarity
Agile Project Management - coClarity
 
Simple Project Management for Startups
Simple Project Management for StartupsSimple Project Management for Startups
Simple Project Management for Startups
 
Simple Planning for Startups Bizcamp Limerick 09
Simple Planning for Startups Bizcamp Limerick 09Simple Planning for Startups Bizcamp Limerick 09
Simple Planning for Startups Bizcamp Limerick 09
 
Itag Jan09 Agile Coclarity
Itag Jan09 Agile CoclarityItag Jan09 Agile Coclarity
Itag Jan09 Agile Coclarity
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Creative Camp Mar08 Scrum Coclarity

  • 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% quot;*+&'0% !/% ,')6quot;-@*'1% /0!+% IJ?-1!('1K% S'0$%S-1-&#'%-quot;%,6'%!0A8quot;-V8,-!quot;;%8quot;(%)*0-!1-,$%/0!+%!,6' quot;A68+;%NOOPQ%,6'%?0')*01!0%,!%'R,0'+'%?#8quot;quot;-quot;A=% ,'8+1%6'#?'(%,6'%-quot;-,-8#%1?0'8(%!/%,6'%,')6quot;-@*'=%W-A*0'%N Loads of Post-its stuck *+% 781% -quot;-,-8##$% ?-#!,'(% &$% !quot;'% ,'8+% 8quot;(% -,1% *1'% 7quot;%!0A8quot;-)8##$%,!%,6'%'E,'quot;,%,68,%-,%quot;!7%-1%*1'(%&$% 6'% ,'8+1% -quot;% Hquot;,'#% 568quot;quot;!quot;=% G6'$% &'#-'S'% ,6'% .'$% &'#!7% -##*1,08,'1% 8% 18+?#'% +'',-quot;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,quot;9'%&(#!% 5=>,314% >/&(#@'quot;(,-.7(% % .@,A4B,*..C% % =H: -.)%+(&(% % F((&$/8% '!!()*+(#,&(!&% % 6#$&(,)((&$/8% !quot;#$%&!% % )$/?&(!% % % -?##(/&,B'quot;C+.8% % B'quot;C+.8 H./( % % 46,414% quot;.)%+(&(% D(@'quot;&.#, % 414% A4B,$)%'quot;&% '!!(!)(/&% I4,17'%&.# ! !quot;(/'#$.!% !quot;#$%&&&' ! H(!$8/% 0#$&&(/% 46,.#8% 46,=>=,.?&,@.#% ! =4FG50!<% 7(quot;$7(7% #(<$(0% 56% ! $/&(#@'quot;(% )$+(!&./(!% 3&9(#/(&,:;% 7(!$8/,!quot;(/'#$.% ! $/,%+'/% 112,314% ! !(quot;&$./% 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. !quot;quot;#$%!&#'( )*( +$,)-$&.)'+( +'/'#*quot;0'1)( )2!1( 2!,( &''1( D#!11$13( $,( E'quot;)( ,$0quot;#'=( A2'-'( $,( 1*( %*0quot;#'F( G!1))( ,.33',)'+(.quot;()*(1*4(56%7-''18(9::;<=( %2!-)( 4$)2( %*0quot;#'F( $1)'-H+'quot;'1+'1%$',( &')4''1( )!,E,=( Planning - Full Project ( A2'(*/'-!##(quot;#!1($,(!(,'-$',(*@(,quot;-$1),(5,''(I$3(9<=(>1)'-1!#( !quot;#quot;$quot;%&'()*%+,-../.0% *-( 'F)'-1!#( 0$#',)*1',( %!1( &'( #$1'+( .quot;( 4$)2( ?quot;-$1)( ( %*0quot;#')$*1,8( &.)( )2'( +'quot;'1+'1%$',( &')4''1( )2'( )!,E,( >1)'#( ?2!11*1( 2!/'( 0!+'( ,*0'( 0*+$@$%!)$*1,( )*( )2'( 4$)2$1()2'(,quot;-$1)(!-'(1*)(4*-E'+(*.)($1(!+/!1%'=( quot;#!11$13(quot;-*%',,(!#,*=(A2'B(.,'()4*(quot;#!11$13(,)!3',8(*1'( ( !)( )2'( ,)!-)( *@( '!%2( ,quot;-$1)( !1+( *1'( !)( )2'( ,)!-)( *@( )2'( ( quot;-*C'%)=(( ( ( ( ( ( !quot;quot;!#$%&!'()*+!,'-quot;'!(.%(!!,/ 012 012 013 014 014 014 !quot;#$%&'()*+* 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,6quot;$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(#'!+(+*',(!(quot;#!1(*.)#$1$13(!##(*@()2'(,quot;-$1),( )2'( ,)!-)( *@( quot;-*C'%)( ,quot;-$1)( quot;#!1( !1+( #**E( !)( !1B( 1'4( )*( )2'( '1+( *@( )2'( quot;-*C'%)=( >1$)$!#( 0'')$13,( !-'( %*1+.%)'+( coclarity.com &!%E#*3( $)'0,( )2!)( 0!B( 2!/'( %*0'( .quot;( +.-$13( )2'( #!,)( &B( )2'( '13$1''-,( )*( 3')( 2$32( #'/'#( ',)$0!)',( )2!)( %!1( &'( ,quot;-$1)=( A!,E,( !-'( !##*%!)'+( )*( $1+$/$+.!#,( )*( ,quot;-'!+( )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