Close

1.2. Цели и задачи

Для успешной работы с Compass важно четко сформулировать ожидаемые результаты и обосновать их необходимость. Вот несколько рекомендуемых шагов, которые помогут вам поставить цели.

1.2.1. Определите цели

Обсудив с ключевыми заинтересованными лицами их потребности, вы будете готовы сформулировать цели. Хороший способ зафиксировать и донести свои цели — указать соответствующую задачу и показатель.

Значок информации

Примеры целей приведены в следующей таблице.

Тема

Цель

Задание

Измерения

Степень удовлетворенности разработчиков

Сократить время на поиск информации с 3 часов в день до 1 часа.

Заполнить каталог компонентов Compass информацией о владельцах, зависимостях и документации.

Результаты опросов разработчиков (ежемесячно)

Продуктивность разработчиков

Сократить время подготовки инфраструктуры с 5 дней до 2 часов.

Создать шаблон Compass для новых программных компонентов, автоматизирующий подготовку ресурсов AWS.

Время подготовки новых компонентов (ежеквартально)

Качество и безопасность

Улучшить защиту от уязвимостей во всем программном комплексе, сократив среднее количество открытых уязвимостей с 400 до 50.

Интегрировать Snyk с Compass и отслеживать соответствие требованиям с помощью карты оценки безопасности.

Среднее количество неустраненных уязвимостей (ежеквартально)

После того как вы определите цели внедрения Compass, поделитесь ими с заинтересованными лицами для получения отзывов и предложений, прежде чем окончательно утверждать их.

1.2.2. Оцените текущее состояние

Оценка текущего состояния вашей организации поможет измерить успех развертывания Compass. Может показаться, что вы и так все знаете, но это обманчивое ощущение. Перед началом развертывания рекомендуется собрать как качественные, так и количественные метрики, связанные с вашими целями. Для анализа текущего состояния выполните следующие действия.

  • Поговорите с разработчиками в организации и спросите: «Как можно улучшить процесс поставки ПО?» Скорее всего, вы соберете длинный список проблем, некоторые из которых можно будет решить с помощью вашей платформы.
  • Оцените существующие процессы и обратите внимание на количество обязательных собраний, объем необходимой подготовки и отчетности, а также на время выполнения этих процессов. Процессы управления часто становятся источником препятствий для команд разработчиков и будут хорошей отправной точкой.
  • Опросы разработчиков — отличный способ оценить исходное настроение этих специалистов и области фокуса перед развертыванием Compass. Рекомендации можно найти в сценарии «Опрос удовлетворенности разработчиков».
  • Потребности заинтересованных лиц, выявленные на первых собраниях, — ценный источник информации для понимания текущего состояния. Сюда также следует включить определение высокоуровневых бизнес-целей, достижению которых может способствовать внедрение Compass, таких как повышение качества, снижение рисков и повышение продуктивности.

Значок: сообщения

Важнейшим результатом оценки станет определение базовых качественных и количественных показателей, связанных с поставленными вами целями. Они помогут измерить и проанализировать влияние развертывания Compass на разработку в вашей организации.