powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Описание алгоритмов, бизнес-процессов
16 сообщений из 16, страница 1 из 1
Описание алгоритмов, бизнес-процессов
    #39502905
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Возьмем к примеру, что в компании присутствует проект как бюджетирование. Особенность этого проекта заключается в том, что логика, аналитика и бизнес процессы сложная, со временем дорабатывается, следовательно, дорабатывается код для каждого проекта исходя предоставленных ТЗ. Но за долгое время прописанный код получается очень сложным. Со временем мощные инструкции устаревают и что кропотливо дополнять их, удалять устаревшую информацию. И для какой то доработки забыли ввести корректировку в инструкции. Читать отдельно ТЗ очень трудоемко, да еще учитывать эволюцию автоматизации. Текстовые инструкции да еще написанные программистами очень тяжело читать.

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

Какие существуют подобные технологии?
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502926
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пишу бизнес-процессы на TeamCenter фирмы Siemens.
Признась, что такое менеджеры и бизнес-аналитики не очень понимаю. У нас есть клининг-менеджеры, но это - сторонняя фирма.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502933
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо не ТЗ писать на каждый чих, а вникнуть в предметную область и просто понять что надо конечному юзеру, тогда вся сложность чтения ТЗ исчезнет и появится нужный результат.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502941
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Несколько другое. Например, бизнес-процессом (workflow) является, скажем так, утвержение некоторого документа, который вы составили. То есть, этот должен утвердить, тот должен, и т.д. . На каждом шаге документ может быть отклонён и завёрнут в какую-то точку, и может появиться ещё какой-нибудь подписант, в зависимости от контекста.
Ну да, блок-схема утверждения рисуется. После проходения документу присваивается статус "утверждено".
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502953
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слышал, что есть программа Business Studio. Она решает такую проблему или это другое?
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502954
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeDima T,

Несколько другое. Например, бизнес-процессом (workflow) является, скажем так, утвержение некоторого документа, который вы составили. То есть, этот должен утвердить, тот должен, и т.д. . На каждом шаге документ может быть отклонён и завёрнут в какую-то точку, и может появиться ещё какой-нибудь подписант, в зависимости от контекста.
Ну да, блок-схема утверждения рисуется. После проходения документу присваивается статус "утверждено".
Ерунда все это, бюрократия. Если мне важен документ, то я заранее согласую его с остальными подписантами. Подпись это формальность.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39502958
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T...Ерунда все это, бюрократия. Если мне важен документ, то я заранее согласую его с остальными подписантами. Подпись это формальность.
А если ты работаешь на заводе, а документы - чертежи, которые твой отдел десятками за день штампует. А нужно согласовать с металлургами, нормоконтролем и т.д.?
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39503010
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TПодпись это формальность.Да-да, а административная и уголовная ответственность это такие слова в одноимённых талмудах.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39503032
dimonz80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ferzmikkЗдравствуйте!

Возьмем к примеру, что в компании присутствует проект как бюджетирование. Особенность этого проекта заключается в том, что логика, аналитика и бизнес процессы сложная, со временем дорабатывается, следовательно, дорабатывается код для каждого проекта исходя предоставленных ТЗ. Но за долгое время прописанный код получается очень сложным. Со временем мощные инструкции устаревают и что кропотливо дополнять их, удалять устаревшую информацию. И для какой то доработки забыли ввести корректировку в инструкции. Читать отдельно ТЗ очень трудоемко, да еще учитывать эволюцию автоматизации. Текстовые инструкции да еще написанные программистами очень тяжело читать.

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

Какие существуют подобные технологии?

BPMN.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39504944
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk, не гонитесь за необъятным, в этом деле всё запущено.
Чё-то для явы такое есть, с прикручиванием к проге на яве, но всё это отдельная работа.
Главный и с бородой вопрос, я думаю, как автоматизировать написание проги исходя из блок-схемы.

По моей практике нескольких лет создания и поддержки доков устойчивых к изменениям : чем меньше элементов, тем легче модифицировать. Дробить доку на куски гиперссылками. Меньше пишешь - меньше меняешь (например, вводить требования к квалификации групп юзеров.) И т.п.

Потребители схемы. Красивого универсального для юзеров всех уровней документа на боле-мене громоздкий проект быть не может. Соответственно нужно несколько типов донесения инфы. Один аналитик/рограммист "ниасилит". Комментировать схемы, чтобы "на пальцах" объяснить рабочие процессы, тоже надо уметь. "Профессиональные" тех.писатели так же плохо понимают программистов, как и рабочие процессы (читали хелп ексела по статистике?)

BPMN/BPEL - красиво, но ничто не ново под луной. С первых же примеров видно смесь ИДЕФов и "ручейковых" + события ЮМЛов, т.е. понимания их достаточно. Да, конечно, должен быть закон , использовать только конкретные элементы. Кричать, мол, это корпоративный стандарт, недостаточно: придёт другой (хоть бы и директор) и скажет, что стандарт д.б. другой ... или ну его нафик ...

Один раз нарисовать что-то (ТЗ, схему, пргу, доку ...) красиво могут все. Но кто будет подддерживать изменения, и кто и что будет заставлять их это делать?
Есть такой метод изменений в проге как "заплатка". Со временем растут заплатка на заплатке, а кто захочет реорганизовывать прогу, чтоб было красиво? Точно так же и со схемами. Рисовальщики даже более ленивы, и со временем формальная схема станет мало понятной.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505031
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98,

Все это понятно. Процесс кропотливый. Но хотелось бы как то гибко дорабатывать инструкции, видеть изменения, эволюцию, программисты опирались на блок схемы, механизмы согласований, в инструкции нажать на ссылку и выйти на область блок схемы, чтобы пользователь как то с ориентировался и нашел ответ на свой вопрос. Не говорю уж про то, чтобы привязать код программы к блок схеме. Хоть что то иметь такое, чтобы всем облегчить работу.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505033
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Чё-то для явы такое есть, с прикручиванием к проге на яве, но всё это отдельная работа.
Интересно. Есть ссылка на эту тему?
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505034
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Business Studio? Она решает такую проблему?

А Bizagi?
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505421
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bizagi я только http://habrahabr.ru/post/273017/%5D%D1%8D%D1%82%D0%BE]http://habrahabr.ru/post/273017/]это читал, Картинки красивые, да.

Про явскую ссылку сейчас не скажу, тех людей нет, м.б. через неделю ...
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505428
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое хотелось бы как то гибко дорабатывать инструкции, видеть изменения, эволюцию наверное только в системе версий можно, визуальным сравнением, понятно, что только для текстовых файлов. Т.е. для вычитывания отличий надо уметь читать на ХМЛ без словаря. Из бесплатных GIT.
...
Рейтинг: 0 / 0
Описание алгоритмов, бизнес-процессов
    #39505913
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkexp98,

Все это понятно. Процесс кропотливый. Но хотелось бы как то гибко дорабатывать инструкции, видеть изменения, эволюцию, программисты опирались на блок схемы, механизмы согласований, в инструкции нажать на ссылку и выйти на область блок схемы, чтобы пользователь как то с ориентировался и нашел ответ на свой вопрос. Не говорю уж про то, чтобы привязать код программы к блок схеме. Хоть что то иметь такое, чтобы всем облегчить работу.
В Teamcenter эти все проблемы решены. Но там дорого. Если цена, при отличном качестве, не имеет значения - рекомендую.
В противном случае, даже не знаю. Можно меня попросить за умеренную цену написать программу, но без ТЗ - не возьмусь всяко.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Описание алгоритмов, бизнес-процессов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]