Drupal since 4.6 Drupal since 4.6WESTAFpingVisionVintage Digital LLCExaminer.comTrellon LLC
MatthewS d.o j_matthew_s IRC firstname.lastname@example.org - G+ @creech - twitterMatthew’s personal blog - dogstar.org email@example.com
The Story of a Drupal Cuckoo
Why Do We DoWhat We Do?
We NEED Project Managementfor Successful Outcomes. b4b2 on Flickr
• 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.• I had a project that had multiple decision makers. They wouldnt move forward unless they all agreed on any one point. And they couldnt agree on anything.• Drunk guy I met one time: "Oh, you make sites? Lets make something like Facebook and earn alot of money! Ill come up with ideas and you make it. Got any suggestions? Yeah, we need something like Facebook so well be rich! You go make it!"• The client doesnt know what they want, so they spend endless hours in meetings with you "throwing ideas around". Then, despite the warnings that they were consuming their contracted hours in this fashion, insist that they shouldnt have to pay for the time because the site still hasnt been built.
Lack of PlanningLack of Communication Lack of Process make for nightmares for Lack of Focus (internalus, our partnersDifferences in CULTUREand external), They bring us to an Open Sourced“Arkham”... and we feel...
make for nightmares forus, our partners (internaland external), They bring us to an Open Sourced“Arkham”... and we feel...
... the “Call of Druthuhlu”
Bring Calm from Chaos.
star5112 on Flickr
daveknapik on ﬂickr
Part I 3 SoftwareMethodologies
anyjazz65 on ﬂickr
Cowboy or Extreme• Highly informal• Focuses on Stakeholders• Can be used in very unpredictable projects Roy Montgomery• Can be excellent for rapid prototyping on ﬂickr
n.hewson on Flickr
Waterfall• Highly Formalised• Focuses on Requirements• Inﬂexible• Planning is Frontloaded
SheltieBoy on Flickr
Agile• Deﬁned Timeboxes• Iterative Development Methods• Incremental• Collaborative Requirements and Solutions• Rapid and Flexible Responsive to Change• Self Organizing Teams
PART IIIThe Agile Hybrid Approach
Project Management Acts as Scrum Master Leads Pointing Stories Protects Dev Team from Distractions During CodingEnsures that the Team Doesn’t Make Mistakes Manages the Schedule
Product Owns Backlog Personas, Epics, and StoriesAnswers questions that Clarify Business Needs Demos Software at the End of Sprint
Developers Self Organizes Selected StoriesDecides What Can/Can’t be Completed in the Timebox DEFINES the Implementation of Business Needs Executes
This Next Model Works Well For Projects with a Long Timeline
A Sample Timebox Timeline60 days - Business Requirements40 days - User Stories, Wireframes,Comps20 days - Beginning of CurrentDevelopment cycle
These Three Overlap To Cover A Single Timebox
Demos and Retrospectives
Daily ScrumsWhat did you do in the last 24 hours?What are you doing today?What are your blockers?