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

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

Source: https://widgets.doorsnext.com/ru/why-widgets/

## Будни работы с требованиями
Компании аэрокосмической и оборонной отрасли, автопрома, железнодорожного транспорта, медицинской техники, энергетики и финансового сектора ведут в 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](https://widgets.doorsnext.com/ru/about/) – бизнес-партнёр IBM, который много лет внедряет и сопровождает IBM Engineering Lifecycle Management. Каждый виджет появился из реальной потребности заказчика.
