При старте проекта необходимо четко сформулировать поставленные перед командой цели и весь объем задач. Далее требуется проработать архитектуру проекта:проектирование решения в целом и составление верхнеуровневого плана реализации каждого конкретного требования. Важным аспектом является определение необходимого стека технологий — набора инструментов, который применяют для разработки ИТ-проекта. Он включает языки программирования, спектр фреймворков, системы управления базами данных и т.д.
Важно проанализировать ИТ-рынок, рассмотреть возможные решения от других компаний и при необходимости скорректировать архитектуру. Исходя из задач и технологического стека проекта будет формироваться состав команды для его реализации.