Провел более 20 успешных проектов формализации и оптимизации процессов разработки и сопровождения ПО. Внедрения методологий Rational Unified Process, Agile и других. Обучеил более 500 специалистов технологиям IBM Rational. Все публикуемые статьи основаны на практическом опыте.
17 ноября 2009 года состоялась первая I конференция, посвященная работе с требованиями в ИТ-проектах. Организатор Учебный Центр Luxoft, соорганизатор - Государственный Университет - Высшая школа Экономики. Специалисты СМ-Консалт выступили с докладом «Коммуникации с заказчиком и проектной командой при сборе требований ». Здесь размещена презентация с аудио и все дополнительные материалы.
В статье идет речь о способе отображения списка задач IBM Rational ClearQuest в виде диаграммы Ганта. Сам ClearQuest является мощным средством управления изменениями, но с проектной точки зрения слабоват. Статья показывает как и при помощи чего можно исправить данный недостаток
Недавно перебирал старые материалы с прошлых мест работ. Когда-то я готовил брошюру для публикации ее в IBM. Не просто брошюру, а описание средств IBM Rational: немного методологии, немного технологии и много инструментов. Актуальность брошюры и сейчас достаточно высока, но многих тулов уже давно нет, еще больше добавилось. Так что все, кому интересна история, да и все кому нужно краткое описание инструментов можете пользоваться данным материалом.
А тут недавно, просматривая интернет, наткнулся на объявление из серии «Вы платите – мы вас выбрасываем с чего угодно». Стало интересно. Порылся еще и выяснил, что практически в каждом городе есть клуб при аэродроме, где можно осуществить мечту в виде прыжка с парашютом.
Коллега любит всякую животинку. Так вот, его недавнее приобретение – кролик. Вот он и посетовал на то, что данная животинка ест все подряд, включая бумагу. Я выдвинул идею о том, что если ему (кролику) подсунуть какую-то умную бумагу, да еще предположить, что он будет не просто жевать, а еще и внимательно читать, то может получиться из него квалифицированный и умный специалист :)
Где лучше приживаются инструменты? Странный вопрос – конечно там, где есть схожие инструменты и технологии! Может сказать читатель и будет прав лишь отчасти. Если у заказчика есть похожие технологии и инструменты, то зачастую это только мешает, так как психологически, каждый из нас отвергает все новое.
Первый материал в рунете, в котором сравниваются между собой системы версионного контроля от разных производителей. Если вы не знаете какое средство сделает процесс разработки эффективным и прозрачным, то прочтите данный материал. Это первая часть статьи. В следующей части будут приведены концепции и детальные описания.
Любой долгосрочный проект, связанный с разработкой программного обеспечения, разрастается из-за изменения требований заказчиков и конечных пользователей создаваемого продукта. В результате такой проект становится трудно управляемым. Руководство компании разработчика оказывается не в состоянии контролировать деятельность подчиненных и не имеет четкого представления о качестве выпускаемого изделия. Подчиненные же, в свою очередь, не имеют полной информации о текущих проектных задачах, их актуально
Все функциональное тестирование, которое можно выполнять с использованием этих продуктов, это только ручное тестирование. В данной статье рассматриваются возможности автоматизации функционального тестирования для Microsoft Visual Studio с использованием инструментов IBM Rational. Уникальная статья, показывающая, как на практике соединить, казалось бы несоединимое. Опыт и знания, полученные авторами в практических внедрениях были положены в основу данного материала.
Данная статья написана в сотрудничестве с компанией IBM и нашими заказчиками. Аннотация: Эффективная работа над проектами зависит от компетенции и навыков сотрудников, ее выполняющих. Но зачастую случается, что в организации всего один-два человека владеют процессом, причем каждый – какой-либо одной его частью. Наиболее важная для проекта информация не должна храниться «в единственном экземпляре». В статье также говорится об эффективном применении IBM Rational Method Composer...
Данный материал представляет собой цикл статей по метрикам кода, где говорится об основных метриках кода и о том, как их можно на практике применить, с использованием версионных систем.
IBM Rational Unified Process — это: — новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; — четко определенный процесс (технологическая процедура), описывающий структуру жизненного цикла проекта, роли и ответственности отдельных исполнителей, выполняемые ими задачи и используемые в процессе разработки модели, отчеты и т.д.
Очень часто при разработке программного обеспечения приходится сталкиваться с одной из двух проблем. Либо качество разработанного продукта много ниже самых минимальных разумных требований, либо затраты на тестирование превосходят все разумные пределы. К сожалению, бывает и так, что обе проблемы существуют одновременно. И денег на тестирование истрачено много, а качества достичь так и не удалось.
Данная статья описывает возможности Visual Studio Team System 2008. Материал достаточно объемный и мы будем публиковать его по частям.
Согласно эмпирическому закону Мура - количество транзисторов на кристалле удваивается каждые полтора-два года, что является естественным результатом развития нанотехнологии. Основу наноэлектроники составляют те же самые элементы, что и в микроэлектронике - транзисторы, но с нанометровым размером. Автор: О.С. Малиновская
Не секрет, что успех проекта зависит от эффективного планирования и оперативных сведений о состоянии проекта. На рынке сейчас много различных систем, которые позволяют выполнять планирование с оценкой загрузки ресурсов, отслеживать и оценивать ход выполнения задач.Интеграция IBM Rational ClearQuest и Microsoft Project - ключ к успешному планированию
Мы работаем в софтверной индустрии, и часто приходится видеть нечто, показанное ниже. Ниже это адаптация рассказа Михал Михалыча Жванецкого. Немножко переделана на IT лад. Текст максимально приближен к оригиналу :)
Все функциональное тестирование, которое можно выполнять с использованием этих продуктов, это только ручное тестирование. В данной статье рассматриваются возможности автоматизации функционального тестирования для Microsoft Visual Studio с использованием инструментов IBM Rational. Уникальная статья, показывающая, как на практике соединить, казалось бы несоединимое. Опыт и знания, полученные авторами в практических внедрениях были положены в основу данного материала.
Модель многокомпонентных объектов (Component Object Model) лежит в основе большей части технологии Microsoft – ActiveX, а после семи лет существования она стала неотъемлемой частью Microsoft Windows, — ведущим “индустриальным стандартом“ программной архитектуры...
Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT решений. Особенность этой модели состоит в том, что благодаря своей гибкости и отсутствию жестко навязываемых процедур она может быть применена при разработке весьма широкого круга IT проектов. Эта модель сочетает в себе свойства двух стандартных производственных моделей: каскадной (waterfall) и спиральной (spiral).
Данный материал представляет собой цикл статей по метрикам кода, где говорится об основных метриках кода и о том, как их можно на практике применить, с использованием версионных систем.
Мы работаем в софтверной индустрии, и часто приходится видеть нечто, показанное ниже. Ниже это адаптация рассказа Михал Михалыча Жванецкого. Немножко переделана на IT лад. Текст максимально приближен к оригиналу :)
Обученный специалист будет работать эффективнее, вот только если инженер не знает куда нужно вести дорогу, то эффект от подобного ускорения нулевой! В статье говорится как правильно обучить команду проекта при внедрении новых технологий и методологий с минимальными издержками для организации. Также рассматривается общий принцип выполнения пилотных проектов и стратегия выбора новой методологии и технологии работ
Все функциональное тестирование, которое можно выполнять с использованием этих продуктов, это только ручное тестирование. В данной статье рассматриваются возможности автоматизации функционального тестирования для Microsoft Visual Studio с использованием инструментов IBM Rational. Уникальная статья, показывающая, как на практике соединить, казалось бы несоединимое. Опыт и знания, полученные авторами в практических внедрениях были положены в основу данного материала.
Коллега любит всякую животинку. Так вот, его недавнее приобретение – кролик. Вот он и посетовал на то, что данная животинка ест все подряд, включая бумагу. Я выдвинул идею о том, что если ему (кролику) подсунуть какую-то умную бумагу, да еще предположить, что он будет не просто жевать, а еще и внимательно читать, то может получиться из него квалифицированный и умный специалист :)
Очень часто возникает ситуация, когда стандартный набор функций используемой системы перестает удовлетворять ее пользователей или возникает необходимость "скрестить" текущую систему с другой. Данная статья описывает дополнительные возможности Team Foundation Server, которые можно использовать при создании и модификации шаблонов процессов для расширения стандартных возможностей системы.
Модель многокомпонентных объектов (Component Object Model) лежит в основе большей части технологии Microsoft – ActiveX, а после семи лет существования она стала неотъемлемой частью Microsoft Windows, — ведущим “индустриальным стандартом“ программной архитектуры...
IBM Rational Unified Process — это: — новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих проектах разработки ПС по всему миру; — четко определенный процесс (технологическая процедура), описывающий структуру жизненного цикла проекта, роли и ответственности отдельных исполнителей, выполняемые ими задачи и используемые в процессе разработки модели, отчеты и т.д.
Согласно эмпирическому закону Мура - количество транзисторов на кристалле удваивается каждые полтора-два года, что является естественным результатом развития нанотехнологии. Основу наноэлектроники составляют те же самые элементы, что и в микроэлектронике - транзисторы, но с нанометровым размером. Автор: О.С. Малиновская
Данная статья написана в сотрудничестве с компанией IBM и нашими заказчиками. Аннотация: Эффективная работа над проектами зависит от компетенции и навыков сотрудников, ее выполняющих. Но зачастую случается, что в организации всего один-два человека владеют процессом, причем каждый – какой-либо одной его частью. Наиболее важная для проекта информация не должна храниться «в единственном экземпляре». В статье также говорится об эффективном применении IBM Rational Method Composer...

