Перейти к содержимому
SmarterWidgets 2.0Документация
doorsnext.com

Зачем виджеты для IBM ELM?

IBM Engineering Lifecycle Management охватывает весь жизненный цикл разработки. SmarterWidgets закрывают разрыв между тем, что умеет платформа, и тем, что командам нужно делать каждый день.

Будни работы с требованиями

Компании аэрокосмической и оборонной отрасли, автопрома, железнодорожного транспорта, медицинской техники, энергетики и финансового сектора ведут в IBM DOORS Next десятки тысяч требований. Вокруг основной инженерной работы накапливается масса рутины:

  • содержимое, импортированное из Microsoft Word или Excel, несёт чужие шрифты и цвета или приходит плоским списком без структуры разделов;
  • связи и термины глоссария нужно единообразно добавлять, преобразовывать или удалять в целых модулях;
  • гиперссылки в текстах требований перестают работать, когда артефакты удаляются или веб-страницы переезжают;
  • базовые линии копятся годами и замедляют выбор конфигурации;
  • модели данных проектов постепенно расходятся, и никто точно не знает, где именно;
  • аудиторы спрашивают, у кого есть доступ к какому проекту и с какими ролями.

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

Что такое виджет

Виджет – небольшое веб-приложение, работающее внутри IBM ELM. Его добавляют на ELM Mini Dashboard: в DOORS Next – рядом с модулем, а некоторые виджеты – также в других приложениях ELM (DOORS Next, Engineering Workflow Management, Engineering Test Management, Global Configuration или Jazz Team Server). Виджеты используют официальные интерфейсы расширения и отчётности IBM и всегда действуют с правами вошедшего в систему пользователя, поэтому никогда не обходят вашу модель безопасности.

Как SmarterWidgets упрощают работу

  • Весь модуль или только выбранное. Большинство виджетов работают со всеми артефактами открытого модуля или только с выбранными вами артефактами – без ограничения на их количество.
  • Сначала посмотреть, потом изменить. Виджет показывает, что он нашёл (количество, списки, подробности по каждому артефакту), ещё до каких-либо изменений.
  • Подтверждение перед каждым изменением. Изменения во всём модуле требуют подтверждения, в котором прямо сказано, что произойдёт.
  • Прогресс, остановка и повтор. Длительные операции показывают ход выполнения, их можно остановить в любой момент, а артефакты, которые изменить не удалось, выводятся списком с повтором в один клик.
  • Отчёт об изменениях в Excel. Каждый виджет, изменяющий данные, фиксирует запуск (артефакт, значение до, значение после, результат) в файле Excel, который можно сохранить как доказательство.
  • Единый современный интерфейс. Все виджеты следуют дизайн-системе IBM Carbon – тому же визуальному языку, что и сами продукты IBM, поэтому пользователи сразу чувствуют себя как дома.
  • Всегда актуальные версии. Каждый виджет сообщает, когда доступна новая версия и что в ней изменилось.

Ценность для бизнеса

  • Время. Рутинные операции с большими модулями сокращаются с дней до минут, высвобождая инженеров и менеджеров по требованиям для работы, которая действительно создаёт ценность.
  • Качество. Единообразное форматирование, работающие ссылки и правильная структура делают спецификации удобнее для чтения, рецензирования и повторного использования.
  • Соответствие требованиям. Отчёты об изменениях, аудит пользователей и контролируемое архивирование дают доказательную базу, необходимую регулируемым отраслям для аудитов по ISO 26262, DO-178C, IEC 62304 или ASPICE.
  • Ниже совокупная стоимость владения. Чистые модели данных и архивированные базовые линии сохраняют высокую скорость работы ELM и упрощают администрирование.
  • Быстрее внедрение. Миграции из других инструментов и импорт из документов Office становятся предсказуемыми, воспроизводимыми шагами, а не отдельными ручными проектами.

Создано практиками ELM

SmarterWidgets разрабатывает компания SmarterProcess – бизнес-партнёр IBM, который много лет внедряет и сопровождает IBM Engineering Lifecycle Management. Каждый виджет появился из реальной потребности заказчика.