В ответ на: Из 5-6 человек типичной команды, можете дать расклад кто чем занят в части: "писания кода", "тестирования", "документирования", "связям с другими командами", "участия в архитектуре системы в целом"... или 5-6 человек - это прогеры, пишушие код одной подсистемы?
Не знаю у кого как, но я встречался со следующим положением вещей:

1) обычно тестирование - отдельный процесс, тестеры обычно выделяются в отдельную команду/департамент и тестируют продукт _целиком_, и здесь очень помогают _написанные_ юнит-тесты, чтобы хотя бы номинально проверить совместимость разных компонент системы и их изменений с остальными. Кто их пишет вопрос особый, простейшие - разработчики при написании кода, более сложные - штатные программисты отдела QA.
2) документация обычно пишется в двух местах:
внутренняя техническая - в комментариях кода и потом генерится автоматически на весь продукт
публичная - отдельным отделом техрайтеров на весь продукт целиком

поэтому думается имелось ввиду что 5-6 человек занимаются именно кодингом, потому как больше им заниматься вместе в таком количестве нечем :biggrin:

Non solum oportet, sed etiam necessese est