Отвечаю: 1) scons можно приспособить для сборки чего угодно. для этого там есть механизм пользовательских builder, только доку придется почитать минут 20. 2) Trac нам нужен для документации прежде всего, как браузер кода на сервере и для базы багов. Раньше еще milestone я активно использовал, как планы чего надо делать, но когда их стало слишком много, то стало очень неудобно.