Program WGThroughout entire event:
Before event:
During
After
Because the sprints are after the formal conference, all the sprint attendees will likely be present at the start of the sprints. Sprint coaches should plan for an introductory session on Sunday afternoon or Monday morning, where you can help attendees get started. This might involve helping them to get SVN or CVS installed, find the development tree, talk about the software's architecture, or planning what the 2-day sprint will try to accomplish.
If the introductory session is on Sunday, you should plan to begin around 3:30PM.
A sprint is a focused development session, in which developers pair in a room and focus on building a particular subsystem. A sprint is organized with a coach leading the session. The coach sets the agenda, tracks activities, and keeps the development moving. The developers often work in pairs using XP's pair programming approach.
The sprint approach works best when the first few hours are spent getting oriented -- presenting a tutorial for the development material, laying out the stories to tackle for the day, getting everyone a CVS or SVN checkout to work with.
The sprints are intended to benefit various projects, and to encourage more people to take part in development. They will also be a good place to see ExtremeProgramming or other AgileMethods in action, and to work closely with experienced Python developers.
PyCon will always have a core Python sprint. Other topics will come and go each year.
PyCon will need the following:
PyCon usually does not supply food for the sprint days. Participants will have to go to suggested restaurants, or have food delivered to the location by grab food or similar.