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


Реклама:

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

UML2RU
UML2RU

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

СМ-Консалт

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








Адаптируем процессы TFS под свои потребности

СтатьиТехнологии Microsoft: .NET, Visual Studio Team System

Стандартные шаблоны процессов Team Foundation Server рано или поздно перестанут удовлетворять использующиую их компанию. Потребность в изменении и совершенствовании процессов разработки, котрые использует компания, должна присутствовать всегда. В данной статье описывают возможности Team Foundation Server по адаптации процессов разработки под требования организации.

 Автор:

Шамрай Александр

Оглавление

Введение

Что имеем?

Как все устроено?

Как адаптировать?

Итог

Дополнительные ресурсы

Об авторе


 

Введение

 

Хоть Microsoft Visual Studio Team Foundation Server (TFS) и поставляется с готовыми шаблонами процессов, но удовлетворить они могут не всех. Для новых и молодых команд в принципе стандартный набор шаблонов процессов TFS может покрыть все потребности процесса разработки, особенно для команд использующих гибкие (Agile) подходы к разработке. Некоторые при внедрении TFS стараются приспособиться под то, что имеется, и в некоторых случаях это проходит. Но приспособиться под стандартные шаблоны TFS не всегда представляется возможным, да и не всегда правильно. Ведь у каждой компании есть свои сложившиеся традиции в разработке, своя культура производства ПО, которые описывают текущие процессы разработки ПО в компании. Применив существующие стандарты к процессам компании можно получить некий гибрид процесса разработки, который будет наиболее подходить для компании. В этой статье мы постараемся объяснить, как можно реализовать такие нестандартные процессы с помощью шаблонов TFS.


 

Что имеем?

 

Как я указывалось выше, с TFS поставляется два встроенных шаблона процессов:

  • MSF for Agile – шаблон процесса, который помогает организовать работу команду по гибким методологиям. Отличительная особенность этого шаблона в том, что в нем используется небольшое количество рабочих элементов, которого должно быть достаточно для распределения заданий в команде, описания возможностей системы или сценариев использования и отслеживания ошибок, которые предстоит исправить. Кроме того, количество состояний и переходов для этих рабочих элементов сведено к минимуму до той степени, в которой в принципе будет понятно, что происходит с текущей задачей или дефектом. Т.е. шаблон направлен на то, чтоб максимально упростить степень формализации для процесса, упростить жизнь разработчиков в команде для того, чтоб они больше времени уделяли самому процессу проектирования и разработки ПО.
  • MSF for CMMI – этот шаблон процесса предназначен для того, чтоб помочь компании организовать у себя процесс разработки соответствующий третьему уровню модели качества процессов разработки CMMI. Этот шаблон более требователен к качеству процесса, чем предыдущий. Т.е. для него первоочередным стоит качество поставляемого продукта, он подходит для компаний, которые стремятся прежде все достичь прозрачности и управляемости процесса разработки, высокой степени документирования требований к продукту и качества вносимых изменений.

 

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

 

 

Таблица 1. Список рабочих элементов для Agile и CMMI

MSF for Agile MSF for CMMI Описание
Задача Задача Определяет потребность в выполнении какой-либо работы.
Ошибка Ошибка Используется для управления и документирования обнаруженных ошибок в разрабатываемой системе.
Риск Риск Рабочие элементы используются для описания возможных ситуаций или условий, которые могут негативно повлиять на успех проекта.
Требования качества обслуживания   Требования не связанные напрямую с функциональными возможностями системы. Эти рабочие элементы описывают требования к безопасности, производительности системы и т.д.
Сценарий   Рабочий элемент используется для описания методов взаимодействия пользователей в системе.
  Требование С помощью этих рабочих элементов документируются требования, которым должна соответствовать система. Эти требования включают в себя как функциональные, так и нефункциональные характеристики системы.
  Запрос на изменение Используется для регистрации и управления входящими запросами от заинтересованных лиц, которые подразумевают внесение изменений в проектируемую систему.
  Проблема Этот рабочий элемент предназначен для выявления и решения проблем, которые уже негативно влияют на успешный ход проекта.
  Проверка Рабочий элемент описывает работы связанные с обзором (рецензированием) готового исходного кода, программных моделей и т.д.

 

