Produce with Flow | Blog Home | Fractal Planner

Agile SCRUM for One (part 1): Iterative Planning for Individuals

Do your projects ever take months to complete?

When you’re in the middle of one of these projects, do you ever get impatient, longing for the launch day so you can make all your hard work pay off?

Do you ever have doubts about whether the project is a good idea when feedback on it is still so far away?

I want to suggest that creative individuals can solve some of these problems by using a technique called “iterative planning”.

I’ve been moving more and more in this direction myself, and it has taken away a lot of impatience and uncertainty in my work.

Iterative planning is a method widely used in Agile Development, where software development teams use something called a “scrum process” to manage their projects.

There’s a whole big specialized terminology, and several different roles involved in scrum when used by a team. However, for our purposes, it essentially involves breaking a project down into short sprints (maybe two weeks long), with each sprint resulting in a deliverable product iteration — a version of the product that you can get feedback on.

Normally Agile methods are used by teams. However, I believe iteration planning is a technique that can also be used profitably by most individuals using the Fractal Planning Methodology.

Agile methods are also primarily used in software development. But iterative planning can be used very profitably by nearly everyone involved in planning and executing a big project:

  • book authors
  • event coordinators
  • product developers
  • etc.

This will be a multi-part series. I don’t know right now how many parts it will be (perhaps 5-7 is a good guess).

I plan to discuss at least the following topics:

  • The psychological reasons why iterations help us keep our head in the game.
  • Why “getting feedback” is important, and what counts as “getting feedback”.
  • How to plan a project in iterations when starting from scratch.
  • How to convert an existing plan into a series of iterations.
This entry was posted in agile sprints, flow, frequent feedback, SCRUM for One and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.


  1. Fatal error: Uncaught Error: Call to undefined function ereg() in /mnt/stor12-wc2-dfw1/606209/ Stack trace: #0 /mnt/stor12-wc2-dfw1/606209/ thematic_commenter_link() #1 /mnt/stor12-wc2-dfw1/606209/ thematic_comments(Object(stdClass), Array, 1) #2 /mnt/stor12-wc2-dfw1/606209/ Walker_Comment->start_el('', Object(stdClass), 1, Array) #3 /mnt/stor12-wc2-dfw1/606209/ Walker->display_element(Object(stdClass), Array, '5', 0, Array, '') #4 /mnt/stor12-wc2-dfw1/606209/ Walker_Comment->display_element(Object(stdClass), Arra in /mnt/stor12-wc2-dfw1/606209/ on line 262