A Sprint is a focused development session lasting anywhere from a day to a week, in which developers pair off together and focus on building a particular subsystem of Plone.

Sprinting Explained

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:

  1. 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.
  2. 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 :)

Upcoming Sprints

Plone Open Garden 2015 from Apr 07, 2015 09:00 AM to Apr 11, 2015 06:30 PM Sorrento, Italy,
The next PLOG will be held April 7-11 in Sorrento, Italy, in the beautiful garden of the Hotel Mediterraneo.
Plone Symposium Tokyo 2015 from Jun 13, 2015 10:00 AM to Jun 14, 2015 05:00 PM Ochanomizu University, Tokyo, Japan,
Plone Symposium Tokyo 2015, the first Plone Symposium in an Asian country, is held this June. We'll have two days symposium, Saturday for the talk sessions and the dev sprint on Sunday. There are two tracks in talk sessions. Among them two keynote speakers from the Plone Foundation.
Anniversary Sprint 2015, Arnhem from Jun 22, 2015 09:00 AM to Jun 26, 2015 05:00 PM Arnhem, The Netherlands,
Four Digits will be 10 years old on the 23rd of June 2015, so what better way to celebrate then a Plone Sprint! So after the succes of the Living Statues Sprint 2010, 2011, the Plone Conf 2012 and Arnhem Sprint 2013 Four Digits will be hosting another sprint in 2015! The sprint will be from Monday to Friday and will finish with a big party on Friday evening.
Plone Conference 2015: Bucharest, Romania from Oct 12, 2015 09:00 AM to Oct 18, 2015 05:00 PM Bucharest InterContinental Hotel, Bucharest, Romania,
Plone Conference 2015: Bucharest, Romania - October 12-18th. Training, Conference, Sprints all over one week.