Кроме того, что между шаблонами Agile и CMMI различный набор рабочих элементов, похожие рабочие элементы имеют различный жизненный цикл. Если, например, взять задачу (см. Рисунок 1), то набор состояний для шаблонов будет следующий:

  • Задача в Agile:
    • Активно. При регистрации задача сразу помечается как активная. Из этого состояния есть один вариант перехода – в состояние «Закрыто». Задача может перейти в это состояние по нескольким причинам: если по задаче все работы закончены, если задача откладывается на следующую итерацию или если удаляется как устаревшая.
    • Закрыта. После закрытия задача может быть реактивирована, если работы по ней были не закончены.
  • Задача в CMMI
    • Предложено. Каждая новая задача изначально устанавливается в состояние «Предложено», т.е. задача еще предполагается к выполнению и детали по этому заданию еще необходимо согласовать. После этого задача может быть принята в работу, отправлена на уточнение или отменена за ненадобностью проведения предложенных работ.
    • Активно. В этом состоянии задача может быть в том случае, если было принято решение на ее выполнение или изучение деталей ее выполнения и по задаче были инициированы работы. Далее задача может быть переведена обратно в «Предложено», если изучение работ закончено и теперь необходимо принимать решение по ее реализации. Если же работы были выполнены, то задача переводится в следующее состояние для проверки результатов. Кроме этого, задача может быть закрыта в случае, если работы необходимо отменить или отложить.
    • Разрешено. Это состояние означает, что выполненные работы требуют проверки. Если проверка пройдена, то задача закрывается, если нет – возвращается снова в состояние «Активно».
    • Закрыто. Если задача в этом состоянии, то все работы по ней прекращены. Работы могут быть возобновлены в том случае, если задача была закрыто ошибочно или есть необходимость в продолжении отложенных ранее работ.

 

Рисунок 1. Задача в Agile (слева) и в CMMI (справа)

 

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

Кроме процессного подхода, т.е. использования одного процесса на всю организацию, можно использовать проектно-процессный подход, т.е. в соответствии от типа и важности проекта можно комбинировать процессы, которые будут в нем использоваться. Ведь не обязательно применять тяжелый и формальный процесс на проект, который будет длиться полгода и в котором будут принимать участие пять человек. И в другом случае, если есть длительный проект или проект с высокой степень важности, например система управления кораблем, то понятно, что применение Agile-методологий в нем приветствоваться не будут. Если в организации присутствуют оба типа проектов, то она может для одного проекта использовать Agile-шаблон, а для другого – CMMI.


 

Как все устроено?

 

Вся работа в проекте TFS строиться на основе шаблонов процесса. Шаблоны содержат в себе следующие основные составляющие:

  • Руководство по процессу.
    Для любого нового проекта создается свой web-портал, который содержит полное описание процесса (см. Рисунок 2) на основе, которого ведется разработка. Руководство содержит в себе детальное описание ролей, работ, которые эти роли выполняют, а также полное описание рабочих элементов, их полей и состояний.
  • Рабочие элементы. Для каждого рабочего элемента существует отдельное в специальном виде описание полей и их размещение на форме, состояний и возможные переходы между ними. Все новые рабочие элементы, которые формируются в проекте, создаются на основе этих описаний. Также предусмотрен механизм изменения полей, формы и жизненного цикла рабочих элементов.
  • Отчеты. Каждый проект должен подвергаться отчетности. Отчетность дает понимание, в каком состоянии находится проект, входит ли он рамки бюджета, сколько работы выполнено и сколько еще предстоит выполнить, сколько дефектов было обнаружено и сколько уже исправлено и т.д. Шаблон процесса содержит в себе инициирующие отчеты, которые будут создаваться для каждого нового проекта.
  • Шаблоны документов. В ходе проекта создает большое количество документации, по крайней мере, если используется процесс CMMI, и эта документация должна создаваться на основе каких-то общих шаблонов. Шаблоны процессов в TFS позволяют размещать и использовать в проектах не только рабочие элементы для выполнения проектного управления, но использовать проекты как общий источник проектной документации, планов работ, планов тестирования и т.д.

 

