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

×


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

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


Сообщения - Trigger

Страницы: 1 2 »
1
Предлагаю обсудить вебинар Алексея Петрова http://www.uml2.ru/community/blog/2166/

К сожалению для меня он прошел под лозунгом капитан очевидность и очень много воды, можно было смело сокращать пояснения раза в 3 без потери смысла.

Хотелось бы узнать мнение остальных.

Материалы вебинара:
Видеозапись вебинара (для просмотра записи необходим браузер с поддержкой Adobe Flash). Вебинар начинается с отметки 01:10.
Презентация для просмотра: http://www.slideshare.net/alexfreelancer/uml2-eleven-trivial-tips-for-bpmn-modellers-101-rus
Презентация для скачивания: Одиннадцать простых фишек BPMN-моделирования.pdf

2
bas, с помощью каких плагинов Вы выполняете трассировку требований (слайд 10)?

3
ida , это понятно, вопрос в другом:
1.Что именно фиксировать? Какие могут быть параметры (время поиска требуемой информации, удобство использования, трудозатраты на актуализацию, кол-во противоричивых требований..)
2.Как фиксировать? На первый взгляд поставить задачу в JIRA провести такие то изменения, и посмотреть сколько занимало времени до внедрения СУТ и после.
Тут возникает множество вопросов относительно качества измерений:

  • Какие задачи выбрать для измерения? Они должны быть идентичны.
  • На ком проводить измерения? Должны быть одни и те же люди.
  • Как определить погрешность?
  • Как минимизировать погрешность? т.к. даже у одного и того же сотрудника показатели производительности могут существенно различаться (не выспался, поругался в пробке, проблемы в семье и т.д. и т.п.)
pmle, bus
ЗЛ - руководители проектов (РП), заказчики 100%. Остальные под вопросом, поясню: по идеи все, кто участвует в процессе разработки ПО (аналитики, разработчики, тестеровщики, внедренцы) однако они работают по задачам из JIRA и что будут делать больше/быстрее для этих сотрудников не важно. Если будет удобнее работать, повысится качество, то да.


Провел небольшой опрос ЗЛ, в основном РП, выявил существующие проблемы/хотелки:
  • Долгое согласование требований. Например требования еще не согласованы, а работы уже ведутся.
  • Необходимость дополнительных систем для согласования требований. Например множество дублей в разных гуглдокс (требование - задача - статус) + это дублируется в жире (согласованно да/нет, основание для оплаты и т.д.)
  • Необходимость полностью дублировать хотелки (требования), задачи, баги в issue tracker заказчика. Например заказчик создал десяток новых функциональных требований в своей системе. Мы должны перенести в свою, отработать, проверить, отчитаться в свое, в их, + внести изменения в доки.
  • Хотелось бы по описанию задачи, была возможность выполнить поиск по вики, в какой раздел это относится, что бы оперативно внести изменения в нужные места. Трассировка т.е.
  • При изменении требований система предлагала перестраивать задачи, связи между задачами, определять сроки, закрывать ненужные задачи. Так называемый интеллектуальный помощник.

p.s.Мне интересно, когда IBM предлагает RequisitePro за несколько килобаксов за 1 лицензию, как они обосновывают бизнесу (топ менеджерам, техническому директору, начальнику отдела анализа), что внедрение даст вам 1, 2, 3 и окупится за N месяцев/лет?

p.p.s.Может ли СУТ проверять атрибуты качества требований? (недвусмысленность, проверяемость, полнота)?

4
Добрый день, коллеги.
В моей компании задумались над СУТ (система управления требованиями).
Необходимо выбрать, обосновать и на пилотном проекте опробовать.

Встает вопрос как оценить внедрение? Просто грамотные фразы и красивый интерфейс не подойдут. Необходимы именно какие нибудь количественные, измеримые показатели. Например время, необходимое для внесения изменений сократилось на 20%.

Сейчас используем JIRA + Confluence + SVN.
Требования в виде вордовских файлов хранятся в свн.
По требованиям ставятся задачи в JIRA.
При изменении требований/появлении новых ставятся новые задачи в JIRA, в т.е. на доработку ТЗ/документации.
Confluence используем как дополнительный, справочный материал.

5
ПО Аналитика / Re: Использование bizagi
« : 10 Февраля 2012, 02:19:13 »
Анатолий, спасибо. Буду дальше разбираться.

Возник вопрос про таймер. Необходимо с задачи запустить таймер на определенное время. По таймеру выводится сообщение и возвращается в основной процесс, в задачу которая выполнялась во время вызова таймера.

Например: Через 5 минут после начала работы пользователя с системой вывести сообщение, после вернуться на этап где пользователь остановился.

Проблема в том, что не известно, какая именно задача будет выполнятся в момент срабатывания таймера. или куда рисовать выход таймера. 

6
Спасибо Анатолий.
Всплывающие подсказки очень полезная вещь. Надо какое время, что бы сориентироваться в логике bpmn.
Что условие "получения файла" не условие, а сообщение, которое поступает от участника.

7
АААА... "Это выше моего понимания"!
Подпроцесс не может содержать Пулов и дорожек, однако при изменении с внедренного на повторно-используемый элементы перемещаются в новую диаграмму и соответственно уже может содержать пулы и дорожки!

1.Так в подпроцессе могут быть пулы и дорожки или нет?! Что стандарт на это говорит?
2.Пулы и дорожки как то влияют на исполнение, моделирование или исключительно для наглядности?

8
Получилось! Хотя не совсем понятно.
Итак, что для себя уяснил (возможно кому то пригодится).
1.В моделе (файле) может быть несколько диаграмм.
2.Что бы использовать подпроцесс несколько раз, он должен быть в виде отдельной диаграммы.
3.Выбрать тип подпроцесса "Повторно-используемый"
4.В свойствах подпроцесса выбрать "родительский" из п.2.

Однако есть еще "Тип цикла подпроцесса" "Стандартный" и "Множественные экземпляры" для чего и как это используется?

9
АБ Анатолий, благодарю за ответ.
Если быть ближе к реальной задачи, то процесс инициируется появлением/загрузкой определенного файла. Требуется обработать файл по определенному алгоритму, количество файлов изначально неизвестно. Как правильно изобразить данный процесс по BPMN? У меня первая задача "Загрузка файла" далее поиск необходимых сведений в файле.

Водолей С bpmn я сталкиваюсь впервые, пока он для очень интересен и запутан.

-----------------------------
upd! Нашел! Варианты начального события: По условию!

Спасибо, думаю тему можно закрывать.
p.s.Не могли бы также ответить по использованию подпроцессов http://www.uml2.ru/forum/index.php?topic=4614.0

10
Благодарю за ответы.

Водолей Согласен, условия примера требуют уточнения, внесения допущений.
Предположим: Стоек, как в реальном аэропорту, несколько. Пусть их будет необходимо и достаточно для обслуживания всех поступающий клиентов. Рейсы на которые требуется регистрация есть всегда. Стойки регистрации открыта всегда 24/7/365. Сотрудники всегда на рабочем месте. Так же не будет обращать внимания на освободившиеся (просто завершаем процесс).

Да, Вы правы
Цитировать
в одно время (т.е. для одного пассажира) выполняется один экземпляр процесса, для следующего пассажира - порождается новый.
Особенность в том, что как приходит пассажир получает персональную стойку регистрации без ожидания.

Признаю, что сам запутался что мне именно требуется:
1.Циклический. Процесс выполнился, вернулся на Шаг 1.
либо
2.Множество экземпляров одновременно исполняемых процессов.

Предлагаю рассмотреть оба варианта. 

Thyestes
У Вас процесс не циклический.
Для вашего случая, необходимо, что бы поиск кандидатов был постоянным.
Как понять "Неудача" после найти кандидата? Процесс вернется на Шаг "Поиск кандидата?
Может ли быть процесс без завершения (этапа End)?

11
Добрый день.
Подскажите какие существуют (какой лучше выбрать) опенсорсные bpm системы понимающие bpmn.
Нужно что-то типа BizAgi Suite, только полностью бесплатный.
Предварительные требования к bmp системе:
1.Понимание bpmn (т.е. исполнение процесса сделанного в нотации bpmn).
2.Приемлемая скорость работы. т.е. что бы не подвисал, не вылетал. Что бы страница (пользовательская форма) загружалась не 10 секунд.
Ориентировочно 300 пользователей, 300 разных процессов, 10000 одновременно исполняемых.
3.Система поддерживается и развивается.
Форум, возможность добраться до разработчиков, получить платные консультации в случае необходимости.
4.Какие либо средства мониторинга и анализа. Или возможность прикрутить сторонние.

На сайте bpms.ru видел несколько опенсорсных систем (ActiveBPEL Engine, Bonita, Intalio). RUNA WFE не ясно поддерживает она bpmn или нет. На их сайте в разных местах разная инфа.

У кого есть опыт использования поделитесь насколько они удобные для разработчика, насколько поддерживают bpmn (а то нарисую, а после окажется, что какаю то фичу исполнить не может), насколько стабильно и быстро работают, максимальные возможности (пользователи, процессы, одновременное исполнение).

Заранее спасибо.

12
Добрый день коллеги.
Возник вопрос, как в BPMN сделать исполняемый "вечный процесс".
Для примера рассмотрим модель бизнес процесса «Регистрация на рейс» из Вики
http://upload.wikimedia.org/wikipedia/commons/1/1f/Check-in_BPMN_example.png

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

Рисую в BizAgi, но как я понимаю это не важно, вопрос по самой нотации BPMN.

13
ПО Аналитика / Использование bizagi
« : 02 Февраля 2012, 22:46:52 »
Добрый день.
Подскажите как использовать один подпроцесс в разных нескольких местах диаграммы. Например требуется проводить сложную проверку (т.е. подпроцесс) на разных стадиях процесса.
Копипастом создается подпроцесс с таким же именем, но пустой.
Если потребуется внести изменения в подпроцесс, чтобы сделать только в одном месте.

14
(я, кстати, по его совету прочитал "Человека продавшего Луну" - рекомендую, да и времени займет немного)
Мне очень нравиться рассказ Айзека Азимова "Покупаем Юпитер". Я слушал в программе Модель для сборки.

15
Уважаемый alex6565 Большое спасибо за подробное раскрытие пунктов должностных обязанностей аналитика, однако меня интересовали обязанности для архитектора и менеджера проекта. Не могли бы Вы расписать также для этих должностей?

Страницы: 1 2 »