Шрифт:
? Ответственность каждого. В бюрократических организациях сотрудники обычно сосредоточены на целях своего подразделения, а не на организационных целях. Так, разработка фокусируется на пропускной способности, тестировании качества и обеспечении стабильности. Однако эти системные результаты могут быть достигнуты только при тесном сотрудничестве между всеми участниками процесса доставки программного обеспечения – разработчиками и тестировщиками, UX-специалистами, менеджерами по продукту, сотрудниками техподдержки. Для того чтобы каждый сотрудник понимал свою ответственность за общий результат, руководство должно: сделать прозрачным процесс достижения этих системных результатов; донести до остальной части компании организационные цели – измеримые, достижимые, привязанные к срокам; помочь командам в работе над ними.
Вот несколько способов улучшить доставку в вашей организации:
? Внедряйте непрерывную доставку. При НД система может быть развернута в производство или конечным пользователям в любое время.
? Используйте контроль версий для всех артефактов проекта. Контроль версий – это использование системы управления версиями, такой как Git или Subversion, для всех артефактов [3] , включая код приложения, конфигурации приложений, системные конфигурации и скрипты для автоматизации сборки и настройки среды.
3
Артефакты проекта – информация, с помощью которой команда и заинтересованные стороны описывают деятельность в рамках проекта и разрабатываемый продукт.
? Автоматизируйте процесс развертывания ПО. Сложные, долгие развертывания [4] , которые часто выполняются в нерабочее время, способствуют стрессу и выгоранию. Руководители должны спросить свои команды, насколько болезненно происходит у них развертывание, и максимально его автоматизировать.
4
Развертывание ПО – это один из этапов доставки ПО, включающий набор действий по подготовке программы к использованию.
Конец ознакомительного фрагмента.