Мениджър за доставка на софтуер координира и управлява процеса на разработване на софтуер за конкретни софтуерни проекти. Мениджърът работи в среда за разработка на софтуер в софтуерни компании или практически във всякакъв вид компания със средства за разработка на софтуер. Планирането на проекта, планирането и изпълнението са част от отговорностите. Може да се изисква управление на екип от разработчици или управление на конкретни проекти с различни екипи. Техническите изисквания ще варират в зависимост от вида на произведения софтуер, вариращи от уеб базирано развитие до проектиране на база данни и приложения.
Основни изисквания
Изисква се силен технологичен фон, включващ опит в архитектурата на решенията, архитектурата на технологиите, дизайна на базата данни и дизайна на софтуерните приложения. Необходими са управленски умения, включително възможности за управление на проекти.
Опит
Ролята изисква между осем и десет години опит в разработването на технологии с четири или пет години в ролите за управление на доставките на софтуер. Този опит включва познаване на жизнения цикъл на разработката на софтуерни продукти. Изисква се и опитът да се управляват и доставят няколко проекта едновременно.
образование
Необходима е бакалавърска степен по инженерство, софтуерно инженерство, наука или свързани с нея усилия. Съответната магистърска степен ще намали изискванията за опит. С появата на техническите училища може да се изискват определени видове технологични курсове, които са специфични за типовете изпълнявани проекти. Често може да се изисква сертификат за управление на проекти от призната организация.
умения
Необходими са отлични умения за управление на хора на високо ниво, съчетани с умения за управление на проекти. Необходими са отлични умения за комуникация, презентация и фасилитиране. Обикновено се изисква и специфичен опит с инструменти за управление на проекти като MS Project.