• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Open Source Development Using Agile Methodologies

Location: D138 Level: Intermediate

Many of the principles of Agile development align well with the principles of open source:

  • Open source and Agile are based on a similar set of principles (early and often, transparency, openness)
  • Agile maps closely to commonly-used practices in open source like the creation of milestone versions.
  • Agile teams are typically small. The core-developer teams of open source projects are typically small.
  • Agile teams are self-managing and self-led. Core-developer teams in open source projects are self-managing and self-led.
  • Agile does not need large up-front efforts before development starts.

The usage of Agile for open source projects introduces consistency, terminology, and a well-defined but light-weight structure.

However, from an open source perspective, the Agile methodologies present some problems. These problems stem from assumptions that Agile makes about the nature of the team and the nature of the stake-holders. These problems include rigid iteration lengths, co-location of team members, commitment levels and scheduling of team members, no notion of community involvement, and the lack of acceptance or hardening phases.

Open Scrum has been developed to provide an Agile methodology that is designed for open source projects. Open Scrum will be presented during this BoF.

Participants are welcome to share their experiences and impressions of development methodologies (Agile or not) used for open source development.

OSCON 2008