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

Herding the Cats

Herding the Cats

Time for BADCamp - and cat herding has you fit to be tied.

How do you wrangle all those little critters, making sure that the proverbial ducks are in a row? What can you do to make sure your projects come in within budget and on time?

What management techniques should you use on your project? People throw around the terms "cowboy", "waterfall", "extreme", and "agile scrum" and none of it makes sense.

Learn about them all and how to avoid pitfalls that can kill a budget, poison a timeline, and ruin professional relationships. We'll sort out myths from facts.

Project management requires a blend of techniques and tools to effectively shepherd projects from ideation to release. We'll explore and discuss different tools and methodologies that can help make your project successful.

Saunders has 18 years of project management experience at a variety of shops and is currently Director of Client Services at Aten Design Group. He writes at Dogstar.org regularly - mostly on the business of open source and Drupal.

He's presented at a wide variety of Drupal events including:

Boston http://archive.org/details/DrupalconBoston2008-PopularScience-CaseStudy
Paris http://paris2009.drupalcon.org/session/agile-not-cowboy-spelled-backwards-redux.html
DC - http://archive.org/details/DrupalconDc2009-Pregnancy.orgACaseStudy
Denver - http://denver2012.drupal.org/program/sessions/tools-tips-techniques-project-management-using-hybrid-agile-development
Munich - http://munich2012.drupal.org/program/sessions/agile-gymnastics-and-timebox-tumbling-hybrid-approach
BADCamp - http://2012.badcamp.net/program/sessions/contact-management-drupal-getting-results-crm-core
Drupalize Me Podcast on project management http://www.mefeedia.com/watch/62482147
Drupalcamp Austin Keynote - http://vimeo.com/33626265

Avatar for Matthew Saunders

Matthew Saunders

October 26, 2013
Tweet

More Decks by Matthew Saunders

Other Decks in Technology

