ICL Services

Поставщик и производитель товаров повседневного спроса

Заказчик является поставщиком продовольственных и непродовольственных товаров повседневного спроса для крупных розничных компаний в странах Скандинавского региона.

Кроме поставки, заказчик также разрабатывает продукцию под собственными брендами примерно для 13 миллионов потребителей. Ассортимент портфеля собственных торговых марок включает в себя около 4600 наименований, а продукция заказчика представлена в более чем 4000 известных и лидирующих на рынке оффлайн и онлайн-магазинах Дании, Финляндии, Норвегии и Швеции
В начале сотрудничества в 2013 году было принято решение использовать традиционный подход к управлению разработкой и обслуживанию программного обеспечения, который включает в себя контракт с фиксированной ценой за обслуживание, раздельное выставление счетов за отдельные изменения (RFC) и использование классического Waterfall в небольших проектах.

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

Ранее в компании заказчика использовался традиционный подход к управлению разработкой и обслуживанию программного обеспечения. Он включал в себя контракт с заранее установленной ценой за обслуживание, раздельное выставление счетов за отдельные изменения (RFC) и использование классического Waterfall в проектах. Команда разработчиков ICL Services занимается всеми видами деятельности, перечисленными выше.

Задачи

  • Сделать управление инцидентами и изменениями эффективным и простым как для заказчика, так и для команды ICL Services.
  • Сократить срок вывода продукции на рынок.
  • Повысить удовлетворенность клиентов заказчика.
  • Повысить ценность для бизнеса от вложений в ИТ-решения.
Решение

Реализованное нами решение

  1. Команда разработчиков ICL Services развивает и поддерживает комплекс корпоративных интранет, экстранет веб-приложений заказчика с 2013 года. На данный момент в поддержке насчитывается более 10 уникальных приложений собственной разработки, обеспечивающих бесперебойную работу бизнеса. Пользователями приложений являются как сотрудники заказчика, так и сотрудники компаний-клиентов заказчика, работающих по всему миру.

    Команда непрерывно модернизирует приложения, эффективно используя новейшие технологии. Так, начиная c 2016 года были полностью модернизированы 4 бизнес-критичных приложения.

    Специалисты ICL Services предложили внести в методику работы следующие важные изменения:

    • создать единый источник задач для команды, расставляя четкие приоритеты;
    • обеспечить простой и гибкий подход к управлению проектами и одновременно их обслуживанию;
    • провести обучение как для сотрудников, так и для клиентов, чтобы перестроиться на новый способ мышления.
    Для реализации задач командой ICL Services было принято решение об использовании подхода на основе проверенного метода Scrum.

    Теперь владелец продукта со стороны заказчика определяет приоритетность выполнения задач для команды перед каждым спринтом. Задачи разные – это могут быть RFC, пользовательские истории по проекту (user story) или несрочные инциденты. Команда берет не сделанные задачи в работу до спринта и обязуется завершить их в течение этого периода.

    Статус всех задач отслеживается на виртуальной доске, которую видят все заинтересованные стороны. Если возникает срочная задача (например, инцидент с высоким приоритетом), владелец продукта может внести изменения в спринт, переместив что-то обратно в перечень непроработанных задач.

    Также команда ICL Services изменила метод управления проектами. Составление бюджета и оценка рабочих часов больше не проводятся. Команда разработчиков разбивает проект на небольшие поставки (c помощью User Stories) и предоставляет высокоуровневый прогноз выполнения проекта. Конкретные пользовательские требования уточняются при необходимости — этап оценки задач больше не требуется.

    Для поддержки новой методики работы потребовалось обновить инструменты разработки. Это включало в себя переход от Svn к Git, настройку автоматических сборок и развертываний в SharePoint на билд-сервере Jenkins, что позволило повторно использовать компоненты при помощи системы управления пакетами Nuget.

    Помимо процессов и инструментов разработки требовалось также переработать контракт - предыдущий не подходил под новую методику работы. Было принято решение заключить с клиентом контракт T&M как наиболее естественный для agile-подхода. Вместо того, чтобы покупать ряд различных услуг, клиент покупает услуги выделенной команды, которая выполняет все бизнес-задачи.

    В процессе реализованы следующие изменения:

    • организована совместная работа команды ICL Services и заказчика посредством Scrum;
    • определена единая команда разработчиков из России и Дании;
    • внедрен подход DevOps при автоматизации использования непрерывной поставки;
    • валажена бесперебойная разработка комплексных проектов и повседневного обслуживания в рамках обычного процесса Scrum;
    • оформлен простой и ясный контракт T&M с заказчиком для выделенной команды DevOps.

Продукты и технологии

  • C#/.NET, SharePoint, Angular,Azure DevOps, Jenkins, Nuget

Результаты

  • Сокращено время заказчика на оценку бюджетов проектов.
  • Решается 100% инцидентов.
  • Высокая удовлетворенность клиента (VoC 4,5–5 и структурированная и понятная методика работы для команды разработчиков).
  • Прямое взаимодействие разработчиков с пользователями заказчика позволило повысить удовлетворенность и доверие клиента и, следовательно, развивать новые направления бизнеса.
  • После реализованных изменений был выполнен крупный ИТ-проект, который впервые в истории компании заказчика награждён внутренней премией и признан лучшим проектом года.

Предоставленные услуги

Напишите нам

Связаться с нами

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail*
Компания*
На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.

Задать вопрос эксперту

Ф.И.О*
E-mail*
Наименование организации*
Должность*
Телефон*
Вопрос*

Заказать звонок

Ф.И.О*
Контактный телефон*
E-mail
Компания*
Наверх