I think you want books on design patterns.
http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&field-keywords=design+patterns&x=0&y=0
Design patterns are just what you're looking for -- proven best practices for designing architectures.
Kyle
Research Assistant
eBusiness Center @ BYU
kyle.mathews2000.com/blog
How is your post related to _Drupal development_? You're asking about project management and a google for http://www.google.com/search?q=open+source+%22project+management will give you correct results.Quoting My Own Linux <myown.linux@gmail.com>:
I am asking this because I was working on a FOSS project for many months and
few bad initial design decisions and I had to spend a lot of time rewriting
a lot things, and basically the project has come to a dead halt because it
just not possible to fix those things now !
I dont want to repeat the same mistakes again :) I want to be more careful
this time.
I just to know what the provable things and the best approaches for such
projects - reinventing the wheel and repeating the same stupid mistakes is
just not fun :)
Earnie http://r-feed.com
Make a Drupal difference and review core patches.
-- http://for-my-kids.com/ -- http://give-me-an-offer.com/