Проект внедрения системы управления разработкой (ALM) для крупной компании, управляющей инженерными сетями (ПАО «Газпром нефть»)

Внедрение ALM системы Microsoft Team Foundation Server в ПАО Банк «ФК Открытие»

300

автоматизированных рабочих мест

Цель

Реализация процесса управления жизненным циклом разработки в информационных системах на платформах MS Sharepoint и 1С

Консалтинг

СРОКИ ВЫПОЛНЕНИЯ ПРОЕКТА:
Июль, 2016 — Декабрь, 2016
сроки
Первыми в России внедрили ALM систему Microsoft TeamFoundation Server в ПАО Банк «ФК Открытие» и выиграли в конкурсе «Проект года», организованном GlobalCIO (2016)
1
разработка, интеграция, миграция и развитие информационных систем на базе 1C
разработка, интеграция, развитие информационных систем на базе Azur DevOps (TFS)

Уникальность проекта

В рамках проекта в банке обеспечено построение системы совместной эффективной работы десятков независимых и географически распределенных Agile- и Waterfall-команд в рамках единого процесса поставки ПО в продуктивную среду с охватом всех процессов жизненного цикла программного обеспечения в ПАО Банк «ФК Открытие». Кроме того, проект является первым коммерческим проектом внедрения TFS на базе шаблона ScaledAgileFramework (SAFe 4.0) в банке федерального масштаба.
Команда ООО «Логрокон» совместно с Заказчиком работала над внедрением Microsoft Team Foundation Server и созданием процесса DevOps в ПАО Банк «ФК Открытие», который позволил повысить скорость выхода продуктов Банка на рынок, поднять качество выпускаемых продуктов, создаст единую информационную ALM-среду и выстроит прозрачный процесс разработки и поставки продуктов.
Разработка на .Net
В проекте использован Microsoft Team Foundation Server (TFS) – программный продукт компании Microsoft, представляющий собой комплексное ALM-решение, объединяющее в себе систему управления версиями, сбор данных, построение отчётов, отслеживание статусов и изменений по проекту и предназначенное для совместной работы над проектами по разработке программного обеспечения.

Использованное ПО

ч/часов
3000
автоматизированных рабочих мест
300

Цели проекта

Создание единого информационного пространства для обеспечения взаимодействия всех команд разработки продуктов в едином процессе поставки ПО в продуктивную среду.

Поддержка процессов одновременной разработки команд, применяющих разные фреймворки для организации своей деятельности (scrum, Kanban, waterfall, и т.д.).

Поддержка процессов координации и вывода в продуктивную среду 2-х недельных релизов.

Обеспечение процессов непрерывного цикла поставки качественных бизнес-решений (continuous integration, continuous delivery).

Сокращение количества дефектов продуктивной среды на 15% при одновременном уменьшении межрелизных интервалов с двух месяцев до двух недель.

Автоматизация управления требованиями в проектной деятельности.

Автоматизированный сбор метрик по всем процессам в ИТ.

Сокращение жизненного цикла разработки ПО.

Развитие банковской системы

разработки, интеграции, тестирования и поставки продуктов
IT-отдел Банка по результатам внедрения выпускает более стабильные и качественные продукты, сократив риски и издержки
3
Данное решение так или иначе оказало влияние на всех сотрудников Банка
2
Внедрение TFS в идеологии DevOps позволило Банку обеспечить высокий уровень автоматизации процессов и минимизировать человеческий фактор
1
Разработчики несут больше ответственности за свои изменения, в то время как процесс QA происходит без разрыва с разработкой
4
Руководители и менеджеры продуктов получили гибкую отчетность и ясное представление о состоянии продукта, а также уверенность в качестве запускаемого в промышленную эксплуатацию продукта
5
Данная система является критичной для бизнеса и обеспечивает доступность 99,4% (простой не более 1 часа в неделю)
6

Предпроектное обследование

Оставьте свои контакты и мы свяжемся с вами в течение рабочего дня, чтобы согласовать 30-тиминутную встречу
Бесплатно
100 000 ₽
Нажимая на кнопку, вы принимаете условия Пользовательского соглашения.

Строгие требования к ALM системе

Внедряемая ALM система должна обеспечивать управление и контроль следующих процессов:
Школа Цифрового Лидерства: Курс «Лидер 4.0»
сохранение работоспособности и восстановление при практически любых внештатных ситуациях (сбоях в системе электроснабжения, ошибках в работе аппаратных средств…);
Школа Цифрового Лидерства: Курс «Лидер 4.0»
обеспечение функций информационной безопасности и защиты информации.
1
единый процесс поставки ПО в продуктивную среду;
2
процесс инициации проектов бизнес пользователями;
3
управление требованиями от уровня бизнес-направлений до отдельных команд;
4
интеграция информационной безопасности в процесс;
5
выделенные процессы бизнес направлений;
6
учет затрат времени на разработку ПО;
7
исправление дефектов продуктивной среды (включая интеграцию с системой, используемой службой техподдержки);
8
функциональное тестирование и автоматизированное тестирование;
9
процессы Continuous Integration;
10
совместная с внешним подрядчиком разработка ПО в защищенном окружении TFS;
11
миграция данных из текущих ALM-решений Заказчика;
12
формирование отчетности по процессам ALM.
Команда ООО «Логрокон» в рамках проекта внедрения системы Team Foundation Server обеспечила для заказчика возможность:

Единый процесс поставки ПО

1
планирования и публикации единого релизного расписания с разделением на мажорные и минорные релизы;
2
планирования и проведения экстренных изменений (исправление дефектов «боя», своевременный выпуск регуляторных изменений);
3
настройки и контроля полного жизненного цикла релиза;
4
координации задач, выполняемых в отдельных независимых командах, для включения в определенный релиз;
5
управления составом релиза, с оперативным мониторингом готовности задач на разных этапах жизненного цикла и с добавлением/исключением задач в/из релиза с детализацией до отдельных компонент;
6
отчетности по релизу на каждом этапе жизненного цикла, включающую детализацию до уровня команд/компонент;
7
отчетности для подготовки состава релиза к защите на комитете по управлению изменениями: перечень задач (с учетом иерархии), команда разработки, тип задачи, статус готовности, наличие всех требуемых согласований, краткое описание изменений (release notes), заказчик, ИТ система;
8
трассировки состава релиза для выявления взаимозависимых по исходному коду задач;
9
контроля и управления правами подтверждения вносимых изменений (commit);
10
внутрикомандного общения с возможностью оповещения участников о событиях в рамках команды (например, построение сборок, завершение задач и т.п.).

Команда специалистов Logrocon

⟵ Назад
6
Экспертных отраслей
82%
заказчиков приходят снова, потому что мы
Банки РФ ТОП-10
Телеком РФ ТОП-5
Нефтегазовая отрасль
Производители ПО
Медицинские учреждения
Ритейл
всегда ищем альтернативные пути решения задач и достигаем поставленных результатов