I maintain an ever growing list of Lessons learnt in Java Project Management (PDF). Please be advised that this list is in alpha state, please take care to read the first chapter explaining the details.

Complementing the document, please also have a look at the presentation slides on quality and feeback mechanisms in software project with special focus on AspectJ. I held it with Gerhard Müller (Co-Founder of TNG Technology Consulting) at the "Gesellschaft fü Informatik", Regional Group Munich, in December 2006.