Сбор, анализ и формализация требований к программным продуктам. Разработка технических заданий и спецификаций. Уточнение технических требований совместно с командой разработки.
Опыт формирования требований к ПО. Опыт проектирования клиент-серверного ПО. Опыт проектирования протоколов сетевого взаимодействия. Опыт проектирования баз данных.