Клиенты и партнерыОсновные услуги СМ-КонсалтПортфолио и квалификация
Тренинги и обучениеРешения и услугиКарта сайта


Реклама:

Наши партнёры:

UML2RU
UML2RU

Наша рассылка:

СМ-Консалт

Подписаться письмом








 

 Новичков Александр  Шамрай Александр Читайте также статьи и материалы о технологиях Rational и Microsoft в блоге Новичкова Александра и Шамрая Александра

 

Трассировка Требований

Статьи Технологии Microsoft: .NET, Visual Studio Team System Visual Studio 2010 Team Foundation Server Requirements Management Guidance

Содержание

Трассировка Требований

Трассировка, вероятно, наиболее важный аспект в инженерии требований, который обеспечивает подотчетность команды разработки. Кроме этого, она помогает:

  • Идентифицировать источник и важность требований
  • Управлять масштабом проекта
  • Управлять изменениями требований
  • Оценить воздействие на проект изменения требований или других элементов проекта
  • Оценить влияние провала тестирования требований (например, не пройденный тест может означать, что требование не выполнено)
  • Убедиться, что все требования к системе будут выполнены при реализации
  • Убедиться, что приложение делает то, для чего оно предназначено
  • Дать разработчику контекст требований для задачи

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

Когда отсутствуют или осуществляется на слишком макро-уровне, ключевые функции управления изменениями становятся трудным и скучным. Например, когда бизнес-требования утверждены для изменения границ проекта разработки, без трассировки становится очень трудно оценить границы изменений. Вопросы типа «Как много возможностей и функций будут затронуты в результате изменения?», «Кто должен быть уведомлен об изменении?», «Какие тесты должны быть обновлены в результате изменений?» и т.д. не могут быть просто решены. Чтобы ответить на эти и другие вопросы влияния изменения, трассировка снижает затраты на обследование и анализ, поскольку эта информация уже организована иерархически.

Эта тема в проекте Visual Studio ALM Rangers Requirements Management Guidance обеспечит руководство для пользователей Visual Studio/Team Foundation Server, которым необходимо эффективное средство для отслеживания от высокоуровневых требований до нижнего уровня и до разработки, тестирования и элементов исходного кода. После прочтения вступления, многие могут подумать, что эта тема тяжела и загружена большим количеством дополнительной проектной документации, что не свойственно гибким проектам. Но это не так. Гибкая команда увидит реализацию трассировки, которая поддерживает разбиение продукта, и итеративное управление журналом продукта, которое более простое, но мощное в обеспечении подотчетности и уменьшения сложности анализа влияния.

Примечание: Данное руководство предполагается, что требование на бизнес уровне, реализовывается рабочим элементом «Возможность» (Feature) в Team Foundation Server. Авторы не настаивают на использовании рабочего элемента «Возможность» для этих целей и признают, что это добавляет элемент формальности, который можно не использовать для небольшой и более гибкой команды.

Общее руководство трассировки требований

Стратегия трассировки

Ниже приводится диаграмма общей трассировки, которую мы приводили в разделе Планирование Управления требованиями. Она показана снова здесь для обозначения отправной точки для различных видов информации, которая должна отслеживаться для любого проекта разработки. Как указано в разделе планирования, «золотая середина» приведенной ниже диаграммы, которая поддерживается Visual Studio и Team Foundation Server, является элемент «Потребность» (Need).

При реализации, каждый из этих элементов имеет свое место в Team Foundation Server:

Artifact Team Foundation Server Representation
Возможность (Feature) Тип рабочего элемента Возможности системы (MSF for CMMI)
Функция (Function) Тип рабочего элемента Требование с типом = Функциональное (Functional) для MSF for CMMI

Пользовательская история (User Story) для MSF for Agile

Качество обслуживания (QoS (Quality of Service)) Тип рабочего элемента Требование с типом = Качество обслуживания (Quality of Service) для MSF for CMMI

Пользовательская история (User Story) для MSF for Agile

Тестовый сценарий (Test Case) Тип рабочего элемента тестовый сценария (MSF for Agile и MSF for CMMI). Этот рабочий элемент представляет собой контейнер в Microsoft Test и Lab Manger. Он включает в себя Общие Шаги (Shared Steps), которые могут копироваться из сценария в сценарий для часто выполняющейся общей функциональности, например, процедуры входа в систему.
Тест (Test) Тест проекта тестирования в Visual Studio 2010, который представляет модульный или нагрузочный тест на уровне разработки или для «Test Driven Development» (TDD). Функциональные тесты (ручные или автоматические) теперь элементы рабочего элемента Тестового сценария, которые реализовывают шаги процедуры тестирования и тоже могут быть автоматизированы.
Задача Реализации (Implementation Task) Рабочий элемент Задача (Task) в MSF for Agile и MSF for CMMI
Код (Code) Проект (Проводник решений, Версионный контроль)

Тесты и Трассировки

