This preview shows page 1. Sign up to view the full content.
Unformatted text preview: You are required to read The Cathedral and the Bazaar by Eric Steven Raymond to answer the following questions: 2. Regarding software engineering, the author sums up the lessons he learn from developing the open source software fetchmail into 19 rules. What are they? 3. The fundamental problem that traditional software development organization addresses is Brook's Law: ''Adding more programmers to a late project makes it later.'' More generally, Brook's Law predicts that the complexity and communication costs of a project rise with the square of the number of developers, while work done only rises linearly. But as we may know, in an open source project, there are more than bunch of halo developers and beta testers. Would this reduce the efficiency of developers in this project? And what is the reason?...
View Full Document
- Spring '08