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

Общий раздел => ПО Аналитика => Тема начата: bas от 06 Октября 2008, 12:02:14

Название: Доработка Confluence до полноценной СУТ
Отправлено: bas от 06 Октября 2008, 12:02:14
Появился ресурс для возможной доработки Atlassian Confluence (http://www.atlassian.com/software/confluence/) до более-менее удобоваримой СУТ.

Цели проекта:
1. Уменьшить время, требуемое на редактирование контента проекта при изменении требований
2. Уменьшить время, требуемое на поддержание атрибутивности требований
3. Получить полноценное решение для трассировки требований

Основные функции Системы:
1. Облегченое создание страниц-требований для разных типов требований (частично есть)
2. Автоматическое создание структуры проекта\требований
3. Поддержка нумерации требований
3.1. Автонумерация требований при создании по заданному алгоритму
3.2. Изменение номеров подчиненных (зависымых) требований при изменении номера или удалении вышестоящего
3.3. Проверка на уникальность номеров при их создании и редактировании
4. Задание атрибутов требований
4.1. Поддержка ввода и настройки атрибутов требования
4.2. Получение отчета по атрибутам
5. Поддержка версионности требований. Получить актуальное состояние требований на определенный релиз
6. Удаление\перенос ветки требований (частично есть)
7. Поддержка трассировки требований
7.1. Возможность указать связь требований (частично есть)
7.2. Возможность получения связей из контекста требований (частично есть)
7.3. Получение матрицы трассоровки требований (частично есть)
7.4. Получить отчет о влиянии требования на другие (change impact)
7.5. Получить отчет о не детализированных требованиях (coverage analysis)
8. Улучшить взаимодействие Atlassian Confluence (http://www.atlassian.com/software/confluence/) и Atlassian Jira (http://www.atlassian.com/software/jira/)
8.1. Получить связь требование - задача (уже есть)
8.2. Получить список требований в разных стадиях разработки (не начата работа\описаны\разработаны\ и т.д.)
9. Продвинутый экспорт дерева требований в Ворд спецификацию (частично есть)

Добавляем свои пожелания.
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: Galogen от 07 Октября 2008, 22:26:43
Несколько вопросов
1. Что значит появился ресурс для доработки? Где она располагается?
2. Зачем доводить Confluence - по сути являющейся системой интеграции информационного пространства наподобии SharePoint до полноценной СУТ. Не проще ли использовать для этих целей Jira или нечто подобное.
3. Насколько я знаю Confluence - платное средство и его доработка противоречить правам обладания. Даже если на них наплювать, то собственно где взять енту систему и почему ты полагаешь, что там открытый код?
4. Мои студенты пока не осилят подобную задачу...
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: bas от 08 Октября 2008, 00:43:18
Несколько вопросов
1. Что значит появился ресурс для доработки? Где она располагается?
??? Ну так ты вроде сам сказал, что твоим студентам было бы интересно :(

2. Зачем доводить Confluence - по сути являющейся системой интеграции информационного пространства наподобии SharePoint до полноценной СУТ. Не проще ли использовать для этих целей Jira или нечто подобное.
Конфлюенс можно уже и так использовать для УТ, но при небольшой доработке напильником может превратиться в полноценную СУТ

3. Насколько я знаю Confluence - платное средство и его доработка противоречить правам обладания. Даже если на них наплювать, то собственно где взять енту систему и почему ты полагаешь, что там открытый код?
Конфлюенс содержит множество плагинов (http://www.atlassian.com/software/confluence/plugins/), поэтому при разработке необходимых плагинов мы ничего не нарушим. Тем более что Конфа имеет открытое API (http://confluence.atlassian.com/display/DOC/Confluence+Development+Hub).

4. Мои студенты пока не осилят подобную задачу...
А вот это жалко :( Тощий студент нынче пошел :(
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: Galogen от 08 Октября 2008, 08:57:50
??? Ну так ты вроде сам сказал, что твоим студентам было бы интересно :(
Что я сказал? Я говорил есть некоторые студенты, которым хочется чего-то поделать. Но я не сказал, что им будет интересно заниматься именно конфлюенсом.

Цитировать
Конфлюенс можно уже и так использовать для УТ, но при небольшой доработке напильником может превратиться в полноценную СУТ
Конфлюенс содержит множество плагинов (http://www.atlassian.com/software/confluence/plugins/), поэтому при разработке необходимых плагинов мы ничего не нарушим. Тем более что Конфа имеет открытое API (http://confluence.atlassian.com/display/DOC/Confluence+Development+Hub).
Это интересно и требует обучения

Цитировать
А вот это жалко :( Тощий студент нынче пошел :(
На себя посмотри :)
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: bas от 08 Октября 2008, 10:44:11
Бум тогда другой ресурс искать.
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: Юрий Булуй от 08 Октября 2008, 16:48:17
Хотел бы я взглянуть на Confluence как на средство УТ ... Саша, есть URL где можно посмотреть на то что уже сделано? Кстати, в рамках чего делается такая работа?
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: bas от 08 Октября 2008, 19:05:26
Вообще я уже, так сказать , договорился с Сашей Новичковым о спонсорской помощи на Java хостинг. Надеюсь, что в ноябре развернем стенд СУТ на базе продуктов Atlassian.
А пока только моя презентация: Управления Требованиями на базе Wiki-движков (http://www.uml2.ru/index.php?option=com_content&task=view&id=158&Itemid=64)

Похоже, что данная работа уже не проходит в рамках чего-то :( Я буду искать студентов, которым было бы это интересно сделать в виде курсовой или диплома.
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: Galogen от 08 Октября 2008, 19:53:54
Саша, работа вполне приемлемая на диплом. Но нужно, чтобы студент имел практику программирования на Java. Среди моих таких нет, хотя я не вижу причин в чем сложность. На реальной задаче и научишься, но..
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: sergav от 18 Мая 2009, 11:57:48
Поднимаю старую тему, т.к. стремлюсь к томуже.
Просмотрел презентацию http://www.uml2.ru/index.php?option=com_content&task=view&id=158&Itemid=64 (http://www.uml2.ru/index.php?option=com_content&task=view&id=158&Itemid=64) в связи с чем, назрела куча вопросов. Начну по слайдам.

Структура - Конфлуенц конечно показывает структуру дочерних страниц в некой иерархической структуре, но поддерживать ее - дело не простое. Не могу сказать что это приемущество. Я бы советовал остановится на метках и группировке по ним.
Трассировка - тут я вообще ничего не понял. можно wiki-код страницы которая показана? И если можно по подробней расписать  реализацию трассировки.
Атрибуты - тоже не совсем кристал клиер.
Экспорт - я так понимаю Экспорт тоже сделан путем кастомизирования , ибо то который идет в пакете - просто отвратительный.

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


Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: bas от 18 Мая 2009, 14:11:58
1. Структура
Согласен что иерархию поддерживать не просто, если мы номеруем каждое требование.
Но метки ИМХО это еще более тяжкое занятие ...
2. Трассировка.
Сейчас код не могу показать, т.к. есть только бэкап проекта и его надо поднимать. Суть в том, что есть компонент Reporting Plugin и с помощью него все делалось.
3. Аттрибуты
Они были настроены с помощью плагина meta data
4. Экспорт
Есть плагин для экспорта в Ворд, но он платный.
Название: Re: Доработка Confluence до полноценной СУТ
Отправлено: bas от 10 Июня 2009, 17:49:31
Поднимая ветку. Хоть и давно не занимаюсь Конфлюенсом, но такое чувство, что строго связав страничку в Конфе (требование) с задачей в Жире, можно получить полноценную матрицу трассировки с помощью вот этого плагина:
JIRA Issue Links Report Plugin (http://confluence.atlassian.com/display/JIRAEXT/JIRA+Issue+Links+Report+Plugin)