Visual Studio поддерживает несколько видов тестов. Каждый из них имеет свою функцию и свой тип трассировки. Мы можем разделить тесты на две основные группы (хотя некоторые тесты несколько размыты и могут быть отнесены к любой группе)

  • Низкоуровневые тесты – тесты созданные разработчиками и хранятся в виде файлов проекта (как правило, вместе с тем же решением как код). Например, модульные тесты (кода или баз данных), автоматические тесты, написанные разработчиком как метод проверки программного обеспечения. К этой категории можно также отнести нагрузочные тесты, которые не являются функциональными тестами и направлены на проверку производительности, оценки масштабируемости и способности работать под высокой нагрузкой. Трассировка этих тестов несколько ограничена, т.к. их результаты несколько менее интересны на уровне бизнеса. Тесты производительности находятся между низкоуровневыми тестами и системным уровнем тестирования. Они имеют низкий уровень, т.к. они построены с использованием тестовых проектов в Visual Studio. Они на системном уровне, т.к. они проверят нефункциональные реализацию нефункциональных требований или требований качества обслуживания.
  • Функциональное тестирование – функциональные тесты имеют непосредственное отношение к бизнес-требованиям. Это могут быть системные тесты, для проведения испытаний, была ли пользовательская история реализована, как было определено, или тест приемки, который проверяет, была ли данная бизнес функция реализована в соответствии с запросами на бизнес-уровне.

Тесты низкого уровня имеют низкий уровень трассировки, они более важны на уровне разработки. Это не значит, что они не отслеживаются, это просто означает, что они не выполняются на уровне бизнеса. Например, модульный тест может быть связан с рабочим элементом и результатами тестирования (модульных тестов или нагрузочного тестирования), может быть связан с рабочим элементом (например, связать проваленный тест с рабочим элементом ошибки для упрощения исправления). В текущей версии трассировка низкоуровневых тестов важнее для их выполнения, а не их определения. Это позволит проверить тенденции выполнения теста (например: количество пройденных/проваленных тестов с течением времени и регрессия тестов) и отследить на уровне исходного кода процент покрытия кода.

Уровень трассировки функциональных тестов значительно выше, поскольку это вид связи более интересен на бизнес-уровне. Мы не только можем связать тесты с задачами, но что более важно, можно связать тесты с пользовательскими историй. Это позволяет получить полную трассировку и четкое понимания на уровне бизнеса, какие Возможности протестированы (и их процент) и на какие Возможности необходимо еще сконцентрировать тесты, чтобы иметь полное покрытие тестами на уровне требований.

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

Типы связей между артефактами

В Team Foundation Server могут быть созданы различные ссылки между следующими артефактами:

  • Набор изменений (Changeset) – связь между рабочим элементом и набором изменений
  • Элемент версионного хранения – связь между рабочим элементом и папкой или путем в системе версионного контроль
  • Рабочий элемент – тип связи между двумя рабочими элементами (см. ниже)
  • Гиперссылка – ссылка из рабочего элемента к URL
  • Результаты тестирования – ссылка рабочего элемента с результатами выполнения теста

Отметим, что в Visual Studio 2010 связи в рабочих элементах в настоящее время обеспечивают семантику направленности и информации о связи для обозначения родительских, дочерних и связей одного уровня для рабочих элементов. Эта функция обеспечивает лучшую трассировку, т.к. проще увидеть, как один рабочий элемент иерархически относится к другому. Это позволяет понять, каким образом требования могут быть переопределены в нескольких «дочерних» требований от первоначальных требований, которые слишком широки.

Ссылки рабочих элементов имеют типы и топологию последовательности. Доступные топологий:

  • Сеть

Этот тип топологии, по сути, не имеет никаких правил и направленности. Вы можете иметь круговые отношения, и ссылка выглядит одинаково с обеих сторон.

  • Направленная сеть

Ссылки этой топологии такие же, как и Сеть, за исключением наличия направленности. Вы можете указать имя, которое будет отображаться на каждом конце соединения. Иными словами, ссылка выглядит по-разному, в зависимости от стороны, с которой на нее смотреть.

  • Зависимость

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

  • Дерево

Ссылки в этой топологии в основном деревья, она использует отношения один-ко-многим и не позволяет цикличность.

Типы связей, которые определены в системе:

Прямая ссылка Обратная ссылка Имя ссылки для типа связи Топология
Последователь Предшественник System.LinkTypes.Dependency Зависимость
Дочерняя Родительская System.LinkTypes.Hierarchy Дерево
Связанный Связанный System.LinkTypes.Related Сеть

Типы связей, определенные в шаблонах процессов MSF:

Прямая ссылка Обратная ссылка Имя ссылки для типа связи Topology
Тестируется Тестирует Microsoft.VSTS.Common.TestedBy Зависимость
Тестовый сценарий Общие шаги Microsoft.VSTS.TestCase.SharedStepReferencedBy Зависимость

Эти связи используются для отражения реализации отношения, которые позволят использовать декомпозицию для Возможности, Пользовательской истории и Задачи:

Рисунок 1. Возможность->Пользовательская история->Задача

Определения тестов могут быть связаны с возможностями или пользовательскими историями в соответствии с уровнем тестирования (например, определение теста пользовательской приемки связан с возможностью, в то время как системный тестовый сценарий связан с пользовательской историей):

Рисунок 2. Возможность->UAT и Пользовательская история->системный тест

Ссылки отображаются в настраиваемой форме рабочего элемента.

Связи могут быть отфильтрованы и сгруппированы по типам.

Использование ссылок с документацией

