An Agile Team of One

I am developing some software at work by myself. I have worked on several different styles of Agile team in the past, e.g. Scrum and XP, and I decided to think a little about what Agile practices are appropriate for a team of one.

First up, the daily tag-up, otherwise known in some circles as “the Scrum”, doesn’t serve the same purpose that it does on a larger team. You probably should set aside a moment, perhaps first thing in the morning, to review your progress from the day before, identify any obstacles you need to address to proceed, and make note of what you intend to do today. That should take very little time since you don’t have to explain what you mean to anyone else. Communication is the benefit and the major time sink, of the Scrum.

Next, a backlog is useful. I consider it another name for my todo list but it is a little more formal than some todo lists. I keep it sorted in order of highest priority first. I mark each major item with a status, e.g. ready, in-work, waiting on <resource> etc. I also use an outliner to keep track of my backlog so that I can easily represent subtasks.

I have added a practice that I learned from Dave Winer, called Narrate Your Work. It is particularly useful for me since I don’t have the benefit of a colleague to discuss my project with. By narrating my work, I get down the essence of what I’m doing and why so that I can remember what I’m trying to accomplish and the decisions that I have made along the way.

I haven’t had to do any estimating yet so I haven’t done anything like the planning game. I have a suspicion that you need three or more team members for the planning game to work very well. I also haven’t divided the work up into sprints. That seems like over kill for the one person team.

I will be doing periodic evaluations that will correspond somewhat to the end of sprint retrospectives. I think the key here again is that since I don’t have anyone to discuss it with, it is just a matter of taking a moment to think about what I’ve learned to date in the project.

Comments (8)

Loading... Logging you in...
  • Logged in as
An increasing body of university researching means that game playing boosts creativity, decision-making and perceptual experience. The precise advantages are extensive which range, from superior hand-eye coordination in surgeons to imagination variations that improve evening driving ability.People who played out action-based video and computer games had assessment 25% much faster than some people without sacrificing accuracy and reliability, in line with a report. Indeed, the most adept game players could make choices and do something on all of them up to 6 times a second—four times more rapidly as compared to the majority, other experts discovered. Moreover, practiced game competitors are going to pay focus on a lot more than six issues immediately without getting confused, compared with the four that somebody can typically consider, said University of Rochester researchers. The researches were carried out on their own of the businesses that provide video and computer online games
I really thankful to you for sharing such useful ideas here. I really love your information. I will definitely try this.
Devops training in bangalore
Great article! I would love to see more of that...
Thank you for sharing your thoughts
It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

Advanced Python Training Institute in Chennai| Advanced Python Training institute in Chennai
I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all thedetails.
python training in chennai | python training class in chennai |
python course in chennai
It is amazing and wonderful to visit your site. Thanks for sharing this information, this is useful to me... Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
Devops online training
Devops certification training

Post a new comment

Comments by