Size: a a a

Архитектура ИТ-решений

2021 January 11

F

Fagor in Архитектура ИТ-решений
Vladislav Isaykin
наличие документации должно подразумевать то что она будет обновляться, по другому к сожалению ни как
BPMS системы к сожалению не освободили нас от этого)
только добавили работы, новые подразделения, постоянные обновления. Потом породили софт для всего этого — бизнес студии и арисы.  а потом и движки bpm
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Олег Игонин
Захман говорит о необходимости этого реестра, а не о методе его организации, как я понял.
Хм, не видел такого. Но полную версию не читал.
Реестр процессов может быть полезен. Для определенных задач. Зачем он нужен в твоем случае?
источник

VI

Vladislav Isaykin in Архитектура ИТ-решений
Олег Игонин
Но нужно выбрать правильный уровень детализации.
указывайте значимые для процесса блоки, делайте детализацию такой что бы было понятно что происходит и почему
конечно не стоит спускаться до уровня методов классов
делайте так что бы не технический человек (бизнес-аналитик) мог понять что происходит и почему
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Fagor
только добавили работы, новые подразделения, постоянные обновления. Потом породили софт для всего этого — бизнес студии и арисы.  а потом и движки bpm
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Artem Mitropolskiy
Хм, не видел такого. Но полную версию не читал.
Реестр процессов может быть полезен. Для определенных задач. Зачем он нужен в твоем случае?
Выше указывались причины.
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Artem Mitropolskiy
Хм, не видел такого. Но полную версию не читал.
Реестр процессов может быть полезен. Для определенных задач. Зачем он нужен в твоем случае?
Банально иногда надо поменять процесс, чтобы улучшить/ускорить получение прибыли. А ты не можешь достаточно быстро понять, как вообще что работает.
Погружение в процессы очень долгое. И нет возможности на верхнем уровне понять, что надо делать до тех пор, пока сильно не углубился в детали.
Также постоянно соунерами пробелмы.
источник

YG

Yuri Geronimus in Архитектура ИТ-решений
Олег Игонин
Коллеги, добрый вечер!

Сейчас я формирую список бизнес-процессов в своей компании согласно схеме Захмана. Искал примеры в сети, но везде описывается только основной посыл, но нет однозначных ответов или примеров. Скорее всего потому, что у каждой компании свой подход.
Итак вот я наткнулся на следующие проблемы:
- Как следует группировать процессы? По отделам? По документам/объектам? По направлениям? Нужно ли их группировать вообще?
- Процессы учитывают реализацию? Например, непонятно как действовать в случае, если процесс может проходить через разные интерфейсы, у которых разные оунеры. Это один процесс с несколькими оунерами и надо уточнять, какой из них за какой интерфейс отвечает? Или оунер всегда должен быть один?
- Какие данные должны сопровождать каждый процесс? Оунер, список стейкхолдеров, схема процесса, ссылки на реализацию? Или это уже перебор и нужен только оунер?
- Можно ли формировать список бизнес процессов  в RMS? RMS в моём случае имеет обязательные объекты folder-document-section-use case/procedure-requirement. Кажется, что подобная структура не подходит, хотя и позволяет повторно использовать объекты.

И в конце, возможно у кого-то будет пример списка?

Спасибо!
Если про структуру процессов -  посмотрите здесь https://t.me/it_ace/47

Еще про процессы и про данные вокруг процессов:
- https://t.me/it_ace/49
- https://www.enterprise-architecture.org/
- Вложение (там надо увеличивать картинку)
- вообще у процессы считаю минимум owner и manager должны быть, остальное опционально)
источник

VI

Vladislav Isaykin in Архитектура ИТ-решений
документация - это постоянная работа с ней, постоянное ее обновление, она всегда будет недостаточно полной и недостаточно актуальной
не получится один раз написал и забыл, ее всегда надо обновлять, это должно быть частью процесса
иначе она быстро деградирует и пользы от нее 0
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Vladislav Isaykin
документация - это постоянная работа с ней, постоянное ее обновление, она всегда будет недостаточно полной и недостаточно актуальной
не получится один раз написал и забыл, ее всегда надо обновлять, это должно быть частью процесса
иначе она быстро деградирует и пользы от нее 0
Тут я не спорю. Я не пытаюсь от неё избавиться, но выбрав правильный уровень детализации можно найти золотую середину в количестве сил, которые уходят на её актуализацию.
источник

VI

Vladislav Isaykin in Архитектура ИТ-решений
Олег Игонин
Тут я не спорю. Я не пытаюсь от неё избавиться, но выбрав правильный уровень детализации можно найти золотую середину в количестве сил, которые уходят на её актуализацию.
вопрос к диаграммам или и к описательной части?
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Олег Игонин
Сложно работать, когда не знаешь с какими процессами работаешь и чем занимаются департаменты. Кроме того сложно понимать, где и кто ещё использует те или иные процессы. Также это важно для видения развития архитектуры. Сейчас я даже понять не могу куда и что надо менять, чтобы улучшить/ускорить процессы.
Вот это не ответ, зачем.
Если "не понимаю, как можно ускорить процесс" - то процесс уже есть
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Если "кто еще использует процесс", то процесс уже есть
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Предлагаю выбрать одну причину и разобрать ее
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Vladislav Isaykin
вопрос к диаграммам или и к описательной части?
К описательной части. К диаграммам вопросов нет - в них можно описать всё на любом уровне.
Вопрос в том, описывать ли процесс верхнего уровня "Принять и обработать заказ", указывая что он состоит из 6-ти субпроцессов. Или же описывать 6 субпрцоессов, а из них компоновать большие процессы?

Всё-таки хорошо было сказано выше, что процесс должен приносить некую прибыль. В этом случае надо описывать только целостные процессы, которые влияют на клиента тем или иным образом.
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Artem Mitropolskiy
Предлагаю выбрать одну причину и разобрать ее
Процессы уже есть, они не задокументированы.
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
То есть задача - задокументировать текущие процессы. Чтобы что?
источник

N

Nataly in Архитектура ИТ-решений
Олег Игонин
К описательной части. К диаграммам вопросов нет - в них можно описать всё на любом уровне.
Вопрос в том, описывать ли процесс верхнего уровня "Принять и обработать заказ", указывая что он состоит из 6-ти субпроцессов. Или же описывать 6 субпрцоессов, а из них компоновать большие процессы?

Всё-таки хорошо было сказано выше, что процесс должен приносить некую прибыль. В этом случае надо описывать только целостные процессы, которые влияют на клиента тем или иным образом.
Декомпозиция обычно идет сверху вниз до функции.
источник

ОИ

Олег Игонин... in Архитектура ИТ-решений
Я сейчас делаю проект на 4 команды, при этом оунера процесса де-фако нет. Что приводит к куче проблем.
Вторая проблема, с которой я встретился, это непонимание верхнеуровневого процесса (всё-таки я делаю часть, отвечающую за обработку части  большого процесса в системе). И когда уже всё почти сделано я понимаю, что делать вообще надо было не так.
источник

AM

Artem Mitropolskiy in Архитектура ИТ-решений
Овнера какого процесса нет? Процесса разработки?
источник

VI

Vladislav Isaykin in Архитектура ИТ-решений
Олег Игонин
К описательной части. К диаграммам вопросов нет - в них можно описать всё на любом уровне.
Вопрос в том, описывать ли процесс верхнего уровня "Принять и обработать заказ", указывая что он состоит из 6-ти субпроцессов. Или же описывать 6 субпрцоессов, а из них компоновать большие процессы?

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