Документация может быть создана на основе информации о связях из рабочих элементов. В диаграмме трассировки изображенной выше, вы можете видеть стрелку, идущую из каждого типа требований или артефакта в проекте в секцию в общие спецификации требований. Итак, кроме этого документа, необходимо вручную заполнять каждый раздел нужного документа, а затем управлять версиями этого документа и пытаться различными способами вручную обеспечивать совместный доступ, пользователи Team Foundation Server могут формировать документ в виде отчета о состоянии требований в любое время в ходе реализации проекта, формируя отчеты с помощью SQL Reporting Services, который является одним из основных компонентов Team Foundation Server. Это позволяет сэкономить много времени и повысить качество поставки, т.к. он может быть размечен один раз и использоваться всеми работающими проектами. Это позволяет нескольким разработчикам, без необходимости ожидания друг друга, вести разработку или изменение набора требований. И изменения требований на любом этапе проекта будут обновлять документацию автоматически, чтобы она не устаревала.

Если документирование слишком подробное для описания в рабочем элементе, рабочий элемент может представлять высокоуровневый дескриптор и как указатель для более подробной информации. Документ, PowerPoint слайд(ы), Visio диаграммы, таблицы Excel и другие файлы для детализации требований могут быть сохранены на портале SharePoint командного проекта. Далее, используя ссылку для рабочего элемента, эти файлы могут быть связаны с ним с использованием ссылки «URL». В самом документе идентификатор рабочего элемента как URL в Web Access (TSWA) на рабочий элемент может быть добавлен, чтобы обеспечить двунаправленную связь.

С точки зрения исполнения, любой член команды, которому необходимо для работы или понимания деталей требования, должен видеть только требования, назначенные на него. Они открывают рабочий элемент в среде Visual Studio с помощью запросов (например, все назначены на меня рабочие элементы), а затем переходит по ссылке, которая указывает на детальное описание. Аналогичным образом, если пользователь просматривает документ, хранящийся в проекте портала, ссылка на страницу TSWA для рабочего элемента позволит ему просматривать состояние рабочего элемента и связанные с ними артефакты.

Настраиваемая трассировка

Рисунок и описание выше продемонстрируют возможности, которые есть без какой-либо настройки Team Foundation Server. Благодаря своей гибкой природе, пользователи могут настроить либо из шаблонов процессов (MSF для Agile и MSF для CMMI), которые поставляются с Team Foundation Server, скачать и настроить сторонние шаблоны процесса или создать свои собственные.

Таким образом, в шаблон процесса может быть настроен любой рабочий элемент для представления типов требования для любой методологии, их номенклатура, а также связи между рабочими элементами с использованием средств доступных с Visual Studio 2010.

Управление

Тема соответствия промышленным стандартам управления или юридическим законам слишком большая, чтобы описывать в этом руководстве, но использование Team Foundation Server для трассировки может помочь команде разработчиков для достижения следующих целей:

  • Соответствию CMMI Level 3 для Управления требованиями (ReqM) и Разработки Требований (RD)
  • Соответствию Правилам управления пищевых продуктов и медикаментов (Food and Drug Administration (FDA)) CFR-21, части 11, которая определяет цифровую подпись
  • Соответствию ISO 9000 на проверку соответствия разработки по контракту
  • Закон Сарбейнса-Оксли для проверки возможности финансовых операций

Существуют и другие модели, но основная идея состоит в том, чтобы понимать, что Team Foundation Server может обеспечить трассировку, которая достигает отчетности. Модель зрелости разработки или правительственные постановления направлены для защиты обычных людей от грязных бизнес-методов. Трассировка помогает защитить этих людей и Team Foundation Server является технологией, которая помогает достичь это.

Включите возможность версионирования в SharePoint, чтобы отслеживать историю изменений документов. Вместе с проведением полного аудита рабочих элементов поддерживаемого Team Foundation Server, это создаст дополнительные возможности аудита всех артефактов проекта.

«Неэффективные» матрицы трассировки

Прежде чем перейти к конкретному руководству трассировки для гибкого или традиционного проекта, важно иметь трассировку артефакта, которую аудиторы просматривают для предоставления доказательства проектной трассировки. Идея матрицы трассировки является важной, поскольку она предусматривает «от начала до конца» отображение выполненных работ по проекту.

Для CMMI и ISO соответствие означает демонстрацию, что проект может трассировать все бизнес-требования к функциональным требованиям, к техническим требованиям, к тестам и, в конечном счете, к исходному коду и дефектам. Следующая таблица является простой демонстрацией типичной ручной или с помощью электронных таблиц реализацией матрицы трассировки:

БИД Бизнес-требование. ФИД Функциональное требование. ТИД Техническое требование ТСИД Тестовый сценарий Исходный код
\\sharedlibrary\project_doc\Requirements\My Project Business Requirements.doc
BR-1 Приложение должны улучшить впечатление клиентов при покупке нашей продукции, что дает нам повышение уровень удовлетворенности клиентов (CUST-SAT) и повысит наши доходы. UC-1 \\sharedlibrary\project_doc\Requirements\Customer_Self_Service_Purchase_Use_Case.doc
        TR-1 Поддержка этой функции для 200000 одновременно работающих пользователей без снижения производительности TC-1 Проверить, длительность транзакции для одного пользователя и сравнить со средней продолжительностью при 200000 одновременных транзакций \\my_workspace\source\my_source.cs

\\my_workspace\source\my_source2.cs

