Sprints Open Source Project

Thursday, May 29, 2008

The world of programming is seeing a lot of changes in methodology sprints are the traditional way to give a project a boost by focusing the efforts of a group on specific development issues. Open source conferences now frequently feature a sprint before or after the conference proper.

The PyCon Development Sprints are for open-source projects: up to four days of intensive learning and development. If you can spare the time, you'll be wellcome at the sprints. All experience levels are welcome. You can even participate remotely (via IRC)!

Open source is taking over more of the software infrastructure in commercial enterprises. Sprint is a practical way to support and encourage improvements in the open source software on which businesses are increasingly reliant. By organizing or supporting a sprint.
Talk about what is going to be done at the sprint. Defining some goals and communicating them ahead of time helps for focus and preparation. For example, you could have a sprint focused on improving core themes.

If you are running an open source project, these sprints are a great way to get high quality user experience consulting for free, and to considerably improve the usability of your application or site.
A Zope Sprint is a two-day or three-day focused development session. Tres Seaver at Zope Corporation (ZC) launched the concept of Sprints, based on ideas from the Extreme Programming (XP) community, for the development of Zope 3.

The current sprint projects are listed here. More sprints can be added at any time (including at the conference), as well as updates to the existing information; so check back often. You can sign up for sprints (not a hard commitment), or have your own sprint!
The Zope 3 project pioneered the practice of sprints for open source software development. The sprints are intensive development sessions when programmers from different countries gather in one room and work together for a couple of days or even several weeks.

This is not a special kind of event for Plone or the open source world, but exactly what happens in other businesses as well.Most of the time there is a business and a development orientated track each consisting of a series of talks and tutorials. See the events section for past and upcoming events.

Ok, let's break it down. A sprint is all-volunteer. It's not a consulting gig. Some sprint organizers, especially folks organizing sprints to tackle very specific, complicated problems, will sponsor the travel costs of key attendees. But nobody's getting paid for their time. Sprints are flat, non-hierarchical events (like open-source itself!) and that's important.

0 comments: