Ускорение поставки программного обеспечения и систем на протяжении жизненного цикла продуктов и приложений

Новые возможности обновлений продуктов и сервисов IBM Rational, выпущенных весной 2012 года

4 июня 2012 года IBM анонсировала новые возможности интеграции и совместной работы, помогающие клиентам оптимизировать поставку своего программного обеспечения и систем на протяжении всего жизненного цикла приложений и продуктов. Это предложение содержит два четко разграниченных набора возможностей - для ИТ-подразделений и подразделений по обслуживанию продуктов и систем - которые подробно рассматривает Майк Перроу.

Майк Перроу, автор и редактор, группа стратегии бренда Rational, IBM

Фото автораМайкл Перроу (Mike Perrow) ― автор и редактор группы стратегии бренда в подразделении IBM Rational. Сейчас он занимается тем, что помогает новаторам и экспертам в различных областях осознать ценность продуктов и услуг Rational, используя информационные документы, журнальные стати, заметки в блоге и другие формы письменного слова. До этого в течение восьми лет был главным редактором электронного издания The Rational Edge. Его контактный адрес: mgperrow@us.ibm.com.



21.11.2012

Инновации становятся синонимом программного обеспечения. Благодаря иновационному программному обеспечению компании могут создавать все более "оснащенные, взаимосвязанные и интеллектуальные" продукты, системы и сервисы. Инновации в области программного обеспечения становятся источником реальных преимуществ для потребителей и конкурентным преимуществом для компаний.

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

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

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

Краткая информация о выпущенных весной 2012 года продуктах и сервисах IBM Rational

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

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

Следующие этим концепциям организации лучше подготовлены:

  • к поставке на рынок высококачественных продуктов и сервисов;
  • к предоставлению продуктов и сервисов, отвечающих потребностям клиентов;
  • к сокращению сроков поставки и уменьшению затрат и рисков.

Для повышения гибкости IBM® Rational® использует технологию Jazz™ – основанную на открытых стандартах среду поставки, которая помогает справляться с многочисленными факторами, определяющими сложность работы в современных условиях. Этой весной совместно с бизнес-партнерами и широким сообществом разработчиков мы улучшили эти возможности, чтобы помочь нашим клиентам ускорить поставку программного обеспечения и систем, улучшить качество и снизить затраты и риски.

Давайте рассмотрим эти предложения.

Анонсы весны 2012 года

4 июня 2012 года IBM анонсировала новые возможности интеграции и совместной работы, помогающие клиентам оптимизировать поставку своего программного обеспечения и систем на протяжении всего жизненного цикла приложений и продуктов. Предлагается два разных набора возможностей: для ИТ-подразделений и подразделений производства и обслуживания продуктов:

Для ИТ-организаций

  • Ускорение поставки программного обеспечения благодаря улучшению интеграции на протяжении всего жизненного цикла приложений.
  • Снижение затрат и создание новой бизнес-ценности за счет распространения жизненного цикла приложений за рамки подразделения разработки.
  • Повышение гибкости и производительности путем привлечения более широкого сообщества разработчиков.

Для организаций, создающих продукты и системы

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

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

Для ИТ-организаций: улучшенная среда разработки и поставки

Никогда ранее в ИТ-области не были столь важны и столь трудно достижимы инновации в поставке бизнес-систем. В условиях, когда от 70% до 80% большинства бюджетов расходуется на обслуживание и треть всех проектов выходит за рамки первоначального бюджета, средств для осуществления инновационного прорыва не хватает. Более того, сложная цепочка поставок ПО, все в большей степени определяемая изменениями облачных, мобильных и социальных бизнес-моделей, ограничивает возможности управления в большинстве ИТ-подразделений. Неудивительно, что в 75% проектов срываются установленные сроки поставки.

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

Ускорение жизненного цикла поставки приложений

За 25 лет работы в данной области разработчики и специалисты IBM накопили разнообразный передовой опыт, основанный на успешных примерах работы с нашими клиентами. Для эффективного управления жизненным циклом приложений мы разработали пять обязательных условий снижения высоких организационных расходов:

  1. Контекстное взаимодействие.
  2. Планирование в режиме реального времени.
  3. Трассируемость жизненного цикла.
  4. Интеллектуальность разработки.
  5. Непрерывное улучшение.

Наше интегрированное ALM-решение для совместного управления жизненным циклом (collaborative lifecycle management – CLM) удовлетворяет всем пяти условиям и теперь расширено возможностями по управлению проектированием. Это обеспечивает интеграцию процесса проектирования с остальным жизненным циклом приложения и дает проектному подразделению возможность осуществлять дизайн и разработку ПО в тесном взаимодействии с основными заинтересованными сторонами в рамках расширенной группы.

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

Этой весной представлен ряд важных усовершенствований CLM в области тестирования. IBM® Rational® Test Workbench Version 8.0 и IBM Continuous Integration Solution for System z поддерживают непрерывную интеграцию, предоставляя функциональность автоматизированного тестирования на всех уровнях приложения. Тестирование можно выполнять заранее и зачастую в виртуализированной среде, эмулирующей аппаратные, программные и сервисные зависимости, причем со значительно меньшими затратами, чем в традиционных средах тестирования. Это позволяет организациям обеспечивать качество ПО с необходимой скоростью, избегая проблем интеграции на поздних этапах, обычно задерживающих поставку.

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

Расширенное управление жизненным циклом

Важнейшей проблемой при разработке ПО, как уже говорилось, является управление активами и навыками, связанными с непрерывной поставкой. Этой весной мы анонсировали новые возможности для сокращения длительности циклов, улучшения качества и упрощения поставки благодаря решению принципу коллективной разработки и эксплуатации (Collaborative Development and Operations, DevOps). Целью является повышение эффективности и уменьшение числа ошибок на всем протяжении непрерывного жизненного цикла DevOps.

Непрерывный выпуск
Автоматизация для частой интеграции нового или модифицированного кода.
 
Непрерывная интеграция
Развертывание интегрированного ПО в среде, аналогичной среде эксплуатации, выполнение тестов и выпуск ПО для производственного развертывания.
 
Непрерывное развертывание
Автоматизация развертывания рабочего ПО в средах эксплуатации.
 
Управление сервисами
Прозрачность, контроль и автоматизация на протяжении всего жизненного цикла сервиса.
 

Кроме того, в CLM была добавлена платформа IBM Mobile Platform для централизованного совместного использования кода и выполнения распределенной компоновки мобильных приложений. Решение Mobile Application Development помогает применить подход сквозного управления жизненным циклом для ускорения поставки мобильных приложений и предлагает следующие преимущества:

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

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

Улучшение ИТ-экосистемы поставки приложений

Наш третий набор предложений для ИТ-подразделений призван помочь клиентам повысить гибкость и производительность за счет расширения экосистемы разработки. Эти предложения сконцентрированы в двух важных для ИТ-подразделений областях: инициатива Open Services for Lifecycle Collaboration (OSLC) и квалификация.

OSLC

Мы значительно обновили OSLC и ее влияние на рынок. Во-первых, клиенты теперь могут воспользоваться OSLC для интеграции большего числа продуктов. Это не только Jazz-средства, но также и IBM® Rational® ClearQuest®, IBM® Rational® DOORS® и IBM® Tivoli® Service Request Manager. Более того, появилась возможность использовать разнообразные инструментальные средства других разработчиков, таких как Oracle, Microsoft, HP, Atlassian, и средства с открытыми исходными кодами.

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

Квалификация

Журнал "Information Week" сообщает, что ИТ-менеджеры называют своей главной проблемой "привлечение, развитие и удержание ИТ-профессионалов", отмечая при этом интерес ряда компаний, в том числе IBM, к этой проблеме (ссылка на статью в "Information Week" приведена в разделе Ресурсы). В период с 2010 по 2020 год США, Европа, Япония, Китай и Индия столкнутся с нехваткой 32 миллионов технических профессионалов. В США число студентов, проявляющих интерес к компьютерным наукам, за последние четыре года резко (на 59 %) сократилось (см. ссылку на данные Higher Education Research Institute в разделе Ресурсы).

Вот почему IBM сотрудничает со школами, колледжами и университетами и оказывает помощь в обучении миллионов студентов открытым стандартам поставки программного обеспечения. Для этой цели корпорация предлагает виртуальные аудитории, "песочницы" и т.д. Примеры:

  • Новая ознакомительная система IBM® PureSystems™, поддерживаемая SmartCloud, в которой студенты могут развертывать приложения в облаке, используя основанный на шаблонах подход.
  • Усовершенствования JazzHub, позволяющие пользователям создавать ПО совместно с товарищами, находящимися и в той же комнате, и в любом месте земного шара.