Т.д.

        TR-2 Разработка руководств по эксплуатации и устранения неисправностей для службы технической поддержки. TC-2 Проверить ля, ля, ля \\my_workspace\source\my_source.cs

\\my_workspace\source\my_source2.cs

Т.д.

Такая реализация матрицы трассировки вызовет значительные затруднения для команд:

  • Для электронной таблицы только один человек может изменять в один момент времени. Есть государственные организации, которые нанимают сотрудников, которые занимаются в проекте только поддержкой этой трассировки. Их работа включает обход каждого разработчика, бизнес-аналитика, менеджера проекта, и т.д. и сбор их изменений, чтобы включить их в матрицу и обеспечить анализ их воздействия для команды. Это выглядит (по мнению автора) пустой тратой государственных средств (так называемых наших налогов).
  • Электронные таблицы почти бесполезны для отслеживания влияния изменений или областей, пострадавших от дефектов. В 6-месячном проекте реализуемом группой из 12-15 человек (т.е. относительно небольшая) иерархия трассировки могут включать более 20000 связей трассировки. Такая таблица становится сложной для выполнения анализа влияния. В реальности в проектных командах использующих такие матрицы разработчики даже не заглядывают в нее.
  • Т.к. она разрабатывается вручную, как правило, точность этих отчетов очень низкая. В некоторых государственных проектах, этот отчет размещается вместе с высокоуровневыми данными, которые не полны в конце каждого этапа проекта водопада. Поскольку размер документа потребует дни для анализа на проверку точности, аудиторы просматривают документы на соответствие без проведения анализа.

Как можно увидеть на скриншотах рабочего элемента задачи выше, полная трассировка каждого из артефактов, как указано в примере таблицы, может быть легко определена в самом рабочем элементе и поддерживается в Team Foundation Server.

Отчеты Team Foundation Server с использованием запросов для рабочих элементов в дополнение к OLAP Cube

Следующий список представляет отчеты, которые должны быть сформированы с использованием данных, которые находятся в OLAP Cube Team Foundation Server (не в SQL) или в хранилище рабочих элементов:

  • Трассировка Бизнес-Требований к Системным Требованиям – демонстрирует, что у вас есть всесторонний анализ бизнес-требований и, по крайней мере, одно функциональное требование (MSF для CMMI) или Пользовательская История (MSF для Agile) для каждого Бизнес-требования. Такой отчет (что важно) покажет, где вам не хватает трассировки. Он указывает, где необходимо провести больше аналитической работы
  • Функциональные требования к техническим требованиям – демонстрирует похожее покрытие на следующем уровне ниже. Подумайте здесь: «Что такое технические требования?». Следуя промышленным стандартам, установленными IEEE, CMMI, ISO, мы будем использовать определение технических требований как нефункциональные требования, что определяет качество услуг (Производительность, Надежность и т.д.), Удобность использования (Документация пользователя, Пользовательский опыт, Помощь, Обучение, и т.д.), Ограничения (Корпоративная архитектура решение как ОС, БД, Промежуточное ПО, Архитектура приложения, и т.д.), Операционность и Поддержка (Подотчетность, Автономная обработка, Отказоустойчивость, Обеспечение непрерывности бизнеса, и т.д.). Некоторые сообщества считают, что это покрывается проектной документацией, но это мнение является заблуждением.
  • Функциональные и нефункциональные требования к задачам – демонстрирует, что у вас есть планируемая деятельность для каждого из ваших требований. В примере прикрепленном здесь, я реально использовать эти данные для отражения статуса завершения задач. Шаблон «Conchango» имеет встроенную часть в обработчике событий, которая преобразует изменения оставшегося времени для задачи (элемент журнала спринта) в сценарий (элемент журнала продукта) автоматически (Cool Stuff).
  • Задачи к наборами изменений, тестам и дефектам (как и наоборот) – этот отчет показывает, где «резина встречает дорогу» в плане соблюдения FDA. Это дает вам отчетность, которая касается качества исходного кода. Когда у вас есть набор изменений, который не связан с задачей (или требованием), он указывает, где кто-то, возможно, внес изменения в исходный код, который может относиться к «критически опасным » характеристикам медицинского оборудования. В финансовых системах, где вы можете выявить вредоносные попытки украсть деньги (я хотел бы сослаться на сценарий фильма Superman 3 или Office Space).
  • Недостающие элементы – трассировка не только визуализирует связи между различными артефактами, но она должна также удостоверить, что элементы имеют свои желаемые микроэлементы. Например, если Возможность не имеет Пользовательский приемочный тест, то такой запрос может быть создан, чтобы показать такую Возможность. Он не обеспечит всеобъемлющее определение всех положительных и отрицательных тестов, но он покажет, где не было выполнено работы по определению Теста. На основе ссылок легко создать запрос для каждого из ссылающихся элементов и показать те, которые отсутствуют.

Примеры полезных запросов:

  • Возможности без приемочных тестов
  • Возможности без Пользовательских историй
  • Пользовательская История без задач
  • Пользовательская История без тестов

Запрос идет вразрез с текущими данными, поэтому он возвращает текущее состояние при обновлении. Это полезно, если вы заполните пробелы и определить недостающие элементы. После этого можно перезапустить запрос, чтобы узнать, что еще осталось сделать. Запрос может быть запущен внутри Visual Studio, Microsoft Excel или SharePoint Dashboard.

