If you are not involved in software development, you might not be aware of the concept of agile development. The idea is that you track your project by tasks. Then each day, the team gathers around someone’s desk and each person tells the group what he or she did yesterday, what is planned for today, and any blockers that might keep the task from being completed.
It doesn’t sound like a big deal, but the whole agile process means breaking your project down into two-week increments called sprints. For each sprint in a project release, you examine the uncompleted tasks, a list called a “backlog” and select only the tasks that can be accomplished during the sprint. Part of the concept is that you don’t over-book yourself. Once the sprint starts, you work only on the tasks you have assigned to the sprint. Although extra tasks pop up occasionally, you are not distracted by the long list of tasks that need to be accomplished.
The tasks for the sprint are tracked on a board like the one pictured above. You have several columns, each of which represent the state of a task. You might have:
Tasks start of in the “To Do” column on the left and end up in the “Done” column on the right. It may sound weird, but there is something really satisfying about moving tasks around the board. Sometimes the scrum board will be represented by software but you can just as easily use a whiteboard and post-it notes.
This is a vastly simplified description of the process, but it is detailed enough for the purposes of this article. My point in writing this is that writers can benefit from adopting the agile methodology for their writing projects.
The benefits of agile software development for the individual developer include:
You always know what you have to do.
You don’t become overwhelmed trying to do everything at once
You can determine what everybody is working on and how their tasks relate to yours
The details of defining the tasks and selecting the work for a sprint means that you are actively engaged in the process
.Most writers work alone. So why should they use a process that was created for development teams? The process adds focus. You pick the tasks you are going to work on and don’t have to think about the big picture all of the time, only once every two weeks.
Let’s consider the process of writing a novel. You know what you have to do, but supposing you decided to apply agile concepts to writing that novel?
Start by laying out a list of the tasks that you have to perform to get the novel ready for submission:
You can adjust the amount of detail to match the project you are working on. You can create a one-day or one-week sprint for writing a short story or create a project that has a backlog several 2-week sprints long.
The idea was suggested by the comment a friend of mine made about applying agile to writing flash fiction. He said that for a 1,000 word flash fiction story, he creates five ten-minute “sprints” and makes a list of what he wants to do with each of the 200-word sections of his story. As he writes each one, if he accomplishes the goal for that section in less than 200 words, he adds the left over to the next sprint.
That description of agile writing made me consider how you could apply that concept to longer documents. I this it just might work.
What do you think?
Who is Irene P. Smith? I am an author, programmer, and web designer. A former Contributing Editor to PC Techniques Magazine, I have written about computers and programming since 1989, and began publishing fiction in 2003. My home is in New York State, along the Delaware River, where I live with my husband and son.
You can also find me elsewhere on the web: