Проект

"Лаборатория Касперского" активно применяет решение управления проектами

Заказчики: Лаборатория Касперского (Kaspersky)

Москва; Информационная безопасность

Продукт: Microsoft Team Foundation Server
На базе: Microsoft Visual Studio

Дата проекта: 2011/06 — 2012/01
Количество лицензий: 500
Технология: Средства разработки приложений
подрядчики - 197
проекты - 434
системы - 684
вендоры - 349

Содержание

Команда проекта со стороны ЗаказчикаИнтегратора-Консультанта
не указана
Климов Борис (Руководитель проекта)

Для обеспечения эффективного управления разработкой и контролем качества ПО «Лаборатории Касперского» потребовалось внедрить унифицированное решение взамен многочисленных разрозненных средств и методологий, использовавшихся командами разработчиков и тестировщиков.

Задача

Чтобы соответствовать самым высоким требованиям клиентов и обеспечить им надежную защиту от всех видов интернет-угроз, компании пришлось увеличить число сотрудников и расширить круг задач команды. Прежде всего, это коснулось отдела исследований и разработки – за несколько лет количество разработчиков, тестировщиков и других сотрудников, работающих над созданием новых продуктов, выросло почти до 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 компания получила автоматизированную сквозную трассировку как внутри проектов, так и между ними.

Мнение

«Мы выбрали Team Foundation Server 2010, потому что это единственная интегрированная унифицированная платформа командной разработки программного обеспечения, поддерживающая все современные методологии», - отметил Борис Климов, руководитель проекта внедрения Microsoft Team Foundation Server.