Logo     Photos

12 Member(s) Online

PyCon is a 100%
Volunteer-run
Conference Organized by
Members of the
Python
Community.

Site/Questions etc ?

Valid XHTML 1.0 Transitional

Valid CSS!

PyCon 2007 is sponsored
in part by
Zenoss - The Next Step in IT Management Google Microsoft .Net Framework EWT LLC Enthought, Inc. ITA Software
Platinum
Wingware Python IDE Accense Technology, Inc.
Gold
Quality Vision International Inc. MerchantCircle Big Nerd Ranch, Inc. High Speed Rails Canonical ZeOmega -- Open Minds' Open Solutions Open Source Applications Foundation CCP Games Tummy.com - we do linux AG Interactive ActiveState - Dynamic Tools for Dynamic Languages
Silver
Python411 Podcast Series O'Reilly Media, Inc.
Media

Sprinting Days

Planned Sprint Topics

The planned sprint topics are listed on the Sprints Page.

To join a sprint, add your name to the wiki page for the sprint.

To add your own sprint, create a new page for planning your sprint and edit the list of sprints to include your new page.


Logistics

RoomsTBD and TBD
TimeStarting 8 am Monday
DateMon, Feb 26, 2007 through Thu, Mar 01, 2007
Cost to attendFree!
EquipmentBring your laptop and a wireless card (though a wired network infrastructure will also be available)
IRC#pycon on irc.freenode.net
Food, DrinksOn your own (no catering), but ice water pitchers will be provided by the hotel

During the sprints people often hang out on the #pycon IRC channel, chatting and coordinating tasks and meals.


Preparations

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 and checking out the development tree, talking about the software's architecture, or planning what the four-day sprint will try to accomplish.

If the introductory session is on Sunday, you should plan to begin around 3:30PM.


What is sprinting?

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 will sometimes work in pairs using the Extreme Programming (XP) 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. Sprint orientation sessions will probably be on either Sunday afternoon or Monday morning.

ZopeMag's miniGuide to Zope Sprinting is a good introductory article; just mentally remove every "Zope" from the article to make it generic.

Why sprint at PyCon?

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 Extreme Programming or other Agile Methods 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.

When is it taking place?

The sprint rooms are still to be decided, but sprints will run from 8am to 6pm (roughly) each day from Monday, February 26, 2007 through Thursday, March 1, 2007.

What equipment/supplies will sprints get?

PyCon will supply the following:

  • Room. Multiple sprints will share the same room; different sprints will probably occupy different tables.
  • Wireless networking.
  • Whiteboards, dry-erase markers, and erasers.
  • Easels, a tablet of paper, and markers.
  • Writing paper and pens (for notes, sketches, etc.).
  • Ice water.

PyCon does not supply food for the sprint days. Participants will have to go to NearbyRestaurants, or have food delivered to the hotel.

Sounds great, how do I get involved?

If you wish to participate in a sprint, please contact the sprint organizers in advance! Sprint topics are listed in the Python wiki. Important! Sprints which don't generate enough interest in advance may be dropped by their organizers.

Sprints are free, and informal. In fact if you want one on a topic you don't see, go ahead and create a wiki page for planning your sprint.

Who makes this possible?

The Python Software Foundation sponsors the sprints and covers the costs. Please consider making a donation to support this vital community activity!

PHOTO: A Sprint Room at D.C. PyCon 2005

Content Last Modified: May 06, 2006, at 10:40 AM