Рисунок 2. Описание задачи на web-портале

 

Кроме этого, шаблоны процессов включают в себя настройки версионного контроля, настройки интеграции с MS Project, группы доступа и т.д. В TFS с шаблонами процессов можно выполнять следующее (см. Рисунок 3):

  1. Загрузить. Все шаблоны, которые использует TFS, можно сохранить на локальный диск, просмотреть и отредактировать.
  2. Отправить. Новые или отредактированные шаблоны можно загрузить на сервер TFS для дальнейшего использования.
  3. Удалить. Если шаблон процесса не актуален и не используется, то его можно удалить.
  4. Использовать по умолчанию. Если для большинства новых проектов используется какой-то один шаблон процессов, то его можно сделать выбранным по умолчанию. И при создании нового проекта, он будет всегда первым в списке.

 

Рисунок 3. Операции с шаблонами процессов

 

Т.е. все описания рабочих элементов можно загрузить на локальный диск, причем, как вместе с шаблоном процесса, так и отдельно. Описание рабочего элемента представлено в виде специального xml-файла (см. Рисунок 4), которое можно проанализировать, изменить и обратно сохранить на сервер TFS. Описание рабочих элементов содержит:

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

 

Рисунок 4. Описание задачи

 

Ниже на рисунке (см. Рисунок 5) изображены варианты, которые TFS поддерживает для редактирования свойств рабочих элементов:

  1. Рабочие элементы можно редактировать непосредственно в описании шаблона процессов. В этом случае все изменения, которые были сделаны, фиксируются только в шаблоне процессов и будут применены только для проектов, которые будут создаваться после применения изменений.
  2. Рабочие элементы можно редактировать в функционирующем проекте. В этом случае все изменения будут применены только для одного проекта. Для этого метода применяются специальные утилиты для отдельного экспорта и импорта описаний рабочих элементов, которые поставляются вместе с TFS, – witexport и witimport.

 

Рисунок 5. Методы редактирования рабочих шаблонов

 

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


 

Как адаптировать?

 

После того, как в организации решили какой шаблон процесс использовать, то скорее всего в ближайшем времени появится желание что-то поменять, адаптировать под свои потребности. Изменения могут быть любыми, кто-то захочет поле добавить, элементы перегруппировать или изменить жизненный цикл рабочего элемента. И после того, как шаблон процесса выгружен на локальный диск, можно приступать к внесению изменений. Но разбираться со структурой xml-файла, пусть даже задокументированного, не всегда хочется. Поэтому рекомендуется в этих случаях использовать набор утилит, которые обеспечивают доступ к более широкому набору функций TFS, – Power Tools. Эти утилиты содержат все, что необходимо для изменения рабочих элементов:

  • Редактор полей с возможностью их тонкой настройки.
  • Визуальный редактор форм.
  • Визуальный редактор жизненного цикла.

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

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

Первым делом необходимо добавить новое поле к существующему рабочему элементу. Для изменения состава и характеристик полей рабочего элемента используется специальный редактор полей (см. Рисунок 6). Этот редактор позволяет создать новое поле, определить ему необходимый тип (строковый, целочисленный, текстовый, дата и т.д.), поведение полей (реакция на изменение значения в другом поле), определить возможные значения для полей. TFS также позволяет использовать списки для значений полей. Это могут быть постоянные списки, которые не должны меняться в процессе разработки, например, значения типа да/нет или дерево иерархии системы система/подсистема/модуль, значения типов дефектов и т.д. Также могут быть непостоянные значения, которые реализованы на основе специальных глобальных списков. Глобальные списки позволяют организовать изменение значений в списке поле без необходимости изменения самого рабочего элемента, например, это может быть список версий системы, список конфигураций для тестирования и т.д.

 

Рисунок 6. Создание нового поля

 