Примечание: отчетность Team Foundation Server с помощью Native SQL

Иногда отчет по трассировке имеет смысл лишь, если он может продемонстрировать несколько уровней иерархии. Например, если есть возможность представить отчет о наборе Бизнес-функций, показывая сценарии, которые реализовывают их имплементацию и задачи, определенные для реализации решения, в комплекте с их статусом «готово-нет» и работу, которую еще предстоит сделать для них завершения. Этот отчет непросто создать с помощью Team Foundation Server OLAP Cube. Хотя это возможно, такой же отчет может быть получен с большей гибкостью при помощи Native SQL с данными хранилища данных. В следующей таблице представлены такие запросы. Колонка слева описывает разделы запроса и где он должен быть отредактирован с учетом любых проектных особенностей трассировки иерархии и атрибутов.

  • Трассировка Возможность к Требованию к Задаче –> Общий отчет по прогрессу разработки Возможностей. Этот пример отчета показывает части запроса в виде 3-хуровневого дерева трассируемых рабочих элементов. Значение этого отчета является в том, что он показывает в одном отчете организацию различных вех проекта. В частности, для традиционного жизненного цикла разработки (водопада), он может продемонстрировать трассировку от бизнес к функциональным, к техническим требованиям. Это для вехи, где окончательные оценки разработки, как правило, сделаны. Для гибкой разработки 3-хуровневый отчет трассировки обеспечивает представление от журнала продукта к журналу спринта, к тестам. Это единственный вид иерархии элементов, который может показать ход разработки в направлении завершения плана.

Пример отчета сгенерированного по вышеприведенному запросу выглядит следующим образом:

Обратите внимание в отчете на то, что Возможности находятся на самом высоком уровне иерархии. В рамках каждой Возможности отчет показывает список Требований, с которыми они непосредственно связаны между собой. В рамках каждого Требования, отчет показывает список задач, с которыми требования связаны напрямую. В этом отчете мы продемонстрировали атрибут оставшейся работы, который поднимается от задач к требованиям. Сумма оставшейся работы по требованию вручную рассчитывается в шаблонах MSF for Agile и MSF for CMMI. В шаблоне процесса Conchango эти данные автоматически поднимались в уровень требований.

Еще одно стоит отметить, когда Возможности не представлены какими-либо требованиями, очевидны дырки в покрытии требований. Планирование, которое не будет сделано для реализации каждого требования, также очевидно.

Руководство для трассировки Agile проектов

Гибкие проекты хорошо подходят к трассировке. Используя лозунг из Agile Манифеста «Работай над программным обеспечением, а не над Всеобъемлющей документацией», гибкая команда ищет иерархию трассировки с минималистским подходом. Однако, с учетом сказанного, должна быть достаточная трассировка к документации, которая гарантирует, что команда может эффективно покрыть все их требования и определить влияние изменений и новых требований в отношении существующего проекта. Следующая диаграмма показывает минималистский подход, который ложиться на общую иерархию трассировки приведенную выше.

Руководство для трассировки традиционных типов проектов

Трассировка для традиционных проектов разработки не отличается от гибких проектов. Типы требований, рассматриваемые в общих разделах этого документа, подходят для традиционной модели. Если методология требует другую иерархию трассировки, убедитесь, что соответствующие типы требований и трассировки детально спланированы. Смотрите раздел Планирование управления требованиями для более подробного описания.

 

08.07.2010

Комментарии

Добавить комментарий (анонимные комментарии не публикуются!!!)

ФИО: 
E-mail: 
Тема: 
Комментарий: 
Оценка:   
 
 
 
 
 
Код подтверждения:

 

 Новичков Александр  Шамрай Александр Читайте также статьи и материалы о технологиях Rational и Microsoft в блоге Новичкова Александра и Шамрая Александра

 

