Download - Effective Code Sprinting
Effective Code Sprinting
Igal Koshevoy, Audrey Eschright, and Reid Beels
What is a code sprint?
Code sprint (n)1. A sprint is a time-boxed period of software development focused on a given list of goals.
So, why do I want to have a code sprint?
To Build Something
OSU Commons photo collection
To Learn Something
To Meet People
photo by Sarah Gilbert
How do I get started?
Define what you’re doing
photo by Anselm Hook
Invite People
Put it on a calendar
We scheduled a sprint.Now what?
Photo by Great Beyond on Flickr.
Pick out a set of tasks to tackle
Set up project resources
Write documentation for the newcomers
Now we’re at the sprint.How does this go?
Orientation
Short iterations
Work in small teams
(So you know what you did, what worked, and what didn't)
Take notes at the sprint
How do I keep this thing going?
Train and delegate
Photo by eecue on Flickr
Recognize your contributors
Keep inviting new people
Have fun!
What could possiblygo wrong?
w
26
Special snowflakes need to communicate.
Building consensus
Do what works
Q&AYour turn.
Contacting us:- Igal Koshevoy, @igalko, pragmaticraft.com- Audrey Eschright, @spinnerin, lifeofaudrey.com- Reid Beels, @reidab, reidbeels.com
Community-Built Software:What I learned from Calagatorhttp://tr.im/calagator_article
Further Resources
Calagator Project Wikihttp://code.google.com/p/calagator/wiki