Заказчики: Лаборатория Касперского (Kaspersky) Москва; Информационная безопасность Подрядчики: Без привлечения консультанта или нет данных Продукт: Microsoft Team Foundation ServerНа базе: Microsoft Visual Studio Дата проекта: 2011/06 — 2012/01
Количество лицензий: 500
|
Технология: Средства разработки приложений
|
Содержание |
Команда проекта со стороны Заказчика | Интегратора-Консультанта |
не указана | Климов Борис (Руководитель проекта)
|
Для обеспечения эффективного управления разработкой и контролем качества ПО «Лаборатории Касперского» потребовалось внедрить унифицированное решение взамен многочисленных разрозненных средств и методологий, использовавшихся командами разработчиков и тестировщиков.
Задача
Чтобы соответствовать самым высоким требованиям клиентов и обеспечить им надежную защиту от всех видов интернет-угроз, компании пришлось увеличить число сотрудников и расширить круг задач команды. Прежде всего, это коснулось отдела исследований и разработки – за несколько лет количество разработчиков, тестировщиков и других сотрудников, работающих над созданием новых продуктов, выросло почти до 900 человек.
У каждой команды разработчиков собственные инструменты управления разработкой, что сильно затрудняет передачу информации, например о выполненных требованиях, между командами.
На решение стандартных задач уходило слишком много времени.
Руководством "Лаборатории Касперского" было принято решение о запуске проекта по созданию единого процесса разработки с помощью унифицированной платформы разработки программного обеспечения Microsoft Team Foundation Server 2010.
Решение
Внедрение решения проходило в несколько этапов. Пилотный проект протестирован в инфраструктурном направлении отдела разработки, а затем началось постепенное подключение остальных команд. Основное преимущество новой платформы – автоматизированная сквозная трассировка внутри проектов и между ними. Ранее на поиск выполненных требований могло уйти до нескольких часов и требовались усилия почти всей команды. Сейчас это действие выполняется одним человеком буквально за 3-4 щелчка мыши и на весь процесс уходит не более 20 минут.
Первоначально планировалось внедрить Team Foundation Server только для разработчиков, а тестировщикам предоставить другие инструменты. Однако подсчет стоимости владения в перспективе показал, что внедрение TFS для обеих категорий пользователей обойдется гораздо дешевле.
Пилотный проект по внедрению TFS был запущен в 2011 году в инфраструктурном направлении отдела разработки и исследований. Полгода ушло на планирование проекта, и к январю 2012 года внедрение было полностью завершено. Инфраструктурный отдел был выбран не случайно – именно та команда, которая занималась внедрением TFS, получила возможность опробовать его на своих задачах, таких как планирование проектов, управление требованиями, качеством и ресурсами проектов.
В текущей версии Team Foundation Server 2010 заметно усовершенствовались средства тестирования и обеспечения качества программного обеспечения - это и послужило для «Лаборатории Касперского» основным критерием при выборе решения.
Итоги и преимущества
В результате внедрения нового решения «Лаборатория Касперского» получила интегрированную и унифицированную платформу разработки. С помощью автоматизированных средств оперативного контроля и планирования работ в рамках итераций удалось значительно повысить производительность команд разработки. Теперь все разработки полностью документированы и управляемы. Взаимосвязи между проектами стали более очевидными и прозрачными. Кроме того, решение от Microsoft позволило преодолеть проблемы трассировки требований между проектами. В результате внедрения Team Foundation Server компания получила автоматизированную сквозную трассировку как внутри проектов, так и между ними.