Генератор требований на разработку

Не так давно меня перевели на новый проект, в рамках которого мне нужно писать требования на разработку фронта - для treemap-диаграммы и панели фильтров к ней, для визуализации диаграммы алгоритма и панели настроек к нему. Каждая из этих задач имеет большой уровень трудоёмкости с точки зрения системного анализа: - алгоритмов 15+ штук, в каждом не менее 10 блоков, у каждого блока 1-X настроек; - карточки для treemap-диаграммы имеют два вида, два разных состава отображаемых в них параметров; - панель фильтрации treemap-диаграммы содержит 30+ фильтров. И всё это - зыбко, как рябь на воде - бизнес-требования постоянно меняются, а сроки - горят.   И я задумалась: как мне ускорить свою работу и при этом не потерять качество требований, но напротив того - улучшить его?   Ответом стала идея о том, чтобы создать для самой себя одностраничные веб-приложения - инструменты, которые позволят мне автоматизировать мой труд, а главное - позволить быстро подстраиваться под новые вводные, изменения в структуре алгоритмов, параметров, панелей. Используя корпоративный ИИ (GLM-5) я создала для себя ряд инструментов, автоматизирующих создание требований.   Опишу общий подход, которым я пользуюсь.   1. Если мне нужно что-то описать на базе справочника (Excel-таблицы), то нужно иметь возможность импортировать этот справочник и не переносить из него данные вручную, а выбирать из него;

2. Если что-то имеет вид элемента управления - значит нужна возможность в интерактивном режиме добавлять в некую "панель"/"палитру" элементы управления и настраивать их свойства, связывать с параметрами из справочника;

3. Если нужно передать параметры разработчику - нужен экспорт - хотя бы в CSV/JSON, чтобы ему не пришлось переносить их вручную из моей статьи;

4. Для генерации требований для confluence нужно учитывать ограничения: не стоит использовать ссылки на внешние ресурсы, а стили лучше внедрять прямо в код HTML страницы требований.   Есть ли выгода от создания собственных инструментов? Безусловно! По моим подсчётам, на ручное описание одного алгоритма ушло бы не менее 5-10 дней работы. С инструментом - 2 дня максимум. Описание карточек диаграммы - по 2 рабочих дня на каждый тип, а их шесть. С инструментом я делаю это за 1 день. Описание панели фильтрации treemap-диаграммы - вручную заняло бы не менее 10 рабочих дней (ведь требования детальные, по каждому элементу управления в панели, с иллюстрациями и макетами). С инструментом 33 элемента были описаны за полдня, а другие полдня были потрачены на создание инструмента.

Генератор требований на разработку | Сетка — социальная сеть от hh.ru