Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - nvoynov

Страницы: 1 2 3 4 5 6 »
1
Николай, а как вам http://reqt.org/ ?

Это конечно забавно, но кажется слишком сложным.
Да и что полезного это несет для аналитика?
https://github.com/reqT/reqT/blob/3.0.x/src/reqT/meta.scala

3
На самый первый взгляд это что-то похожее на DSL ... Может в понедельник посмотрю внимательнее, спасибо за наводку.

Чесались руки в расширение модели - сразу добавить тесты, фичеры, юзер-стори и т.п. Особенно привлек в свое время Gherkin https://github.com/cucumber/cucumber/wiki/Gherkin. Но потом понял, что чем проще модель тем лучше - идентификатор, атрибуты, тело, иерархия через родителя - остальное лишнее. Юзер-стори и юзкейсы пишу (разбираюсь в новой предметной области), вписались в готовую модель как требования пользователей с трассировкой на функциональные.

Быстро понял что зря перегрузил через FPA и PERT, решил выделить как плагины.

4
MS Word for requiements management must die
Confluence for requiements management must die

5
Это грубо книги в Markdown формате. Пользователь пишет книгу в различных фалах по главам и т.п., плюс ведет отдельно содержание и глоссарии. Все это хранится в git репозитории и публикуется в виде статического веб-сайта. Можно развернуть локально, можно на сервере, можно экспортировать в pdf, mobi и т.п.

6
Внедряю на одном рабочем проекте. Чтобы упростить процесс развертывания, сделал плагин Minreq-Gitbook. Теперь выходной документ становится статическим сайтом и развертывается в сети одной командой `gitbook serve`. Дальше будет комментирование.
Также начинает вырисовываться картинка с управлением задачами по требованиям через Jira.

Кстати GitBook приятный инструмент, думаю перевести на него остальную документацию, типа архитектуры и различных гайдов.

7
Спасибо за информацию!

Цитировать
... у каждого требования была трассировка на исходный код; ты имеешь в виду автоматически ну например выделяет такие места? Если да ЕА не делает этого, но к нему можно прикрутить всякие собственные парсеры и свою автоматизацию.

Сейчас думаю над чем-то похожим на механизм проверки. Скажем я устанавливаю правила "Каждое требование должно иметь трассировку":
1. на исходных код (файл, несколько файлов или Git Commit);
2. на тесты
3. на User Guide
4. на AD

Дальше хочется что-то похожее на: Для требований у которых
1. Нет трассировки на исходный код - поставить задачу (скажем Jira) на разработку.
2. Нет трассировки на тесты - поставить задачу на тестирование.
3. и т.д.

8
Приветствую, коллеги.

Интересует как реализована функциональность трассировки и рецензирования в ПО управления требованиями, которыми Вы пользуетесь в реальной работе. Название ПО, коротко описание, желательно с картинками.

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

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

9
Приветствую, коллеги по ремеслу.

Хочу спросить,
1. Кто каким ПО пользуется для управления требованиями, и почему именно этим ПО?
2. Что в каком ПО больше всего нравится?

10
Приветствую, коллеги по профессии.

Если коротко, делаю очередной велосипед по управлению требованиями.
Проект довольно аскетичный - CLI и Текстовый редактор. Все в Git.
Умеет собирать написанные в Markdown требования в репозиторий.
Есть базовые инструменты для трассировки и усилий на разработку.
Интеграция с GitBook - публикация документа в веб, экспорт pdf, mobi, ...
Посредством pandoc можно получить любой офисный формат.

Временное слабое место - процесс рецензирования через веб.

Если заинтересовал, можно начать здесь.

11
На виндах, и все довольно просто. Ставим Ruby и DevKit отсюда http://rubyinstaller.org/. Бывают иногда проблемы с гемами, которые требуют определенных версий системных библиотек на С (последний раз убил пол-дня на MySQL). Но, как правило, есть решения - первым делом обновить менеджер пакетов (gem update --system, если не помогло немного погуглить :)

12
Приветствую, коллеги.

Давненько уже не посещал этот ресурс. Но вот изобрел очередной велосипед и решил им с вами поделится :)

Собственно все интересное рассказал в блоге, смотрите пост http://nvoynov.blogspot.com/2015/09/creq-ruby-gem.html, там же ссылка на github.

А также прокомментирую, для тех кто не знаком с Ruby, чтобы поиграться, нужно
1. Поставить Ruby
2. Открыть консоль с Ruby и написать 'gem install creq'
3. Как отработает предыдущая команда можно начинать :)

PS.

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

Вот и получилось, что
- в качестве GUI используется текстовый редактор (можно сделать еще более удобным для решения конкретных задач за счет плагинов);
- версионность обеспечивает SCM инструмент;
- связывает все вместе простенький интерфейс командной строки.

13
любым удобным и показательным способом - списком, таблицей, мозго-картой - главное чтобы люди поняли

14
ух ты - тема оказалось интересной ... диаграммы деятельности это хорошо, но я скорее имел в виду модель предметной области и диаграмму классов, а для себя хотел приспособить к IDEF1X

15
покопался и нашел что искал и немного наследил по теме
так что можно грохнуть, а можно и пообщаться желательно примерами

Страницы: 1 2 3 4 5 6 »