ВЫЧИСЛИМЫЕ ПОКАЗАТЕЛИ ЛИЧНОЙ ЭФФЕКТИВНОСТИ КОМАНД РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Ключевые слова:
ключевые показатели эффективности (КПЭ), эффективность, решения конфликтов, ответственность членов команды, разработка программного обеспечения, настройка рабочего процессаАннотация
Рассмотрены конфигурацию, настройки и использования ключевых показателей эффективности (КПЭ) работы членов проектных команд, задействованных в разработке программного обеспечения. Ключевые показатели эффективности описаны для полного цикла разработки программного обеспечения и базируются на глубокой интеграции как с системами трекинга задач, так и системами управления кодом проекта, а также системой тестирования качества программного продукта. Для иллюстрации были использованы крайне популярны продкут Atlassian Jira (трекинг задач разработки и исправления ошибок) и git (система управления кодом). Вычисления ключевых показателей эффективности приведены для команды, состоящей из трех разработчиков, двух инженеров-тестировщиков, отвечающих за качество продукта, одного дизайнера, одного системного администратора, одного менеджера продкут (отвечающий за постановку бизнес-требований) и одного менеджера проекта. Для ключевых членов команды предложено использовать по одному интегральному ключевом показателе эффективности, который отражает качество выполнения соответствующих роли задач. Модель показателей эффективности является обратно-положительной - начальное значение каждого из показателей является нулевым и увеличивается в случае тех или иных отклонений от эталонного выполнения должностных обязанностей, присущих той или иной роли. Расчет предложенных ключевых показателей эффективности может быть полностью автоматизирован (в частности, при использовании Atlassian Jira и Atlassian Bitbucket (git)), что исключает человеческий фактор и, после автоматизации, не требует трудозатрат для вычисления. Использование такого инструмента, как ключевые показателей эффективности позволяет полностью исключить предвзятость, снизить эмоциональную составляющую и предоставить объективные данные для менеджера проекта. Описанные ключевые показатели эффективности могут быть использованы для уменьшения времени, необходимого на разрешение конфликтов в команде, увеличение производительности и повышение качества программного продукта.