Новости и пресс-релизы СМ-Консалт


    16.01.2012 20:09:00
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 февраля в Новосибирске
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 14-16 февраля в Новосибирске. Проводится совместными усилиями компаний СМ-Консалт, тренинговым центром КарьерЛаб. Место проведения тренинга в данный момент уточняется.

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения.

    27.12.2011 16:15:27
    Компания "СМ-Консалт" получила отзыв о работах в Федеральной Налоговой Службе (ГНИВЦ ФНС)
    Специалистами ООО «СМ-Консалт» в 2010-2011г. был выполнен проект по настройке и внедрению системы управления жизненным циклом разработки программных систем в части управления изменениями и конфигурациями на основе Microsoft Visual Studio Team Foundation Server 2010 для Филиала Федерального государственного унитарного предприятия «Главный научно-исследовательский вычислительный центр Федеральной налоговой службы» в Приволжском Федеральном округе (Филиал ФГУП ГНИВЦ ФНС России в ПФО).

    26.12.2011 21:05:28
    Успешное проведение тренинга по коммуникациям и психологии для ИТ-руководителей в Санкт-Петербурге

    В блоге Новичкова Александа доступен отчет авторов тренинга «Коммуникации и психология межличностных отношений в ИТ-проектах». В целом, тренинг завершился положительно - средний балл за интересность по 5 бальной шкале - 4,2 балла.
    В отчете дается развернутый комментарий, подводятся итоги, рассматриваются как положительные моменты, так и элементы критики и пожеланий, собранные на основе анкет слушателей.
    Читать -->

    28.11.2011 20:09:21
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 19-21 декабря в Санкт-Петербурге
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 19-21 декабря в Санкт-Петербурге. Проводится совместными усилиями компаний СМ-Консалт, тренинговым центром КарьерЛаб и Legal SoftWave. Место проведения тренинга в данный момент уточняется.

    Продолжительность тренинга составляет 2 или 3 дня по выбору. Целевая аудитория: начальники отделов, менеджеры проектов, директора, руководители проектов внедрения, бизнес-аналитики, специалисты команды внедрения.

    28.11.2011 18:31:55
    Компания «СМ-Консалт» сообщает об успешном завершении нового тренинга, проведенного совместно с компанией «Карьерлаб»!
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» прошел 17-18 ноября в Москве.
    Слушатели проявили большой интерес и подтвердили важность выбранного направления. Контакт с аудиторией был установлен сразу. Были проработаны такие важные аспекты необходимых навыков из области психологии и коммуникаций, как умение управлять группой, говорить с заказчиком, как донести до оппонента свое решение и многое другое, что очень важно при разработке или внедрении ИТ-проектов.

    28.11.2011 15:05:11
    Новая статья: "Всегда ли «Да» – это «Да»? Или как нас вынуждают принимать решения"
    Мы предлагаем вашему вниманию цикл статей, в основу которых положены психологические практики и приемы, позволяющие влиять на решения, принимаемые людьми. Эта идея была логическим продолжением ряда выступлений с докладами о коммуникациях в проектах разработки и внедрения ПО. Давайте, не откладывая в долгий ящик, начнем с самого простого приема убеждения, с которым сталкиваемся ежедневно в магазинах, в транспорте, в разговорах с коллегами… да мало ли где еще!
    Авторы: Новичков Александр и Карабанова Галина.
    Читать -->

    10.10.2011 11:16:06
    Компания «СМ-Консалт» открывает новое направление продаж - ПО Adobe Connect
    Программное обеспечение Adobe Connect является гибкой системой web-коммуникации с высоким уровнем информационной безопасности. Adobe Connect предоставляет такие важнейшие функции корпоративного взаимодействия, как деловое общение и совместная работа сотрудников на уровне предприятий, дистанционное обучение, организация широкомасштабных сетевых семинаров и презентаций. Система Adobe Connect базируется на технологии Adobe Flash, а также Air, и поэтому позволяет подключать сотрудников к единому пространству взаимодействия через web-браузер с любых устройств.

    17.09.2011 21:40:22
    Новая статья: "Разработка прикладного программного обеспечения с использованием Rational Unified Process на Иркутском Авиационном заводе"

    На сайте СМ-Консалт открыт новый раздел Статьи наших заказчиков об успешных внедрениях IBM Rational и Microsoft. Статьи для данного раздела пишутся нашими заказчиками и рассказывают о сути проектов внедрения технологий IBM и Microsoft. Первая статья, представленная вашему вниманию написана сотрудниками Иркутского Авиационного Завода (ИАЗ).

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

    С целью повышения качества программного обеспечения собственной разработки и сокращения сроков разработки руководство Управления информационных технологий (УИТ) Иркутского Авиационного Завода в 2006г. приняло решение о внедрении технологии разработки ПО на базе методологии Rational Unified Process и с использованием инструментов автоматизации IBM Rational.

     

    13.09.2011 12:07:29
    Новый тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах»

    Компания «СМ-Консалт» представляет новый тренинг, организуемый совместно с компанией «КарьерKаб» - «Коммуникации и психология межличностных отношений в ИТ-проектах.

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

    25.08.2011 13:46:04
    Компания СМ-Консалт сообщает об открытии нового направления деятельности: консалтинг и внедрение систем аналитической обработки информации (Business Intelligence)

    Наша компания специализируется на консалтинге и внедрении инструментов и методологий IBM Rational, Microsoft и др. для повышения эффективности процессов разработки и сопровождения программного обеспечения.
    Методы и технологии Business Intelligence являются прекрасным дополнением к ряду специализированных инструментальных средств, используемых для поддержки ЖЦ разработки ПО и управления ИТ-проектами. Инструменты BI играют роль недостающего промежуточного звена между основным бизнесом организации и ИТ-процессами, и, таким образом, способствуют повышению эффективности ключевых бизнес-процессов и достижению стратегических целей компании.

     

    03.08.2011 14:05:11
    На сайте размещены мультимедиа материалы докладов семинара «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
    Компании СМ-Консалт , Legal SoftWaveTM и DNA  провели бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре были рассмотрены технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence).
    На нашем сайте размещены все мультимедийные материалы с семинара: презентации и видео-ролики с демонстрацией отдельных функций ПО IBM и Microsoft.
    Перейти к просмотру: 14 июля 2011г. Семинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»

    01.08.2011 17:44:25
    Наша компания получила отзыв о сотрудничестве с ОАО «Нордеа Банк»

    В 2010-2011 гг. наши специалисты  провели в Нордеа Банке проект по предварительному обследованию, развертыванию инструментальных средств и ряд тренингов по обучению методологии и работе с продуктами IBM Rational: «Методология разработки программных систем IBM Rational Unified Process», «Управление требованиями с использованием IBM Rational RequisitePro», «Управление изменениями в IBM Rational ClearQuest».

    24.06.2011 01:27:57
    Бесплатный семинар-вебинар «Повышение эффективности IT подразделений и качества разрабатываемого ПО с использованием современных методологий и технологий»
    Компании СМ-Консалт , Legal SoftWaveTM и DNA приглашают Вас посетить бесплатный семинар-вебинар, посвященный обзору технологий и методологий, которые позволяют повысить эффективность ИТ подразделений. На семинаре рассматриваются технологии IBM Rational, Microsoft TFS, а также системы аналитической обработки информации (Business Intelligence) (IBM SPSS, Deductor, QlikView и другие).

    Планируемая продолжительность семинара - 8 академических часов.

    Место проведения: Санкт-Петербург (очно) и Интернет (для всех желающих: приходите сами и приглашайте друзей!).

    Дата и время: 14 июля 2011 в 9 00.

    ВНИМАНИЕ: если вы не сможете очно приехать на семинар - это не страшно, так как семинар будет транслироваться через интернет в формате вебинара и к нему, после регистрации, смогут присоединиться все желающие. Трансляция будет осуществляться посредством технологии Adobe Connect Pro , это позволит Вам присоединяться к конференции без установки дополнительного ПО - только интернет браузер.
    Скачать программу семинара
    Смотреть программу -->

    07.06.2011 13:02:44
    Компания "СМ-Консалт" провела серию успешных семинаров для ГНИВЦ ФНС России

    Проведенные семинары были посвящены средствам разработки и тестирования программного обеспечения компании Майкрософт для сотрудников ГНИВЦ ФНС России. Слушатели семинаров отметили высокую квалификацию тренеров компании "СМ-Консалт" по организации учебного процесса и повышению квалификации специалистов, прошедших обучение.
    Индивидуальный подход при решении любых вопросов, возникающих в процессе обучения, оперативность принятия решений, гарантированное выполнение взятых на себя обязательств и профессионализм позволили провести обучение на самом высоком уровне. 

    07.12.2010 12:28:15
    Мы идем в Твиттер!

    Наша компания открыла аккаунт в системе микроблоггинга Twiter.Теперь все официальные и неофициальные новости будут появляться в нашей ленте в Twitter.
    Там же возможно будет задать прямые вопросы специалистам СМ-Консалт, по всем вопросам, связанным как с деятельностью компании, так и с техническими аспектов продуктов IBM и собственных решений СМ-Консалт.

    Следуйте за нами!

    https://twitter.com/cmconscom

    11.11.2010 14:14:14
    Осенний марафон Microsoft ALM Road Show
    Компания СМ-Консалт совместно с образовательным центром Careerlab провели серию семинаров в рамках мероприятий ALM Roadshow 2.0 в крупнейших городах, расположенных на Волге, – крупных научных центрах, в которых ИТ технологии находятся на высоком уровне. Семинары прошли в Самаре, Нижнем Новгороде и Казани. Cеминары были посвящены использованию новых инструментов MS Visual Studio Team System в проектах разработки ПО.
    В семинарах принимали участие представители различных ролей процесса разработки ПО: от разработчиков до руководителей предприятий различного уровня. Темы, обсуждаемые в ходе семинара, вызвали большой интерес аудитории и немалое количество вопросов, на которые были предоставлены исчерпывающие ответы. В процессе семинара также было показано большое количество примеров, которые дают представление о возможностях инструментов MS Team System. Средняя оценка за семинар составила 4,6 балла по пятибальной шкале

    09.09.2010 16:11:03
    Компания СМ-Консалт предлагает бесплатную настройку своих флагманских решений GanttChart и ProjectTracker.

    Если вы хотите сэкономить время или у вас не получается сразу и эффективно настроить наши решения на вашу схему ClearQuest, то вы можете прислать свою схему ClearQuest нам и специалисты СМ-Консалт бесплатно в течение 3х рабочих дней:

    • Проведут анализ схемы и дадут заключение по настройке схемы ClearQuest своими силами*;
    • Предоставят ознакомительные лицензии на решения GanttChart и ProjectTracker сроком на один месяц;
    • Предоставят файлы настроек для GanttChart и ProjectTracker, адаптированные под вашу схему.

     

    08.09.2010 18:37:52
    Скидки до 30% на программное обеспечение IBM Rational

    Компания СМ-Консалт предлагает для всех желающих на льготных условиях приобрести программное обеспечение IBM Rational. Снижение  цен связано с тем, что мы стараемся быть как можно ближе к нашим клиентам, многие из которых постепенно начали преодолевать последствия финансового кризиса.Наше предложение поможет с минимальными издержками приобрести ПО IBM Rational, что является хорошим капиталовложением.
    Скидки до 1 декабря 2010 года:

    • 20% скидки при покупке IBM Rational ClearCase, ClearQuest, CearCase LT, при приобретении пяти и более лицензий*;
    • 30% скидки при покупке пяти любых продуктов IBM Rational + решение или тренинг СМ-Консалт*.
    Для получения деталей обязательно свяжитесь с нашими менеджерами

     

    07.09.2010 13:53:40
    Успешное внедрение уникального решения компании «СМ-Консалт» - GanttChart for ClearQuest в страховой компании «HUK-COBURG», Германия.
    Компания «СМ-Консалт» и компания «HUK-COBURG» объявляют об успешном завершении проекта по поставке и внедрению решения «СМ-Консалт» - GanttChart for ClearQuest. Руководство «HUK-COBURG» обратилось в «СМ-Консалт» с просьбой поставки, адаптации и последующего сопровождения GanttChart for ClearQuest. С учетом требований Заказчика специалистами компании «СМ-Консалт» была выпущена и внедрена адаптированная версия  GanttChart for ClearQuest, учитывающая особенности схемы процессов ClearQuest, применяемой в «HUK-COBURG», и дополнительные пожелания к функционированию GanttChart

    02.09.2010 14:41:12
    Успешное внедрение Уникального решения СМ-Консалт - GanttChart for ClearQuest в Федеральном Национальном банке Бразилии

    Компания СМ-Консалт и Федеральный Национальный банк Бразилии (ФНББ)  объявляют об успешном завершении проекта по поставке и внедрению решения СМ-Консалт - GanttChart for ClearQuest. Руководство ФНББ, понимая ограничения использования IBM Rational ClearQuest в части проектного управления, обратилось в СМ-Консалт с просьбой поставки и адаптации GanttChart for ClearQuest под свои потребности.
    С учетом требований Заказчика специалистами компании СМ-Консалт была выпущена и внедрена обновленная версия  GanttChart for ClearQuest, учитывающая все особенности схемы процессов ClearQuest, применяемой в ФНББ.
    По истечении срока опытной эксплуатации ФНББ приняло  решение о принятии GanttChart for ClearQuest в промышленную эксплуатацию. 

    02.09.2010 14:17:23
    Компания «СМ-Консалт» объявляет об успешном завершении обучения и консультирования IBM Rational сотрудников ЗАО «Промышленная Группа Метран» г. Челябинск.

    В августе 2010 года специалистами компании «СМ-Консалт» были выполнены работы по обучению и консультированию сотрудников компании «Метран» методологии и инструментальным средствам процесса управления конфигурациями – IBM Rational Software ClearCase и ClearQuest. Был проведен тренинг-консультация «Практика и технология внедрения процесса конфигурационного управления и управления изменениями на основе IBM RUP, ClearCase и ClearQuest».

    В тренинге принимали участие ведущие специалисты и руководители отделов компании «Метран».

    29.06.2010 13:07:07
    Успех семинара "Программное обеспечение IBM Rational для улучшения процессов разработки и сопровождения ПО" 15 июня 2010 г.
    Компании "СМ-Консалт", IBM и DNA провели бесплатный семинар по теме "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО" 15 июня 2010 года. На семинаре специалисты СМ-Консалт, IBM и UML2.RU рассказали о технологиях IBM Rational и поделились практическим опытом использования и внедрения методологии Rational Unified Process. Также были представлены отдельные решения СМ-Консалт, расширяющие функциональные характеристики IBM Rational.

    31.05.2010 08:30:06
    Компания СМ-Консалт анонсирует выход новой версии флагманского продукта GanttChart for ClearQuest 1.3
    Функции, которыми дополнена новая версия GanttChart for ClearQuest 1.3, подобраны в соответствии с наиболее важными и критичными потребностями пользователей, выявленными в ходе процесса внедрения (см. отзывы клиентов). В том числе: работа с семействами (Family Records), работа с загрузкой исполнителей, ранжирование запросов на изменения а также экспорт планов из ClearQuest в MS Project с сохранением иерархии, зависимостей и между задачами, и многое другое.
    GanttChart for ClearQuest представляет собой практический интерес для всех, кто использует IBM Rational ClearQuest и кому не хватает возможностей по проектному управлению в условиях постоянно меняющихся приоритетов задач, в условиях сервисных подразделений.

    28.05.2010 18:18:00
    БЕСПЛАТНЫЙ семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»
    Компании СМ-Консалт,  IBM, и ДНА приглашают Вас посетить бесплатный семинар "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО" 15 июня 2010 года (г. Москва). На семинаре специалисты СМ-Консалт расскажут о технологиях  IBM Rational и поделятся практическим опытом использования и внедрения методологии Rational Unified Process. Также будут представлены отдельные решения СМ-Консалт, расширяющие функциональные характеристики IBM Rational.
    Количество мест ограничено. Преимущество имеют те, кто раньше зарегистрировался.
    Посмотреть программу и зарегистрироваться -->

    06.04.2010 21:57:24
    Компания "СМ-Консалт" перевела очередную главу руководства "Visual Studio 2010 Team Foundation Server Requirements Management Guidance"

    Компания "СМ-Консалт" перевела очередную главу "Requirements Validation" из руководства "Visual Studio 2010 Team Foundation Server Requirements Management Guidance". Данная глава рассказывает об основных принципах валидации требований с использованием Team Foundation Server 2010.

    Аннотация к главе:
    Валидация представляет собой процесс оценки, будет ли конечный продукт удовлетворять требованиям заказчика, и помогает удостовериться, что требования были правильно поняты. Такой подход к поставке в последнее время называют "Test-First Development" или "Requirements-Based Testing".

    Перейти к руководству>>


    Copyright © 2010 СМ Консалт | Вселенная СМК: http://cm-consult.ru | Блоги специалистов: http://anovichkov.msk.ru | http://ashamray.wordpress.com |www.cmcons.com | Карта сайта Rambler's Top100