Автор Тема: Minireq, еще один велосипед  (Прочитано 2077 раз)

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Minireq, еще один велосипед
« : 14 Мая 2016, 12:58:04 »
Приветствую, коллеги по профессии.

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

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

Если заинтересовал, можно начать здесь.
« Последнее редактирование: 16 Мая 2016, 01:49:57 от nvoynov »
С уважением,
Николай


nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Re: Minireq, еще один велосипед
« Ответ #1 : 21 Мая 2016, 13:03:12 »
Внедряю на одном рабочем проекте. Чтобы упростить процесс развертывания, сделал плагин Minreq-Gitbook. Теперь выходной документ становится статическим сайтом и развертывается в сети одной командой `gitbook serve`. Дальше будет комментирование.
Также начинает вырисовываться картинка с управлением задачами по требованиям через Jira.

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

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6093
  • Рейтинг читателей: 194
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Minireq, еще один велосипед
« Ответ #2 : 21 Мая 2016, 23:46:35 »
Кстати GitBook приятный инструмент, думаю перевести на него остальную документацию, типа архитектуры и различных гайдов.
Это типа Jupiter Notebook для питона или других языков?

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Re: Minireq, еще один велосипед
« Ответ #3 : 23 Мая 2016, 16:43:19 »
Это грубо книги в Markdown формате. Пользователь пишет книгу в различных фалах по главам и т.п., плюс ведет отдельно содержание и глоссарии. Все это хранится в git репозитории и публикуется в виде статического веб-сайта. Можно развернуть локально, можно на сервере, можно экспортировать в pdf, mobi и т.п.
С уважением,
Николай

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6093
  • Рейтинг читателей: 194
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Minireq, еще один велосипед
« Ответ #4 : 23 Мая 2016, 16:46:12 »
А, вот оно что. Понял спасибо.

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Re: Minireq, еще один велосипед
« Ответ #5 : 24 Мая 2016, 15:33:16 »
MS Word for requiements management must die
Confluence for requiements management must die
С уважением,
Николай

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6093
  • Рейтинг читателей: 194
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Minireq, еще один велосипед
« Ответ #6 : 24 Мая 2016, 21:35:48 »
MS Word for requiements management must die
Confluence for requiements management must die
Why?

Denis Beskov

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 2407
  • Рейтинг читателей: 90
    • Просмотр профиля
    • Школа системного анализа
Re: Minireq, еще один велосипед
« Ответ #7 : 25 Мая 2016, 22:20:32 »
Николай, а как вам http://reqt.org/ ?

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Re: Minireq, еще один велосипед
« Ответ #8 : 28 Мая 2016, 01:14:27 »
На самый первый взгляд это что-то похожее на DSL ... Может в понедельник посмотрю внимательнее, спасибо за наводку.

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

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

nvoynov

  • Jr. Member
  • **
  • Сообщений: 89
  • Рейтинг читателей: 2
    • Просмотр профиля
Re: Minireq, еще один велосипед
« Ответ #9 : 30 Мая 2016, 15:55:51 »
Николай, а как вам http://reqt.org/ ?

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