После того как поле добавлено, его необходимо отобразить на форме с помощью редактора форм (см. Рисунок 7). Этот редактор позволяет организовать все поля на форме рабочего элемента в удобном для использования виде. На форме поля можно объединять в группы, если они описывают какие-то общие характеристики, поля и группы полей можно выносить на отдельные вкладки, если полей много. Для каждого поля, которое будет отражено на форме, можно определить наиболее подходящий элемент пользовательского интерфейса, т.е. если это строковое поле, то это будет обычное текстовое поле, если это дата, то это будет поле с возможностью задания даты из календаря и т.д.

 

Рисунок 7. Редактор форм

 

И последний шаг – это формирование нового состояния и переходов для него. Утилиты Power Tools предоставляют возможность визуального редактирования жизненного цикла для рабочих элементов (см. Рисунок 8). С помощью такого редактора можно просто и наглядно изменять жизненный цикл рабочего элемента. Он позволяет добавлять, удалять состояния и переходы между ними, изменять их характеристики. Каждое состояние может иметь обязательные поля, например, «Отложить до» для нового состояния «Отложить». Также можно определить только определенный состав участников проекта, которые могут выполнять необходимые переходы, например, закрыть задачу может только менеджер проекта, проверив ее выполнение.

 

Рисунок 8. Редактор жизненного цикла

 

Результатом изменений является форма (см. Рисунок 9), которая соответствует всем определенным в рабочем элементе правилам. Вносить изменения в рабочие проекты или шаблоны процессов нужно внимательно. Хоть в TFS и присутствует механизм проверки вносимых изменений, но никто не застрахован от ошибок при реализации логики работы рабочего элемента. Например, если вносились изменения в поведения полей для создания динамических списков и какой-то пункт был неверно выполнен, то при сохранении такого рабочего элемента в рабочий проект, это несоответствие будет видно всем, что может вызвать негативную реакцию среди сотрудников, работающих проекте. Поэтому, считается хорошей практикой использовать тестовые проекты, т.е. проекты, в которых никто не работает кроме сотрудника вносящего изменения в описание рабочих элементов и которые он использует для проверки корректности изменений. И только после того как все изменения были протестированы и согласованы с необходимыми людьми, рабочий элемент может быть сохранен в рабочий проект.

 

Рисунок 9. Готовая форма


 

Итог

 

Поставляемые шаблоны процессов с TFS для Agile и CMMI позволяют инициировать проекты разработки для любой команды малой или большой. Однако практика показывает, что стандартные решения не всегда могут отвечать всем ожидания компании внедряющей готовые решения. В любой компании есть свои сложившиеся стандарты, свои правила и методы работы. Поэтому TFS предусмотрена возможность редактирования шаблонов процессов, что позволяет адаптировать их под свои потребности. Команда разработки может взять любой готовый шаблон, будь-то Agile, CMMI или шаблон, скачанный из интернета, которых сейчас большое уже количество, и довести его до своих требований. Если же ни один шаблон не устраивает, можно пойти более радикальным путем, т.е. выполнить разработку своего собственного процесса с нуля. В любом случае TFS обеспечивает всем необходимым для того, чтоб помочь организовать в компании качественный и удовлетворяющий использующую TFS организацию процесс.


 

Дополнительные ресурсы

Об авторе

Шамрай Александр – работает в области информационных технологий с 2002 года. Имеет опыт разработки прикладного и системного программного обеспечения, систем автоматизации учебно-методических процессов. Имеет сертификаты по следующим продуктам IBM Rational: ClearCase for Windows, ClearQuest for Windows и UCM Essentials. Является менеджером отдела перспективных разработок по продуктам IBM Rational и Microsoft в компании СМ-Консалт (www.cmcons.com). Связаться с ним можно по адресу a.shamray@cmcons.com

30.06.2009

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

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

Форма контакта со специалистами СМ-Консалт

