effective code sprinting
DESCRIPTION
TRANSCRIPT
![Page 1: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/1.jpg)
Effective Code Sprinting
Igal Koshevoy, Audrey Eschright, and Reid Beels
![Page 2: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/2.jpg)
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.
![Page 3: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/3.jpg)
So, why do I want to have a code sprint?
![Page 4: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/4.jpg)
To Build Something
![Page 5: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/5.jpg)
OSU Commons photo collection
To Learn Something
![Page 6: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/6.jpg)
To Meet People
![Page 7: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/7.jpg)
photo by Sarah Gilbert
How do I get started?
![Page 8: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/8.jpg)
Define what you’re doing
![Page 9: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/9.jpg)
photo by Anselm Hook
Invite People
![Page 10: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/10.jpg)
Put it on a calendar
![Page 11: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/11.jpg)
We scheduled a sprint.Now what?
![Page 12: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/12.jpg)
Photo by Great Beyond on Flickr.
Pick out a set of tasks to tackle
![Page 13: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/13.jpg)
Set up project resources
![Page 14: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/14.jpg)
Write documentation for the newcomers
![Page 15: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/15.jpg)
Now we’re at the sprint.How does this go?
![Page 16: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/16.jpg)
Orientation
![Page 17: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/17.jpg)
Short iterations
![Page 18: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/18.jpg)
Work in small teams
![Page 19: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/19.jpg)
(So you know what you did, what worked, and what didn't)
Take notes at the sprint
![Page 20: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/20.jpg)
How do I keep this thing going?
![Page 21: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/21.jpg)
Train and delegate
![Page 22: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/22.jpg)
Photo by eecue on Flickr
Recognize your contributors
![Page 23: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/23.jpg)
Keep inviting new people
![Page 24: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/24.jpg)
Have fun!
![Page 25: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/25.jpg)
What could possiblygo wrong?
![Page 26: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/26.jpg)
w
26
Special snowflakes need to communicate.
![Page 27: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/27.jpg)
Building consensus
![Page 28: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/28.jpg)
Do what works
![Page 29: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/29.jpg)
Q&AYour turn.
![Page 30: Effective Code Sprinting](https://reader034.vdocuments.mx/reader034/viewer/2022042518/547dbe20b4af9fa5158b53e8/html5/thumbnails/30.jpg)
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