Hi, I know this is radical, anyway:
- Add a lot of tests (functional coverage 100%, code coverage >90%) - Only check in fully tested features (or mark them as "beta") - Reduce release overhead (automate everything) - Release every 2 weeks - No branches - Only one jar file (unless it bigger than 2 MB) Regards, Thomas