- Анализ бизнес-процессов предметной области; - Формализация требований заказчиков; - Обсуждение и согласование возможных решений с заказчиками и разработчиками; - Постановка отдельных технических заданий на разработку ПО; - Тестирование программных решений; - Разработка проектной документации, спецификации, инструкций и т.д.