Руководство несколькими командами разработки ПО. Полный цикл разработки: анализ требований, прототипирование, дизайн системы, разработка, тестирование, документирование. Поддержка при внедрении продуктов. Взаимодействие с внешними командами разработки (outsourcing).