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


Реклама:

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

UML2RU
UML2RU

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

СМ-Консалт

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








 

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

 

Адаптируем процессы 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: 
Тема: 
Комментарий: 
Оценка:   
 
 
 
 
 
Код подтверждения:

 

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

 

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


    08.05.2012 18:00:34
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 28-30 мая в Москве
    Тренинг «Коммуникации и психология межличностных отношений в ИТ-проектах» состоится 28-30 мая в Москве. Проводится совместными усилиями компаний СМ-Консалт итренинговым центром КарьерЛаб. Место проведения тренинга - ул. Восьмого Марта, вл. 1, стр. 12 (схема проезда).

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

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

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

    21.02.2012 12:42:20
    Новая статья: IT и психология. Человеческий фактор в парном программировании: почему многие не получают желаемого от его внедрения?
    Статья, находящаяся перед вами, открывает цикл статей о человеческом факторе, Agile-практиках и других полезных приемах, используемых при управлении командами в ИТ. Объединяет рассматриваемые практики и приемы одно – они позволяют проявиться положительным эффектам, связанным с человеческим фактором. И мы объясняем, почему с точки зрения психологии, это происходит. Так сказать, подводим теоретическую и экспериментальную базу под то, что себя уже давно зарекомендовало и работает. Или под то, что работает не у всех, и потому является предметом оживленных споров и дискуссий. И начинаем мы наши исследования с рассмотрения эффекта парного программирования через призму экспериментов социальной психологии. Отдельную благодарность за рецензию и время, потраченное на прочтение первого варианта статьи, выражаем Асхату Уразбаеву, ценные замечания которого позволили не только улучшить данную статью, но и позволили убедиться в необходимости и востребованности именно цикла статей!
    Читать -->

    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.


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