С базой знаний реально заморочка — сделаешь, чтобы всем удобно было, а потом половина забывает, что она вообще есть. Самое важное, чтоб она не была «кладбищем» старых документов, а жила и менялась вместе с проектом. Ещё лучше, если каждый внесёт что-то полезное, а не только один ответственный пашет, тогда хоть шанс, что польза будет. Без поддержки — все старания идут коту под хвост.