ФИО *  
Компания  
Тип запроса  
Телефон  
E-mail *  
Комментарий  
Предпочтительный способ связи  
Выберите событие (если записываетесь на мероприятие)  
Код подтверждения

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


    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".

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

    01.04.2010 18:36:15
    Компания СМ-Консалт анонсирует выход новой версии флагманского продукта GanttChart for ClearQuest 1.2
    Функции, которыми дополнена новая версия GanttChart for ClearQuest 1.2, подобраны в соответствии с наиболее важными и критичными потребностями пользователей, выявленными в ходе процесса внедрения (см. отзывы клиентов).
    GanttChart for ClearQuest представляет собой практический интерес для всех, кто использует IBM Rational ClearQuest и кому не хватает возможностей по проектному управлению в условиях постоянно меняющихся приоритетов задач, в условиях сервисных подразделений.

    28.01.2010 14:44:36
    Наша компания получила отзыв о сотрудничестве с компанией Информационные Системы и Стратегии
    В разделе Заказчики о нас размещен отзыв на внедрение и сопровождение систем и методологии IBM Rational в компании Информационные Системы и Стратегии. На протяжении двух лет, начиная с 2007-го года, мы сотрудничаем с ИСС  в области поддержки и сопровождения процессов разработки ПО нашей компании на основе продуктов IBM Rational.
    Подробности -->

    19.01.2010 11:09:32
    Новая статья в библиотеке: Моделирование бизнес-процессов автоматизируемой предметной области при помощи диаграмм деятельности (Activity diagram) с использованием RSA
    В статье будут рассмотрены основные принципы моделирования бизнес-процессов предметной области при разработке программного обеспечения. Будет дано определение бизнес-процесса и приведены правила описания бизнес-процесса. Для целей описания бизнес-процессов можно применять различные нотации моделирования, в том числе использовать диаграммы унифицированного языка моделирования UML. Одним из способов моделирования бизнес-процессов является технология, основанная на построении Activity diagram языка UML с использованием инструмента Rational Software Architect.
    Читать статью -->

    19.01.2010 11:04:11
    Новая статья в библиотеке: Оценка эффективности от внедрения и использования методологии и инструментальных средств IBM Rational
    Оптимизация процессов и внедрение средств автоматизации должно идти во благо организации, но каждая организация перед началом внедрения хочет просчитать выгоды для себя от новых технологий и процессов. В статье обобщен опыт подобных внедрений, приведены статистические показатели внедрений IBM Rational  в России.
    Читать статью -->

    18.01.2010 18:23:30
    Покупка ПО IBM Rational с января возможна только у утвержденных IBM бизнес-партнеров

    Доводим до Вашего сведения, что с 2010 года IBM перешла на закрытую дистрибуцию лицензий. Это означает, что поставлять лицензии на ПО IBM Rational может ограниченный круг партнеров IBM. Наша компания - СМ-Консалт - в их числе!
    До 1 марта 2010 мы готовы предложить специальные цены на поставку лицензий IBM Rational ClearCase и ClearQuest.
    Рады будем видеть Вас в числе наших клиентов!

    21.12.2009 06:29:13
    Cеминар по модернизации инфраструктуры проектного управления и проектного офиса 28 января 2010
    Компания CM-Консалт продолжает серию семинаров по модернизации инфраструктуры проектного управления и проектного офиса
     Не секрет что многие руководители и специалисты проходят длинный путь проб и ошибок в ходе выстраивания надежно работающих проектов и проектных офисов. Какие системы, какие акценты расставить при внедрении чтобы не вызвать отторжения в организации? Как сделать чтобы выбранные системы и решения приносили пользу и были востребованы, становились частью повседневной работы не только 1-2 специалистов, но и всех членов проектных групп? Как обеспечить правильное ведение проектов без излишней бюрократии, чтобы при этом были довольны топ-менеджеры и учредители? Ответы на эти вопросы и многие другие практические вопросы, плюс подробные консультации вы сможете получить участвуя в тренинге «Модернизация инфраструктуры ведения проектов и проектного офиса», который пройдет 28 января в Москве (записаться)

    18.12.2009 09:22:17
    Компании «СМ-Консалт» и «ИТ-ГРАД» объявляют о партнёрстве и расширении спектра предоставляемых услуг

    В ноябре 2009 года компания «СМ-Консалт» - один из лидеров Российского рынка консалтинга в области формализации, оптимизации и автоматизации процессов разработки и сопровождения программного обеспечения, вступила в партнёрство с компанией «ИТ-ГРАД» - крупном  специалисте по функциональному ИТ- аутсорсингу.
    Благодаря сотрудничеству с компанией «ИТ-ГРАД» и использованию самых передовых технологий мы можем предложить своим клиентам не только покупку лицензионного программного обеспечения, но и новые услуги - аренда виртуальных машин VMmware и аренда приложений на основе ежемесячной оплаты.

    18.12.2009 00:35:26
    GanttChart for ClearQuest включен в каталог глобальных решений IBM - IBM Global Solutions Directory
    Разработки компании «СМ-Консалт» по обеспечению непрерывности бизнеса включены в международный каталог решений IBM Global Solutions Directory. В этом каталоге корпорация IBM размещает наиболее значимые и имеющие ряд успешных внедрений решения, построенные на технологиях IBM.
    В каталоге размещен продукт GanttChart for ClearQuest (Российский вариант, Мировой вариант) Ему присвоен идентификатор 41151 в каталоге IBM Global Solutions Directory

    16.12.2009 21:13:05
    Важно! Компания СМ-Консалт вносит изменения в лицензионную политику продажи оригинальных решений
    С 1 февраля 2010 года компания СМ-Консалт прекращает поддерждку корпоративных лицензий без ограничения количеств установок и переходит на схему лицензирования, при которой будут учитываться все рабочие места. Будет осуществлен переход на именные лицензии. В данной схеме будет осуществляться лицензирование рабочих мест.
    Изменения затронут следующие решения СМ-Консалт... подробнее -->

    14.12.2009 13:37:31
    Наше оригинальное решение ProjectTracker включено в каталог глобальных решений IBM - IBM Global Solutions Directory
    Разработки компании «СМ-Консалт» по обеспечению непрерывности бизнеса включены в международный каталог решений IBM Global Solutions Directory. В этом каталоге корпорация IBM размещает наиболее значимые и имеющие ряд успешных внедрений решения, построенные на технологиях IBM.
    В каталоге размещен продукт ProjectTracker версии 2.5.1. (Российский вариант, Мировой вариант) Ему присвоен идентификатор 38662 в каталоге IBM Global Solutions Directory

    09.12.2009 23:07:05
    Компания СМ-Консалт совместно с .dequip и ИТ-диалог запускает новые проект в области нанотехнологий.
    По всей стране существует около 70 аккредитованных ВУЗов, которые предлагают студентам получить специальность в области наноматериалов, нанотехнологий и материаловедения. Однако инновационный рынок как таковой в России пока развит слабо. Таким образом, молодые специалисты вынуждены заниматься самообразованием и постоянно нуждаются в новой информации, чтобы иметь возможность проводить серьезные исследования или сделать научную карьеру.

    09.12.2009 18:39:36
    Новая статья в библиотеке: Аналитическая модель системы интегрированных программных комплексов на базе IBM Rational RequisitePro
    Статья опубликована на сайте IBM  DeveloperWorks
    Сегодня любая компания, предоставляющая сервис на рынке IT-услуг, рано или поздно сталкивается с необходимостью сопровождения множества информационных систем, в разной степени интегрированных между собой. Естественно, среднестатистическая организация не имеет возможности разрабатывать собственное программное обеспечение для покрытия всех потребностей бизнеса, его закупают, причём, скорее всего, у разных разработчиков. Авторы в статье рассказывают о практической стороне работы RequisitePro, связанной с возможностями расширения, которые делают его большим, чем просто системой управления требованиями.
    Читать -->

    09.12.2009 08:11:07
    Новая статья в библиотеке: Отчётность IBM Rational ClearCase: модуль формирования отчётов с вычислением метрик размера и сложности программ
    Статья опубликована на сайте IBM  DeveloperWorks
    Если вам доводилось руководить проектом разработки программного обеспечения (программных комплексов, информационных систем) то вы точно сталкивались с вопросом оценки трудозатрат и трудового вклада разработчиков и понимаете нетривиальность этой задачи.В статье рассматривается возможность расширение IBM Rational ClearCase на практическом примере. В статье также поднимается вопрос метрик кода и его реализации в ClearCase.
    Читать -->

    30.11.2009 17:08:48
    Вышел финальный релиз решения для проектного планирования "GanttChart for ClearQuest"
    Вышел финальный релиз GanttChart. По результатам тестирования в приложение были внесены некоторые изменения, улучшающие как функциональные, так и нефункциональные свойства (см. детали).  Мнение бета-тестеров о GanttChart положительное. Финальная версия распространяется на русском, английском и немецком языках. В числе тех, кто опробировал решение, компании, работающие в банковском и страховом секторах, как в России, так и за рубежом.
    Напомним, что GanttChart является расширением для ClearQuest версий 7.0 и выше для организации отдельных элементов проектного управления, в частности, для отображения набора запросов (задач, запросов на расширение и так далее) в виде диграммы Ганта с широкими возможностями по управлению. Модуль будет полезен всем компаниям. Особые возможности модуля по планированию позволяют существенно экономить время менеджеру проекта при частом изменении плановых сроков реализации запросов (что актуально для сервисных подразделений).
    Модуль не имеет аналогов в мире!

    22.11.2009 21:24:24
    На сайте размещены мультимедиа материалы доклада «Коммуникации с заказчиком и проектной командой при сборе требований»

    17 ноября 2009 года состоялась первая I конференция, посвященная работе с требованиями в ИТ-проектах. Организатор  Учебный Центр Luxoft, соорганизатор - Государственный Университет - Высшая школа Экономики. Специалисты СМ-Консалт выступили с докладом «Коммуникации с заказчиком и проектной командой при сборе требований ».
    На сайте СМ-Консалт в разделе "медиа " размещена презентацияс аудио и все дополнительные материалы.

    20.11.2009 21:34:06
    Компания «СМ-Консалт» достигла высшего партнерского статуса IBM Premier Business Partner
    Компания «СМ-Консалт» удостоена высокой оценки своей деятельности - ей официально присвоен статус Премьер-Партнёра (IBM Premier Business Partner) по программе IBM PartnerWorld for Systems & Services по направлению Rational. IBM подтверждает данным статусом высокое качество сервиса компании  «СМ-Консалт», что является одним из главных критериев выбора поставщиков услуг для клиентов. Получение нового статуса IBM Premier Business Partner позволит компании  «СМ-Консалт» выйти на новый уровень развития и расширить свое присутствие на рынке информационных услуг.

    12.11.2009 19:31:20
    Новые тренинги по проектному управлению: Инфраструктура проектного офиса и Курс банковской аналитики
    СМ-Консалт совместно с AddValue предлагает прослушать тренинги по проектному управлению: Инфраструктура проектного офиса и Курс банковской аналитики
    Воспользуйтесь страницей контактов для получения подробностей.

    07.11.2009 19:05:29
    Открыты для скачивания: GanttChart, ProjectTracker и UML2ClearQuest
    Компания СМ-Консалт открывает для скачивания свои флагманские программные продукты и модули, расширяющие функциональные характеристики продуктов IBM Rational.
    Для скачивания доступны: GanttChart , ProjectTracker и UML2ClearQuest.
    Решения СМ-Консалт внесены в реестр решений партнеров IBM. Большая часть решений применялась в проектах внедрений и отмечена отзывами заказчиков.

    05.11.2009 00:42:20
    Размещено видео с демонстрацией работы GanttChart 1.0 for ClearQuest с аудиокомментариями
    В разделе "медиа" размещено видео с демонстрацией работы GanttChart 1.0 for ClearQuest с аудиокомментариями. Данный продукт представляет интерес всем компаниям, использующим IBM Rational ClearQuest
    Релиз ожидается 5 ноября 2009 года
    . По адресу rational.tools.info@gmail.com открыт предварительный прием заявок на получение бета версии для тестирования. Все обратившиеся получат в последствии при приобретении 40% скидку на GanttChart.


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