A sprint is a three to five day focused development session, in which developers pair up and focus on building a particular subsystem.
Sprints helps accomplish the goal of getting Plone developed. Additionally, it establishes leadership in the community by sharing development approaches, intense sessions of focused communication on a topic, and explaining in person the Plone development model.
A sprint is often organized with a coach leading the session. The coach sets the agenda, uses the whiteboard to track activities, and keeps the development moving. The developers usually work in pairs or small teams similar to the pair programming approach. Some sprints are focused on a specific topic, like internationalization or educational systems.
The sprint approach works best when the first few hours are spent getting oriented. This means having a plan up front, agreeing on who does what, getting everyone's computers working with the SVN server, etc.
Needless to say, a sprint needs a host to provide the space and connectivity. Whiteboards are usually needed. All sprinters should bring their own laptops with ethernet connections or wi-fi.
At the end of the sprint, code is produced and Plone moves forward. This by definition means that sprinters need to sign the Plone Contributor Agreement to work on Plone. This is to make sure the Plone Foundation and Plone itself has sufficient legal protection, something we take very seriously.
How can you help?
At this point I'm sure you're asking, "How can I help if I'm not a Plone or Python coder?". There are two main options:
- Particpate in the ways you can. People are needed to test, write documentation or simply to report to the rest of the world what is happening at the sprint.
- Contribute financially. Sponsoring sprints help cover costs for the sprinting or for participants' costs getitng there. Sponsoring Plone sprints is one of the best ways to contribute to Plone's development if you dont have the skills/time do the work yourself.
If you would like to organise a sprint, please contact Plone Core Developers.
This explanation taken from the original Zope 3 explanation and modified somewhat to fit Plone's version. Thanks, guys :)
- Pre-PSE12-Strategicesque-Sprintacular from May 18, 2012 12:00 AM to May 21, 2012 12:00 AM — Penn State University, University Park, Pennsylvania, — by Eric Steele
- Bristol UI Sprint 2011 from Jun 24, 2011 09:00 AM to Jun 27, 2011 06:00 PM — Netsight's Office, Bristol, UK, — by Matt Hamilton
- A small sprint in Bristol, UK focussing on UI enhancements to Plone ahead of the Living Statues Sprint in Arnhem in September
- Cathedral Sprint 2010 from Mar 15, 2010 12:00 AM to Mar 19, 2010 12:00 AM — GFU Cyrus AG, Cologne, Germany, — by Eric Steele
- Join us in Cologne, Germany for a sprint focusing on Plone 4.x tasks.
- Berlinale Sprint 2009 from Feb 09, 2009 10:00 AM to Feb 11, 2009 06:00 PM — Berlin, Germany, — by Andreas Zeidler
- Spent your 10% time with us in Berlin!
- Bristol Performance Sprint 2008 from Dec 11, 2008 09:00 AM to Dec 14, 2008 05:00 PM — Bristol, UK, — by Matt Hamilton
- Come to the home of the Concorde to help make Plone run faster! Performance optimizations in the core, performance testing and benchmarks, add-ons/strategies for increasing performance.
- Boston Plone Calendaring Sprint from Apr 28, 2008 12:00 AM to May 04, 2008 12:00 AM — Boston, MA, — by Nate Aune
- The goals of this sprint are to improve the calendaring functionality of Plone, including support for recurring events, better views of events, better event search and better iCal integration.
- Plone 3 Paris Sprint from Apr 25, 2008 10:00 AM to Apr 27, 2008 12:00 AM — Paris, France, — by Alter Way Solutions
- Plone 3 sprint in Paris, see the project page and register to the mailing list to keep informed
- Scientific Tools and Documentation Sprint from Feb 02, 2008 11:15 PM to Feb 05, 2008 11:15 PM — Davis, CA , — by David Siedband
- Copenhagen Performance Sprint 2007 from Nov 01, 2007 10:00 AM to Nov 04, 2007 06:00 PM — Copenhagen, Denmark, — by Malthe Borch
- Help make Plone run faster than its own shadow, handle thousands of page requests per minute and well, act less like an old turtle.
- Plone4Artists / Multimedia Sprint from Jul 18, 2007 12:00 AM to Jul 22, 2007 12:00 AM — Boston, MA, — by Nate Aune
- Want to learn more about using Zope 3 / Five in Plone? Want to help develop multimedia products for Plone? Join us in Boston for 5 days of intense sprinting on the Plone4Artists products including work to improve Plone's support for audio, video, podcasting, uploading, transcoding multimedia content.
- ArlingtonSprint from Jun 28, 2007 09:00 AM to Jul 01, 2007 03:00 PM — Arlington Career Center, Arlington, VA, USA, — by Alex Clark
- Four Day Zope / Python Sprint
- Documentation and E-commerce Sprint from Jun 25, 2007 08:00 AM to Jun 29, 2007 06:10 PM — Googleplex, Mountain View, CA, — by JoAnna Springsteen
- A dual sprint for Plone.org Documentation and PloneGetPaid.