Good Software Management

There are several sources online and offline explaining good software management for "shrinkwrap" software (open-source, commercial or other distributed) and for other types of software development (embedded, in-house, etc.), from which good advice can be taken for how to best run a software project. While the are sometimes contradictory, and often false, they still make a good read and are thought-provoking.

Here are some links:

  1. Eric Raymond's "The Cathedral and the Bazaar" series

  2. The "Joel on Software" site

  3. Paul Graham's Essays (on various topics)

  4. Extreme Programming