Для организаций, создающих продукты и системы: мощная, более интегрированная поддержка жизненного цикла

IBM Rational предлагает подразделениям разработки и поставки эффективные способы производства программных продуктов - более интеллектуальные, взаимосвязанные и функциональные. Представленные этой весной новые функциональные возможности сконцентрированы на улучшении интеграции поддержки жизненного цикла посредством таких продуктов IBM Rational, как Rational® DOORS®, Rational Rhapsody® и Rational Quality Manager. Наша обширная экосистема бизнес-партнеров позволяет Rational предоставлять клиентам специализированные отраслевые решения. А только что появившиеся программные решения помогут использовать этот опыт, руководствуясь отраслевыми стандартами.

Более интегрированная поддержка жизненного цикла для подразделений разработки продуктов

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

Решение IBM Rational Solution for Systems and Software Engineering помогает реализовать управляемое требованиями тестирование с улучшенными рабочими процессами на базе новых OSLC-интеграций на протяжении всего жизненного цикла, включая интеграцию с Rational DOORS и Rational Quality Manager, что обеспечивает более комплексные методы управления качеством. Подразделения могут улучшить управление версиями ПО благодаря новым возможностям распределения поставки на несколько потоков требований. Мы предлагаем повышенную эффективность с использованием кросс-проектного планирования плюс повышенную безопасность интеллектуальной собственности при разработке ПО.

Улучшение экосистемы благодаря интеграции с партнерами IBM

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

Мы также предлагаем новые основанные на OSLC системы интеграции партнеров, включающие Rational Rhapsody Design Manager и Mathworks Simulink, а также системы интеграции средств тестирования с National Instruments (доступны со второй половины 2012 года) и Spirent. Эти системы помогают подразделениям улучшить качество, гарантируют контроль жизненного цикла и соблюдение нормативов, ускоряют обнаружение неисправностей и уменьшают время выпуска продукта; все эти цели размещены с правой стороны классической V-схемы проектирования и разработки систем.

Отраслевые решения

Постоянно улучшая координацию наших клиентов с партнтерами-экспертами, мы предлагаем новые специализированные решения, направленные на поддержку быстро развивающихся отраслей. Отраслевые рекомендации IBM Rational по разработке продуктов расширяют Systems and Software Engineering Solution передовыми методиками, документированными потоками работ, шаблонами выполнения, чтобы помочь компаниям избежать несоблюдения стандартов.

Эти решения обеспечивают быстрый доступ в нужном месте в нужное время и идеально подходят для распределенных международных групп разработчиков. Теперь группы разработчиков могут внедрять рабочие процессы при помощи шаблонов IBM® Rational Team Concert™ и настраивать их под требования проекта, а также внедрять свои собственные бизнес-процессы.

Главной ценностью этого предложения являются предоставление поддержки соблюдения отраслевых стандартов для снижения рисков и затрат, а также:

  • Эффективное соблюдение отраслевых нормативных документов.
  • Выполнение рекомендаций передовых методик.
  • Повышение эффективности работы благодаря шаблонам и инструментальным вспомогательным средствам (tool mentor).
  • Синхронизация разработки аппаратного и программного обеспечения с общими средствами управления жизненным циклом в SSE Solution.

Примеры отраслевых решений:

Аэрокосмические исследования и оборона
Соблюдение DO178-B, DoDAF, MoDAF, SYSML и UPDM.
 
Автомобильная отрасль
Соблюдение ISO 26262 и AutoSAR.
 
Медицинское оборудование
Соблюдение FDA, международных стандартов и IEC 62304.
 

Заключение

Весной 2012 года IBM Rational предложила три главных улучшения для ИТ-подразделений и подразделений производства и обслуживания:

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

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


Ресурсы

Оригинал статьи: Accelerate software and systems delivery across the application and product lifecycle (EN).

Проблема номер 1 по мнению ИТ-менеджеров, результаты опроса SIM Survey, выполненного Мериэнн Колбасук Макги, Information Week, 8 октября 2007 года.

Опрос Higher Education Research Institute (HERI), UCLA, 2005 год.

Дополнительная информация об обновлениях, выпущенных весной 2012 года:

Дополнительная информация о решениях:

Принимайте участие в форумах на developerWorks Россия.

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


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

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational, Мобильные приложения
ArticleID=846669
ArticleTitle=Ускорение поставки программного обеспечения и систем на протяжении жизненного цикла продуктов и приложений
publish-date=11212012