Мы выполняем Agile Scrum-проекты, поэтому обычно все эти действия выполняем параллельно. Поэтому, хотя я не могу ответить на ваш точный вопрос, я могу дать вам некоторые идеи о соотношениях, которые мы считаем эффективными:
4-5 разработчиков могут обслуживать один клиентский программист (html / css), один командный тестировщик и один дизайнер взаимодействия (работает с заказчиком над проектированием каркасов). Подобной команде обычно требуется 50% графический дизайнер для большинства приложений, но ваш пробег может варьироваться. Кроме того, есть менеджер проектов и множество других заинтересованных сторон, которые не являются частью основной команды разработчиков.
В команде разработчиков, как правило, есть пара разработчиков, которые со всей остротой относятся к разработке на стороне клиента и аналогичны в бэк-энде. Это штатное расписание также, как правило, отражает использование ресурсов;) Тестирование является неотъемлемой частью разработки, а также усилий коллективного тестировщика.
Ваши местные условия могут, конечно, отличаться, но эти цифры просто для того, чтобы дать вам некоторое представление.