Your SlideShare is downloading. ×
0
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 lis...
So, why do I want to
have a code sprint?
To Build Something
To Learn Something

                     OSU Commons photo collection
To Meet People
How do I get started?




                        photo by Sarah Gilbert
Define what you’re doing
Invite People

                photo by Anselm Hook
Put it on a calendar
We scheduled a sprint.
     Now what?
Pick out a set of tasks to tackle

                              Photo by Great Beyond on Flickr.
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
Take notes at the sprint
(So you know what you did, what worked, and what didn't)
How do I keep this thing going?
Train and delegate
Recognize your contributors

                              Photo by eecue on Flickr
Keep inviting new people
Have fun!
What could possibly
   go wrong?
w




Special snowflakes need to communicate.
                                  26
Building consensus
Do what works
Q&A
Your turn.
Further Resources
Community-Built Software:
What I learned from Calagator
http://tr.im/calagator_article

Calagator Projec...
Upcoming SlideShare
Loading in...5
×

Effective Code Sprinting

272

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
272
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Effective Code Sprinting"

  1. 1. Effective Code Sprinting Igal Koshevoy, Audrey Eschright, and Reid Beels
  2. 2. 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.
  3. 3. So, why do I want to have a code sprint?
  4. 4. To Build Something
  5. 5. To Learn Something OSU Commons photo collection
  6. 6. To Meet People
  7. 7. How do I get started? photo by Sarah Gilbert
  8. 8. Define what you’re doing
  9. 9. Invite People photo by Anselm Hook
  10. 10. Put it on a calendar
  11. 11. We scheduled a sprint. Now what?
  12. 12. Pick out a set of tasks to tackle Photo by Great Beyond on Flickr.
  13. 13. Set up project resources
  14. 14. Write documentation for the newcomers
  15. 15. Now we’re at the sprint. How does this go?
  16. 16. Orientation
  17. 17. Short iterations
  18. 18. Work in small teams
  19. 19. Take notes at the sprint (So you know what you did, what worked, and what didn't)
  20. 20. How do I keep this thing going?
  21. 21. Train and delegate
  22. 22. Recognize your contributors Photo by eecue on Flickr
  23. 23. Keep inviting new people
  24. 24. Have fun!
  25. 25. What could possibly go wrong?
  26. 26. w Special snowflakes need to communicate. 26
  27. 27. Building consensus
  28. 28. Do what works
  29. 29. Q&A Your turn.
  30. 30. Further Resources Community-Built Software: What I learned from Calagator http://tr.im/calagator_article Calagator Project Wiki http://code.google.com/p/calagator/wiki Contacting us: - Igal Koshevoy, @igalko, pragmaticraft.com - Audrey Eschright, @spinnerin, lifeofaudrey.com - Reid Beels, @reidab, reidbeels.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×