Вы ж самое главное не сказали - сколько человек занимается разработкой, сколько тестированием, сколько одновременно продуктов в разработке и т.п. Не думаю, что опыт Гугла можно одинаково хорошо применять в Гугле и команде, например, из 10 человек.
Имхо нужно отсюда отталкиваться:
Но как-то назрело понимание, что "что-то не так"
Что именно тревожит? :)
Сопровождаем большой продукт (компания построена вокруг одного продукта).
Пул разработчиков разбит на шесть команд, за которыми закреплены те или иные направления. Размерность команд: 4-8 человек. В составе: программисты и "ручные" тестировщики (обычно 1-2).
Есть отдельная команда, которая занимается написанием и сопровождением автоматических тестов (5 человек).
Кажется, что можно сделать лучше. Конкретные тревоги и ожидания будем собирать со всех заинтересованных лиц в ближайшие дни.
Мы недавно провели реогранизацию управления и в целом процесса разработки, получилось неплохо. Только автоматизаторов никак не задело, вот сейчас думаем, что с ними делать (и надо ли делать).
Поэтому хочется посмотреть лучшие практики, рекомендации, правила и попробовать приложить их к нашей компании