Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dr. Scrum

John Downey
September 26, 2011

Dr. Scrum

John Downey

September 26, 2011
Tweet

More Decks by John Downey

Other Decks in Programming

Transcript

  1. How  I  Learned  to  Stop  Worrying  and  Love  Agile  

    View full-size slide

  2. We  are  uncovering  better  ways  of  developing  
    software  by  doing  it  and  helping  others  do  it.  
    Through  this  work  we  have  come  to  value:  
     
    Individuals  and  interactions  over  processes  and  tools  
    Working  software  over  comprehensive  documentation  
    Customer  collaboration  over  contract  negotiation  
    Responding  to  change  over  following  a  plan  
     
     
    That  is,  while  there  is  value  in  the  items  on  
    the  right,  we  value  the  items  on  the  left  more.  

    View full-size slide

  3. We  are  uncovering  better  ways  of  developing  
    software  by  doing  it  and  helping  others  do  it.  

    View full-size slide

  4. ¡  INVEST  
    §  Independent  
    §  Negotiable  
    §  Valuable  
    §  Estimable  
    §  Testable  
    ¡  As  a  [role]  I  want  to  
    able  to  [something]  so  
    that  [benefit]  

    View full-size slide

  5. ¡  Integration  test  
    §  End  to  end  
    ¡  Tests  a  user  story  
    ¡  Prevents  breaking  
    pages  later  on  
    ¡  Written  with  the  
    domain  export  

    View full-size slide

  6. Feature:  Fight  or  flight  
       In  order  to  increase  the  ninja  survival  rate,  
       As  a  ninja  commander  
       I  want  my  ninjas  to  decide  whether  to  take  on  an    
       opponent  based  on  their  skill  levels  
     
       Scenario:  Weaker  opponent  
           Given  the  ninja  has  a  third  level  black-­‐belt    
           When  attacked  by  a  samurai  
           Then  the  ninja  should  engage  the  opponent  
     
       Scenario:  Stronger  opponent  
           Given  the  ninja  has  a  third  level  black-­‐belt    
           When  attacked  by  Chuck  Norris  
           Then  the  ninja  should  run  for  his  life  

    View full-size slide

  7. ¡  http://www.flickr.com/photos/biggleswadeblue  
    ¡  http://www.flickr.com/photos/paulyg  
    ¡  http://www.flickr.com/photos/aheram  
    ¡  http://www.flickr.com/photos/jimforest  
    ¡  http://agilecommons.org/posts/bd4ada774c  

    View full-size slide