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