В команде, занимающейся разработкой программного обеспечения, аналитик программного обеспечения - человек, чьей задачей является изучение области, для которой разрабатывается программное приложение. Также в его задачи входит подготовка документации по программным требованиям и спецификациям (Software Requirements Specification). Аналитик ПО - промежуточное звено между пользователями и разработчиками. Благодаря этому они могут предъявлять разработчикам требования пользователей разрабатываемых программ.
Аналитик ПО должен обладать следующими навыками:
Аналитик программного обеспечения.