Secrets of Our Success
User-driven Development
- The End-Users are the Developers
- Core developers act as Quality Control
- System designed for Extensibility (API, source code)
Rapid Response to User Needs
- Public support line (newsgroup, bugdb)
- Problem -> Patch, typically less than a week
- Web-based Distributions
Blistering Production of New Features
- Unlimited supply of ideas (good and bad)
The Apache Group:
A Case Study of Internet Collaboration and Virtual Communities
(Roy T. Fielding,
02 May 1997)
UCI School of
Social Sciences Seminar Series on the World-Wide Web