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

Общий раздел => ПО Аналитика => Тема начата: nvoynov от 14 Мая 2016, 12:58:04

Название: Minireq, еще один велосипед
Отправлено: nvoynov от 14 Мая 2016, 12:58:04
Приветствую, коллеги по профессии.

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

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

Если заинтересовал, можно начать здесь (http://nvoynov.blogspot.com/2016/05/minireq-ruby-gem-requirements-management.html).
Название: Re: Minireq, еще один велосипед
Отправлено: nvoynov от 21 Мая 2016, 13:03:12
Внедряю на одном рабочем проекте. Чтобы упростить процесс развертывания, сделал плагин Minreq-Gitbook. Теперь выходной документ становится статическим сайтом и развертывается в сети одной командой `gitbook serve`. Дальше будет комментирование.
Также начинает вырисовываться картинка с управлением задачами по требованиям через Jira.

Кстати GitBook приятный инструмент, думаю перевести на него остальную документацию, типа архитектуры и различных гайдов.
Название: Re: Minireq, еще один велосипед
Отправлено: Galogen от 21 Мая 2016, 23:46:35
Кстати GitBook приятный инструмент, думаю перевести на него остальную документацию, типа архитектуры и различных гайдов.
Это типа Jupiter Notebook для питона или других языков?
Название: Re: Minireq, еще один велосипед
Отправлено: nvoynov от 23 Мая 2016, 16:43:19
Это грубо книги в Markdown формате. Пользователь пишет книгу в различных фалах по главам и т.п., плюс ведет отдельно содержание и глоссарии. Все это хранится в git репозитории и публикуется в виде статического веб-сайта. Можно развернуть локально, можно на сервере, можно экспортировать в pdf, mobi и т.п.
Название: Re: Minireq, еще один велосипед
Отправлено: Galogen от 23 Мая 2016, 16:46:12
А, вот оно что. Понял спасибо.
Название: Re: Minireq, еще один велосипед
Отправлено: nvoynov от 24 Мая 2016, 15:33:16
MS Word for requiements management must die
Confluence for requiements management must die
Название: Re: Minireq, еще один велосипед
Отправлено: Galogen от 24 Мая 2016, 21:35:48
MS Word for requiements management must die
Confluence for requiements management must die
Why?
Название: Re: Minireq, еще один велосипед
Отправлено: Denis Beskov от 25 Мая 2016, 22:20:32
Николай, а как вам http://reqt.org/ ?
Название: Re: Minireq, еще один велосипед
Отправлено: nvoynov от 28 Мая 2016, 01:14:27
На самый первый взгляд это что-то похожее на DSL ... Может в понедельник посмотрю внимательнее, спасибо за наводку.

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

Быстро понял что зря перегрузил через FPA и PERT, решил выделить как плагины.
Название: Re: Minireq, еще один велосипед
Отправлено: nvoynov от 30 Мая 2016, 15:55:51
Николай, а как вам http://reqt.org/ ?

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