Beer and Cream Cheese SCRUM

by Joanna Pineda Posted on July 7, 2009

Beer + cream cheese = cheesecake Last Thursday, the MatrixMaxx team celebrated a successful SCRUM sprint with a beer and cream cheese party.  So what do beer and cream cheese have to do with software development, specifically SCRUM? Read on and find out.

MatrixMaxx is Matrix Group’s Web-based association management software product.  For about a year, the team had been exploring agile development methodologies.  Maki, our CTO and Chief Architect for MatrixMaxx, was really hot to implement SCRUM.

There is a lot to SCRUM, but here’s what SCRUM means to a non-techie, manager type like me:

Sounds great, right?  But for an agency like Matrix Group, SCRUM posed some problems:

So we decided to create the Matrix Group version of SCRUM. Team members read Agile Software Development with SCRUM by Ken Schwaber and Mike Beedle, long considered the bible of SCRUM.  Our version of SCRUM includes:

So where do the beer and cream cheese come in?  Tanya, the MatrixMaxx Director, posted to one of the SCRUM message boards, asking if anyone had experience with having the same person be the ScrumMaster AND the Product Owner.  One ScrumMaster sarcastically remarked, “You CAN do it, but that would be like combining beer and cream cheese.”

The challenge was on.  As is often the case at Matrix Group, we took a methodology and made it our own.  To celebrate the 9.2 release, a half dozen staff members scoured the Internet and found yummy recipes that combine beer and cream cheese.  Last Thursday, our Beer and Cream Cheese feast included: cream cheese dip with heffeveisen, and cupcakes with Guinness and cream cheese frosting.  I brought in pumpkin bread with Guiness and cream cheese + cheesecake made with a maple syrup and Guinness reduction.  Check out the photos from our Beer and Cream Cheese fest on Flickr.  We have dubbed our version of SCRUM “Beer and Cream Cheese SCRUM” and are considering blogging about it.

Beer and Cream Cheese SCRUM really worked for us. We plowed through more tasks and bugs than ever before, the bug list is down, and we prevented major communications snafus between team members.  Most importantly, MatrixMaxx 9.2 was released on time with a huge feature list.

How about you?  Is your team using SCRUM?  What’s been your experience?  And have you created your own version of SCRUM?

Related Articles