Transcript

  1. Hi, I’m Matthew Saunders atendesigngroup.com association.drupal.org atendesigngroup.com @Creech Aten Design

    Group, VP Project Management Drupal Association, Board Member Writer, dogstar.org d.o, MatthewS G+, saunderm IRC, j_matthew_s Saturday, October 26, 13
  2. atendesigngroup.com @atendesign We design, build and support websites for organizations

    doing good work all around the world. Saturday, October 26, 13
  3. Project Mangement Why Do We Do What We Do? atendesigngroup.com

    bit.ly/BADCats2013 Saturday, October 26, 13
  4. I had a client... • a couple of months ago

    call me at 6:30 in the morning yelling and screaming because his site had been down for over an hour. I drag myself out of bed, get to the computer and his site comes right up... I told him to try to get on Google. Guess what? According to him Google was down too. I politely told him to call his internet provider because that was down and once his internet came back up to use it to search for a new developer. Saturday, October 26, 13
  5. I had project... • that had multiple decision makers. They

    wouldn't move forward unless they all agreed on any one point. And they couldn't agree on anything. Saturday, October 26, 13
  6. I met a drunk guy... • "Oh, you make sites?

    Let's make something like Facebook and earn alot of money! I'll come up with ideas and you make it.” • Me: “Got any suggestions?” • Drunk guy: “Yeah, we need something like Facebook so we'll be rich! You go make it!" Saturday, October 26, 13
  7. I had a client... • who didn’t know what they

    wanted. • They spent endless hours in meetings with you "throwing ideas around". • Despite warnings that they were consuming their contracted hours in this fashion, insist that they shouldn't have to pay for the time because the site still hasn't been built. Saturday, October 26, 13
  8. make for nightmares for us, our partners (internal and external),

    They bring us to an Open Sourced “Arkham”... and we feel... Saturday, October 26, 13
  9. Cowboy or Extreme • Highly informal • Focuses on Stakeholders

    • Can be used in very unpredictable projects • Can be excellent for rapid prototyping Roy Montgomery on flickr Saturday, October 26, 13
  10. Waterfall • Highly Formalised • Focuses on Requirements • Inflexible

    • Planning is Frontloaded Saturday, October 26, 13
  11. Agile • Defined Timeboxes • Iterative Development Methods • Incremental

    • Collaborative Requirements and Solutions • Rapid and Flexible Responsive to Change • Self Organizing Teams Saturday, October 26, 13
  12. Project Manager • Scrum Master • Lead Pointing • Defense

    from Distractions • Helps team avoid mistakes • Manages Schedule Saturday, October 26, 13
  13. Product or UX • Backlog • Personaes, Epics, Stories •

    Clarify Business Needs • Demos Saturday, October 26, 13
  14. Developers • Self Organize Stories • Communicates expecations of what

    can be completed in a sprint • Defines how business needs should be architected and executed • Executes Saturday, October 26, 13
  15. 53(/4+*#/3+5= ":4*'> 54*'> #:+8*'> %+*4+8*'> #.:78*'> 7/*'> "'9:7*'>  

      '> '> '> '> '> +-+4* 2'44/4-'> .'8+ 2'44/4-'> .'8+ 5*/4-.'8+ 5*/4-.'8+ 5*/4-.'8+ .'8+/89.+ 67+;/5:8)5*+ *+2/;+7+* 7/57/9/?+*/89,57 &##/3+(5= +2/;+7+* %57154$8+7 "957/+8.'8+  %57154$8+7 "957/+8.'8+  .'8+/89.+ )5*+(+/4-<571+* 54 75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  .'8+ /8 62'44/4-,579.+ 4+=98+95,)5*+ 4;/7543+49 5)1*5<4.'8+  4;/7543+49 5)1*5<4.'8+  :-/= +625>3+49 .'8+(:-8        '> '> '> '> '> 5*/4-.'8+ 5*/4-.'8+ 5*/4-.'8+ 5*/4-.'8+ 5*/4-.'8+ %57154$8+7 "957/+8.'8+  6/)8'4*/-. +;+2$" +2/;+7+*.'8+  %57154/4'2/8+* $"%/7+,7'3+8 .'8+  %57154/4'2/8+* $"%/7+,7'3+8 .'8+  %57154/4'2/8+* $"%/7+,7'3+8 .'8+  %/7+,7'3+8 "9'79+*.'8+  +,/4+$"89.'9 4++*+8/-4*5)8 .'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+      '> '> '> '> '> 5*/4-.'8+ 5*/4-.'8+ #+'3#+89/4-'4* ).'4-+8.'8+ #+'3#+89/4-'4* ).'4-+8.'8+ #+'3#+89/4-'4* ).'4-+8.'8+ $"%/7+,7'3+ !+;/+<.'8+  4**7',9$"  /4'2*7',9 %/7+,7'3+8 +2/;+7+*  .'8+  89*7',95368 +2/;+7+*.'8+  +;#+'3 522'(57'9/54/4 7+'9/;+75*:)9 75)+88.'8+  +;#+'3 522'(57'9/54/4 7+'9/;+75*:)9 75)+88.'8+  5368 7+'9/;+#.+3+ 49+74'2!+;/+< .'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9.'8+  75* "5,9 7)./9+)9+; .'8+  75* "5,9 7)./9+)9+; .'8+  75* "5,9 7)./9+)9+; .'8+       '> '> '> '> '>  #+'3#+89/4-'4* ).'4-+8.'8+ #+'3#+89/4-'4* ).'4-+8.'8+ #+'3#+89/4-'4* ).'4-+8.'8+ #/3+(5= % .'8+  +35.'8+ 536'4*$" 7+,/4+3+498 .'8+  5368'4*$" *+2/;+7>.'8+  /4'25368'4*$" ++9/4-'4*!+;/+< .'8+  22*0:893+498 5362+9+(>  554#.'8+  !+97586+)9/;+ .'8+  +;#+'3 522'(57'9/54/4 7+'9/;+75*:)9 75)+88.'8+  +;#+'3 522'(57'9/54/4 7+'9/;+75*:)9 75)+88.'8+  +;#+'3 +2/;+7+*.'8+  #/3+5= +625>3+49 .'8+ 75* "5,9 7)./9+)9+; .'8+  75* "5,9 7)./9+)9+; .'8+  75* "5,9 7)./9+)9+; .'8+  4;/7543+49 5)1*5<4.'8+  4;/7543+49 5)1*5<4.'8+  Saturday, October 26, 13