1 февраля 2012 г.

Emerson Process Management завершил проект миграции на новую версию Visual Studio Team Foundation Server (TFS) 2010 в одном из своих ключевых российских подразделений – Глобальном инженерном центре на базе промышленной группы «Метран».

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

Emerson Process Management предлагает решения по автоматизации технологических процессов производства для различных отраслей промышленности. Одним из его значимых исследовательских подразделений является Глобальный инженерный центр (ГИЦ) на базе ПГ «Метран», в котором более 140 высококвалифицированных инженеров разрабатывают, тестируют и производят средства измерений не только для российского, но и для глобального рынка.

Чтобы обеспечить высочайшее качество продукции, специалисты ГИЦ проводят тщательное тестирование измерительного оборудования, в том числе и с помощью программного обеспечения. Каждая новая модификация измерительного устройства требует доработки ПО для проведения тестов. Широкий ассортимент выпускаемых датчиков и их специфичность привели к усложнению производственных процессов. Кроме того, к определенному моменту на предприятии существовало порядка 150 различных тестирующих программ.

Программисты ГИЦ долгое время успешно использовали практически все функциональные возможности Visual Studio Team Foundation Server 2005. Эти сервисы отлично соответствовали устоявшимся в компании процессам разработки информационных систем и позволили решить большую часть существующих проблем. Однако со временем стало понятно, что данных функциональных возможностей недостаточно. Например, было отмечено отсутствие средств управления требованиями, возможности тестирования пользовательского интерфейса и недостаточная поддержка UML. Отдельной задачей стояло совершенствование подходов к тестированию программного кода: оно проводилось вручную без ведения единой базы данных ошибок и исправлений. Для повышения эффективности требовалась большая прозрачность процесса.

«Два года назад мы рассматривали возможность перехода на Team Foundation Server 2008, но не реализовали ее, так как преимущества этой версии перед TFS 2005 не были для нас принципиальны. В то время как Microsoft Team Foundation Server 2010 содержит именно те возможности, которые были нам необходимы. В отличие от аналогичных систем TFS 2010 позволяет не просто грамотно сохранить файлы и извлекать нужные данные, но также оставлять комментарии к ошибкам предыдущих версий разрабатываемого программного обеспечения. Также нас привлекла тесная интеграция TFS 2010 с другими продуктами средств разработки Visual Studio. Эта интеграция очень важна для разработки и тестирования систем, так как позволяет быстро осуществлять поиск информации», – отмечает Сергей Колодий, руководитель отдела разработки программного обеспечения Глобального инженерного центра.

В начале 2011 года компания приступила к полномасштабному проекту внедрения Visual Studio Team Foundation Server 2010. Реализация проекта была полностью осуществлена специалистами инженерного центра.

Благодаря TFS 2010 специалисты смогли успешно решить поставленные задачи, среди которых управление рабочим процессом (планирование, постановка задач и отслеживание их выполнения), статистический анализ кода, возможность тестирования пользовательского интерфейса и обеспечение качественной поддержки UML. При этом быстродействие системы значительно улучшилось, а контроль версий стал более прозрачным.

Главное преимущество, которое получили разработчики ГИЦ, – возможность эффективной распределенной разработки программного обеспечения. Благодаря протоколу HTTP, который используется для передачи данных в TFS 2010, простой и легкий доступ к данным проекта возможен из любой точки мира.

Благодаря настройке политики checkin/checkout обеспечивается четкое соблюдение процесса разработки программного обеспечения всеми членами проектной команды. Инструменты контроля версий, реализованные для распределенной разработки в TFS 2010, позволяют централизованно отслеживать процесс разработки программного обеспечения. Новая система позволяет сохранять только тот код, который прошел необходимые этапы разработки и соответствует определенным требованиям.

На базе Инженерного центра была создана специальная лаборатория тестирования программного обеспечения. Она представляет собой несколько выделенных компьютеров, объединенных в отдельную локальную сеть с доступом к серверу TFS. Каждое рабочее место в лаборатории оснащено необходимыми приборами для анализа работы датчиков, обеспечивающих имитацию работы датчика в реальных условиях. В основе тестовой лаборатории лежат новшества TFS 2010, ключевое из которых – возможность проводить тестирование в автоматическом режиме в виртуальной среде.

«Microsoft Visual Studio и Visual Studio Team Foundation Server 2010 дают современным разработчикам широкие возможности по увеличению производительности труда, а тестировщики получают современные инструменты для отладки и тестирования программного кода. Благодаря интегрированным решениям для создания самых современных приложений и решений Microsoft помогает ИТ-специалистам делать свой вклад в развитие бизнеса компаний», – отметил Александр Ложечкин, директор департамента стратегических технологий, Microsoft в России.

Источник: Пресс-служба компании Microsoft в России