Индустрия

Kingfisher plc создает лучшие условия для разработчиков с помощью GitLab

Kingfisher plc создает лучшие условия для разработчиков с помощью GitLab

Kingfisher plc, гигант по производству товаров для дома, стоящий за такими брендами, как B&Q и Screwfix, предпринимает шаги по улучшению работы своих разработчиков.

Компания использует GitLab, чтобы изменить процесс разработки программного обеспечения, уделяя особое внимание безопасности, упрощению инструментов и автоматизации повторяющихся задач. Конечная цель? Облегчить жизнь своим командам и быстрее добиваться лучших результатов.

На недавней конференции GitLab DevSecOps World Tour в Лондоне Пармар, один из технологических лидеров Kingfisher, рассказал об истории преобразований в компании. Во время оживленной беседы с Шерродом Патчингом из GitLab Пармар рассказал, как GitLab помогает командам Kingfisher быстрее и плавнее переходить от идей к готовому программному обеспечению.

Если говорить о компании Kingfisher, то она не является мелким игроком. С более чем 2000 магазинов, расположенных в восьми европейских странах, и 13 миллиардами фунтов стерлингов дохода в прошлом году, компания многое зависит от своих технологий. Приняв GitLab в 2016 году, Kingfisher постепенно улучшала работу с платформой, перешла на уровень Premium в 2020 году и перешла от локальных систем к облачным. Кроме того, компания создала библиотеку многократно используемых компонентов CI/CD, что значительно упростило такие задачи, как тестирование и развертывание программного обеспечения.

Превращение метрик в смысл
Одна вещь, которую Kingfisher делает очень хорошо, - это отслеживание значимых показателей, таких как частота развертывания обновлений или время, необходимое для внедрения изменений. Но вот в чем хитрость: она переводит эти цифры в данные, которые действительно важны для руководителей компании.

«Руководителям не так важно, сколько времени занимает запрос на слияние - 15 минут или 20, - говорит Пармар. Их волнует то, как это влияет на доход или эффективность». Привязывая технические усовершенствования к итоговым показателям, Kingfisher убеждается, что руководство компании согласно с изменениями».

Ставить людей во главу угла
Для Пармара весь этот процесс заключается не только в улучшении программного обеспечения, но и в том, чтобы сделать работу разработчиков менее утомительной. В Kingfisher создан «отряд разработчиков», который занимается устранением утомительных ручных задач и предоставляет инженерам больше времени для инноваций.

«Мы ориентируемся на сердца и умы наших сотрудников... и помним, что люди могут быть привязаны к тому, как они работают с конвейерами», - объясняет Пармар. «Люди по-разному строят свои трубопроводы. Мы должны понять, что им нужно, как выглядят их рабочие процессы, а затем работать с ними, чтобы найти правильное решение. После этого мы вернемся к ним с данными, которые покажут, что улучшения сработали. Таким образом, вместо того чтобы говорить им, что им нужно, мы выясняем, что это такое, и исправляем то, что их тормозит. Это устанавливает очень хорошие отношения с нашими инженерами».

Что дальше для Kingfisher?

Заглядывая в будущее, технические специалисты Kingfisher ставят перед собой амбициозные цели. Компания планирует интегрировать систему безопасности на более ранних этапах разработки (так называемый «сдвиг влево»), сократить количество используемых инструментов и повысить уровень автоматизации. К 2025 году компания также надеется изучить возможности GitLab, основанные на искусственном интеллекте, чтобы понять, как они могут повысить производительность.

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

Читайте также

Управление корпоративными документами: Основа цифровой трансформации

Эволюция управления документами началась в 1898 году, и с тех пор, как Эдвин Гренвилл Сейбелс изобрел вертикальную файловую систему, она продолжает развиваться. Сегодня Ассоциация интеллектуального управления информацией (AIIM) определяет управление документами как программное обеспечение, которое контролирует и организует документы в организации.