Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Effective Code Sprinting

594 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×