Managing Life Using “Personal Scrum”

by Jesse Fewell on March 10, 2009

Last night, Excella Consulting held its monthly Agile Center of Excellence meeting, where someone joked about using Scrum to manage life outside the office. At first glance, it might seem silly to plan a wedding or coordinate the kids’ after-school chores/soccer/science/music activities with daily stand-up meetings and a velocity chart. I mean, why go through all that overhead when you have real work to do?

Well, don’t laugh, but I’ve actually tried it. Indeed, it turns out I’m not the first. A quick google of “Personal Scrum” yields some curious notes from Pete Deemer, Khaled Hussein , and Vasco Duarte. My results, though, are rather mixed, and I offer them here for your review.

The Personal Scrum Process:
First, some technical details. I started by creating a Personal Backlog of tasks in Microsoft Outlook 2007. Everything I could think of that I wanted to get done, I recorded as a Task in Outlook. For each item, I entered an estimate for how many hours it should take me to complete a task. Every Friday at lunch, I would review how much work got done, and prioritize my tasks for next week.

Entering estimates on my Personal Backlog in Outlook

Entering estimates on my Personal Backlog in Outlook

Sounds like a breeze, right?

Personal Dysfunctions Exposed by Personal Scrum
Management guru Ken Schwaber says that using the Scrum method is akin to inviting your mother-in-law to the office: she’ll expose everything you’re doing wrong, and then leave it up to you to fix the problems. As it turns out, this is exactly what happened, and the pattern is the same as they are at the office:“Going Solo Means Going Nowhere”. Here is what I mean:

  1. The Big Things Are Still Overwhelming – For a while, I’ve wanted to redesign my website. But when I think about the right layout, the right photo, the right skin, how to install logos for my social networking profiles, how to pull in my twitter feed – each of which takes time – it gets really overwhelming. So during each Friday review, I put it off. Or I do only one task and take for ever to get to the next task. When I’m the one prioritizing what work I do in a given week, I tend to go for the easier things, so that I can predict at least something will get done. What I really need is a team or a coach to talk me through step-by-step the steps involved in, say, learning a new language…and then to follow up with me later to see if I tackled that one small next step.
  2. Self-Discipline is Still Hard – Each Friday, I would paste my list of completed task list from Outlook into Excel and add up my overall output to create a velocity chart. Here is what that looks like:
    Personal Task Hours Completed Each Week

    Personal Task Hours Completed Each Week

    . As you can see, I’m not very consistent. In the end, sticking to a declared set of priorities *is a hard thing to do*. You can see the deeper truth of this by reading these posts about thedifficulty of single-tasking. Without a team or coach around me, I’m left to follow my own distractions. My daily huddle consists of 2 team members: me and my computer…and the two of us easily go WAY off track.
  3. Finding Time Is Still Hard – If you look closely at the chart above, you’ll see that it’s been over a month since I last did my weekly review. It turns out that Friday meeting-with-myself either gets co-opted by an urgent task, or I get distracted by less tedious task of online gadget shopping. However, I’ve never missed a daily huddle with my project team at the office (unless I was out sick). Why? Because it’s much easier to blow off a commitment to myself than to blow off a commitment to my team. If I start missing the monthly demos of the system we’re building, people will wonder whether I care about my job and that will lead to some unpleasant conversations and consequences. But not when I’m flying solo. These “common time commitments” are manifested as good old fashioned appointments. If we make an appointment to talk about something at a specific time and place, we’ve made a commitment to follow through. This is why I exercise much more often when I take a class from a gym or a martial arts studio…not showing up carries a financial and social penalty than just deciding on my own not to go jogging.

To combat these deficiencies, you need a team. That team could be a spouse, a buddy, a counselor, or whatever. Whenever you slip up, your wingman will be there to nudge you back on track. Because, in the end, Scum is very much is like a mother-in-law: I’ve done everything she asked me to do, and I still feel inadequate…

  • Share/Bookmark

{ 8 comments… read them below or add one }

Vasco Duarte March 10, 2009 at 10:36 am

Great post. I disagree with you when you say “i’m not very consistent”, actually you are!

The graph you show here is very consistent and shows your velocity to be predictably between 6 and 16 which is excellent for future planning and predictability! :)

Check out my own post on personal scrum here: http://bit.ly/qGfl

Tobias Mayer April 20, 2009 at 2:39 pm

Nice post Jesse. It is amazing gets exposed by this kind of personal process.

You can keep your Outlook though, I prefer sticky notes on the wall — they are more friendly :-)

Timothy August 17, 2009 at 12:49 pm

ScrumMaster here who uses Scrum in my life coaching. “First tell the truth, then give your opinion.” – Dennis Prager. The truth is you’re right. We are all inadequate… at least on your own. My opinion is that we have all the “team” we need when we let God lead us. Scrum is FANTASTIC at letting us print out a map of where we want to go, but ultimately we have to let God be our navigation… one “walking skeleton” step at a time. And hey! It’s working for my clients! So cheers! And BE BLESSED!

Khaled Hussein August 28, 2009 at 11:52 am

Jesse,
Great post. I really like that other people are trying to use agile in their life.

I don’t know if it NEEDs a whole team to do it. I think that each individual can plan it right, if he is willing to give it the enough time for planning. In my case, this was the biggest problem with Scrum.

http://www.khussein.com/life-management-using-scrum/

Joe Kriskovich April 26, 2010 at 6:16 pm

Jesse. Get a good psychiatrist. Anyone who wants to use scrum to run their life is their own worst enemy.

Jesse Fewell April 27, 2010 at 9:12 am

LOL! Great line, Joe. Indeed, I have abandoned using pure Scrum to manage my personal to-do list. I tried using it with my wife to manage the noise/chaos of weekly chores, but it fizzed out after 2-3 weeks. I’m now experimenting with the Kanban system to manage my todo list. It all feels choppy, but then every methodology feels that way in the beginning. The hard part is making it stick…

Thanks for the jibe.

Maritza van den Heuvel May 21, 2010 at 6:28 pm

Great post, Jesse! Your comment “it’s much easier to blow off a commitment to myself” is so true.

I started to get our family’s chaotic lifestyle under control by using Scrum about a year ago, but it quickly fizzled when we realized that the structure of Scrum doesn’t work for the continuous flow of life. We have now completely embraced Personal Kanban, and I’ve started documenting our experiences on my Scrumfamily blog.

At work, I now also have a kanban set up to manage my workflow. And although I’m still tempted to put off the big items, I am definitely more in control than before and less tempted to start new things until I’ve finished WIP. And the visual cards really make you feel guilty for not getting around to stuff … hiding work away in to-do-lists is not an option for me anymore!

Jesse Fewell May 21, 2010 at 9:15 pm

Maritza, you offer some interesting experiences. Like you, I’m trying to get an agile family. However, my children do not represent fully engaged Agile adopters. So, I’m working on it.

Thanks for the comment,
-jesse

Leave a Comment

Previous post:

Next post: