|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Aviant, это что за идея которая уже отыграла свое? Не поймите мой интерес пожалуйста, как жажду пофлеймить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 09:35 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
AviantЯ конечно не претендую на роль пророка Элемент непредсказуемости в новых технологиях -- это ведь кайф! Что касается конкретно SOA, то по состоянию на сегодня если на эту технологию сильно заложиться в реальном проекте, то его запросто можно таким способом угробить. Потом, BPM -- это вовсе не обязательно SOA, хотя если послушать некоторых вендоров (особенно ярко-голубых), то одно без другого не бывает. Неправда, бывает -- можно интегрировать через JCA, можно через OLE, наконец можно напрямую залезть в базу данных. Но это, в общем-то, к теме уже не относится. Я хотел сказать вот что: тема, которую поднял автор первого поста (бесконечное наращивание возможностей систем не единственный путь дальнейшего развития), известна, разрабатывается, ключевые слова -- SOA, BPM. Окончательные выводы делать естественно рано, поживем -- увидим (а кое-кто не только смотрит, но и руки уже прикладывает). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 10:30 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
;))Aviant, это что за идея которая уже отыграла свое? Не поймите мой интерес пожалуйста, как жажду пофлеймить :) Она не отыграла, просто пропала "эйфория" т.к. у многих накопился негативный опыт. А что за идея - не скажу :) Но она обсуждается буквально на этой странице форума и, как обычно, вызвала флейм. Также много и неоднократно обсуждалось в Проектировании БД. Еще скажу, что вопрос "а не построить ли нам новое приложение по этой схеме" всегда, буквально всегда возникает при разработке концепции проекта. Только теперь уже не все видется в розовом свете ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 10:34 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
АБЭлемент непредсказуемости в новых технологиях -- это ведь кайф! Знаете, "элемент непредсказуемости" чаще всего выливается в то, что новая технология ведет себя не так, как заявлено, а (сюрприз, сюрприз!) значительно хуже. Я знаю, что я пессемист, но обратной ситуации что-то сходу и не вспомню АБЧто касается конкретно SOA, то по состоянию на сегодня если на эту технологию сильно заложиться в реальном проекте, то его запросто можно таким способом угробить. Таки да. АБ Я хотел сказать вот что: тема, которую поднял автор первого поста (бесконечное наращивание возможностей систем не единственный путь дальнейшего развития), известна, разрабатывается, ключевые слова -- SOA, BPM. Окончательные выводы делать естественно рано, поживем -- увидим (а кое-кто не только смотрит, но и руки уже прикладывает). Да. Вообще маятник пошел назад. Люди на своем опыте поняли, что бесконечные "мега системы" не решают проблемы, они устаревают к моменту внедрения. Значит попробуем писать много маленьких, а потом пытаться их связать "на принципиально ином уровне". Ну... посмотрим, что-то в этом наверное есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 10:53 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Aviant АБ Я хотел сказать вот что: тема, которую поднял автор первого поста (бесконечное наращивание возможностей систем не единственный путь дальнейшего развития), известна, разрабатывается, ключевые слова -- SOA, BPM. Окончательные выводы делать естественно рано, поживем -- увидим (а кое-кто не только смотрит, но и руки уже прикладывает). Да. Вообще маятник пошел назад. Люди на своем опыте поняли, что бесконечные "мега системы" не решают проблемы, они устаревают к моменту внедрения. Значит попробуем писать много маленьких, а потом пытаться их связать "на принципиально ином уровне". Ну... посмотрим, что-то в этом наверное есть. Посмотрите, например, Система, которую можно собирать даже без привлечения разработчиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:07 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
автор Система, которую можно собирать даже без привлечения разработчиков. Ну вот не верю! НЕ ВЕРЮ!! Начинаем: В описании модуля склад нет намека на возможность резервирования товара. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 12:33 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Calm автор Система, которую можно собирать даже без привлечения разработчиков. Ну вот не верю! НЕ ВЕРЮ!! Не думаю, что это вопрос веры... CalmНачинаем: В описании модуля склад нет намека на возможность резервирования товара. Заканчиваем :) Речь идет о системе, которая позволяет создавать произвольные конфигурации: одно или несколько производств (в случае многопередельного производства), один или несколько сбытов (в случае различных сегментов рынка готовой продукции), одно или несколько снабжений, один или более складов в любом месте внутренней логистической цепи. То есть, как я понял, рассматривается тот случай, когда система "набирается" под требования предприятия и может изменять свою конфигурацию в процессе работы без участия разработчиков и внедренцев. Что же касается частных вопросов, то... наверное их лучше разбирать в отдельном обсуждении. Но я постараюсь ответить на Ваш вопрос. Резервирование - это частное решение, и не всегда наилучшее. К примеру, зарезервировали мы товар под конкретный заказ. А заказчик не платит и не платит... Через три дня резерв сняли, но... три дня материал (товар) был "заморожен". Альтернативное решение. Выписывая заказ, менеджер видит общую потребность в материалах, сформированную по другим заказам. Видит запас по этим материалам, видит график следующих поступлений и, наконец, видит приоритеты других заказов и нормативы запаса. Наконец, он видит анализ этих данных и рекомендацию, на какое число можно поставить отгрузку с учетом возможных приоритетов текущего заказа. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 13:43 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
авторЧто же касается частных вопросов, то... наверное их лучше разбирать в отдельном обсуждении. Да из этих частных вопросов складывается работоспособность системы. Их много и они важны. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 13:58 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Calm авторЧто же касается частных вопросов, то... наверное их лучше разбирать в отдельном обсуждении. Да из этих частных вопросов складывается работоспособность системы. Их много и они важны. Да, конечно. Но разбираться в частных вопросах надо тогда, когда решены концептуальные вопросы, IMHO. Иначе, "за деревьями леса не видно"... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 14:04 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
авторК примеру, зарезервировали мы товар под конкретный заказ. А заказчик не платит и не платит... Через три дня резерв сняли, но... три дня материал (товар) был "заморожен". Ну и что? бывает и 1 и 2 % таких перцев. Что ж теперь, рисковать не обработать остальные 98% ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 14:05 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
автор Но разбираться в частных вопросах надо тогда, когда решены концептуальные вопросы, Безусловно так. Прото бывает, что концептуальные вопросы решены так, что частные уже не решаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 14:36 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
tobox авторК примеру, зарезервировали мы товар под конкретный заказ. А заказчик не платит и не платит... Через три дня резерв сняли, но... три дня материал (товар) был "заморожен". Ну и что? бывает и 1 и 2 % таких перцев. Что ж теперь, рисковать не обработать остальные 98% ? Кто говорит, что не надо обрабатывать "остальные 98%"? Говорилось только о том, что обеспечение заказа материалом (товаром) можно реализовать разными способами. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 15:55 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Calm автор Но разбираться в частных вопросах надо тогда, когда решены концептуальные вопросы, Безусловно так. Прото бывает, что концептуальные вопросы решены так, что частные уже не решаются. Совершенно верно, поэтому вопросам семантики исходных моделей должно уделяться серьезное внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2005, 15:58 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U Aviant АБ Я хотел сказать вот что: тема, которую поднял автор первого поста (бесконечное наращивание возможностей систем не единственный путь дальнейшего развития), известна, разрабатывается, ключевые слова -- SOA, BPM. Окончательные выводы делать естественно рано, поживем -- увидим (а кое-кто не только смотрит, но и руки уже прикладывает). Да. Вообще маятник пошел назад. Люди на своем опыте поняли, что бесконечные "мега системы" не решают проблемы, они устаревают к моменту внедрения. Значит попробуем писать много маленьких, а потом пытаться их связать "на принципиально ином уровне". Ну... посмотрим, что-то в этом наверное есть. Посмотрите, например, Система, которую можно собирать даже без привлечения разработчиков. Вопросы по системе задам. Вопрос сопровождения и быстрой реакции на изменяющиеся бизнес-процессы думаю скоро станет (если уже не стал) краеугольным камнем развития крупных корпоративных систем. Каким образом это решается у Вас? Как я понимаю, Ваша система позиционируется именно в этом отличной от других. Может быть, и концептуально и практически? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 04:03 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
Еще вопросы. A_S_U, предполагается , что в крупном предприятии система будет работать на нескольких севрерах. При этом разные подсистемы на разных серверах. Каким образом реализована интеграция ? Данные реплицируются? или сразу используется непосредственный доступ на другие базы? Когда Вы говорите о распределении нагрузки , что Вы имеете в виду ? распределение по функционалу? т.е. бухгалтеры работают с одним серверов, а кадровики с другим? Что представляет собой клиент- это веб-приложение? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 04:13 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U, И еще вопросы. Возможно ли использование отдельных подсистем, в которые данные будут импортироваться из других. Например, нас интересует только планирование. Можем ли мы импортировать в него необходимые даные из других систем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 04:15 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U. продложим :))? Вы настаиваете на отказе от описания бизнес-процессов. Я не фанатик их описания в любой ситуации. Но в некоторых...лучше на примере. Есть некий сложный процесс, в котором участвуют множество людей, они согласовывают кучу объектов, заявки на объекты возвращаются по множеству раз от субъекта, к субъекту, и в конце, концов из множества согласованных объектов, выполняется расчет некоторой интресующей нас в данный момент сущности. Процесс согласования при этом разнесен по времени. Так как часть объектов согласовываются в мае, следующая порция в сентябре и часть в феврале. Участвуют в согласовании множество отделов и руководителей. Каким образом без описания такого запутанного процесса, можно настроить Вашу систему? Да и почему нужно принципиально не описывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 04:42 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
MainFrameВопросы по системе задам. Вопрос сопровождения и быстрой реакции на изменяющиеся бизнес-процессы думаю скоро станет (если уже не стал) краеугольным камнем развития крупных корпоративных систем. Каким образом это решается у Вас? Как я понимаю, Ваша система позиционируется именно в этом отличной от других. Может быть, и концептуально и практически? Существуют разные подходы к созданию систем. В основе реализации практически всех известных ERP-систем лежит т.н. case-method. По своей сути, этот метод состоит в том, что исходная модель «списывается» с одного или нескольких успешных предприятий. Если посмотреть на книги по проектированию, то и они говорят о том же: «Первый этап проектирования представляет собой анализ требований пользователей». Следствием применения данной методики является получение множества частных решений, высокая трудоемкость создания системы, потребность в описании бизнес-процессов на каждом конкретном предприятии, значительная трудоемкость внедрения и сопровождения, недовольство специалистов предприятия (технологов, плановиков, экономистов и пр.) и т.д. В основе системы «КУБ» лежат семантические модели. Они очень просты и легко воспринимаются руководителями. Их значительно проще реализовывать, внедрять, сопровождать и развивать. Пример модели промышленного предприятия есть в разделе «планирования». При внедрении системы основной упор делается на раскрытие и донесение смысла деятельности до руководителя с последующим обучением использованию программного обучения (собственно, все внедрение состоит из двух функций объяснения и заведения нормативно-справочную информацию). Описывать бизнес-процессы нет никакой необходимости, вместо этого на основе предлагаемых моделей совместно с руководителями предприятия делается анализ организационной структуры предприятия. Важно, чтобы руководитель сам сформулировал существующие проблемы и способы их решения. Это дает определенную гарантию того, что при изменениях во внешней среде или на самом предприятии, руководитель сможет принять правильное решение. А система обладает достаточной гибкостью для реализации любого решения в рамках здравого смысла (семантика (смысл) заложена в исходные модели). MainFrameпредполагается , что в крупном предприятии система будет работать на нескольких севрерах. При этом разные подсистемы на разных серверах. Каким образом реализована интеграция ? Данные реплицируются? или сразу используется непосредственный доступ на другие базы? Когда Вы говорите о распределении нагрузки , что Вы имеете в виду ? распределение по функционалу? т.е. бухгалтеры работают с одним серверов, а кадровики с другим? Что представляет собой клиент- это веб-приложение? Да, каждая подсистема может располагаться на отдельном сервере. В этом основа повышения масштабируемости и надежности системы. Есть специальная подсистема «Интегратор», которая отвечает за поддержание единого информационного пространства предприятия. Каждая подсистема работает, как с уникальной информацией, так и с информацией разделяемой с другими подсистемами. Разделение информации основано на частичной, многосторонней, асинхронной репликации. В системе может быть установлено несколько подсистем одного типа. Добавление новых подсистем, равно, как и удаление существующих, выполняется в штатном режиме без остановки системы. То есть, если на предприятии проходит реструктуризация, то система «КУБ» сохраняет свою актуальность и автоматизирует данный процесс. MainFrameВозможно ли использование отдельных подсистем, в которые данные будут импортироваться из других. Например, нас интересует только планирование. Можем ли мы импортировать в него необходимые даные из других систем Принципиальных ограничений на выполнение «экспорта/импорта» нет. Что касается «планирования», то здесь могут быть проблемы. Дело в том, что в системе «КУБ» планирование отвечает за полноту и непротиворечивость текущей конфигурации системы. Если внешние данные не отвечают этим требованиям, то они будут отвергнуты. Здесь важно понимание сути планирования, не как отдельного акта/процесса, а как жизненно важного элемента системы. К сожалению, планирование в ERP-системах – одно из самых слабых мест. MainFrameВы настаиваете на отказе от описания бизнес-процессов. Я не фанатик их описания в любой ситуации. Но в некоторых...лучше на примере. Есть некий сложный процесс, в котором участвуют множество людей, они согласовывают кучу объектов, заявки на объекты возвращаются по множеству раз от субъекта, к субъекту, и в конце, концов из множества согласованных объектов, выполняется расчет некоторой интресующей нас в данный момент сущности. Процесс согласования при этом разнесен по времени. Так как часть объектов согласовываются в мае, следующая порция в сентябре и часть в феврале. Участвуют в согласовании множество отделов и руководителей. Каким образом без описания такого запутанного процесса, можно настроить Вашу систему? Да и почему нужно принципиально не описывать? Описание – не цель, но средство... средство понимания сути. Можно ли гарантировать то, что описания бизнес-процессов передают суть? Или, говоря более формально, есть ли способы верификации описаний бизнес-процессов? Увы... Можно провести аналогию с определениями. Определение любого термина и понятия должно передавать их существо (смысл). Но всегда ли это так? Когда мы работаем с руководителями, то просим их определить смысл основных понятий, таких, как производство, склад, финансы и пр. ... всего одним словом. Если руководитель понимает смысл, то проекцию сделать проекцию смысла на действительность (которая постоянно меняется) для него не составит никаких проблем. Кейнс однажды сказал: «Все глупости в экономике происходят из-за непонимания элементарных вещей». Думаю, что в этом он был прав. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 08:19 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
авторЕсли посмотреть на книги по проектированию, то и они говорят о том же: «Первый этап проектирования представляет собой анализ требований пользователей». Разумно. Не вижу расхождений со здравым смыслом. Но допустим, что это не единственное верный подход. авторлежат семантические модели. Они очень просты и легко воспринимаются руководителями. Их значительно проще реализовывать, внедрять, сопровождать и развивать. А вот это похоже на бусы для аборигенов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 08:57 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U Описание – не цель, но средство... средство понимания сути. Можно ли гарантировать то, что описания бизнес-процессов передают суть? Или, говоря более формально, есть ли способы верификации описаний бизнес-процессов? Увы... Можно провести аналогию с определениями. Определение любого термина и понятия должно передавать их существо (смысл). Но всегда ли это так? Когда мы работаем с руководителями, то просим их определить смысл основных понятий, таких, как производство, склад, финансы и пр. ... всего одним словом. Если руководитель понимает смысл, то проекцию сделать проекцию смысла на действительность (которая постоянно меняется) для него не составит никаких проблем. Кейнс однажды сказал: «Все глупости в экономике происходят из-за непонимания элементарных вещей». Думаю, что в этом он был прав. Описание, конечно, средство. Но как же его автоматизировать, если не представлять, что он есть хотя бы с некоторой погрешностью? Не описывать на бумаге? или не описывать в уме? форма опсиание ведь не важна. Важно понимание -, а следовательно, описание (пусть и умозрительное). Как Ваша система реализует этот бизнес-процесс? Что должен сделать руководитель (или другой предметник), чтобы сситема продлолжала работать правильно, в случае его изменения. Рисуют ли блок-схемы? маршруты и т.п. Каким образом создаются совсем новые бизнес-процессы ? что-то что выходит за рамки элементарных и созданных из элементарных? А есть ли у Вас - элементраные бп? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 09:45 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U, а по поводу верифкации бп. Вот вопрос - а зачем? если ради системы упарвления качеством, то это нужно скорее собсвенно процессы верифицировать (а нужно ли), а не их описания. Если ради автоматизации .. , то тоже - зачем? Лучшими верификаторами будут пользователи. Зачем рисовать - мне больше понятно - чтобы настроить по нарисованному информационную систему на их автоматизацию. А вот верифицировать зачем ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 09:49 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_U, прошу прщения .. "руководитель не опсиывает БП". Ок - а как тогда реализуется их автоматизация? Ну например, есть некоторая заявка. Она может - в заивисомти от типа, либо сразу при создании стать активной, либо требует подписи еще одного или еще двух лиц. Как это реализовать в Вашей системе ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 09:57 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
a40А вот это похоже на бусы для аборигенов С моей точки зрения, на танцы аборигенов больше походит сбор информации для описания бизнес-процессов. Любой человек, изучавший теорию систем, знает, что сумма частностей не равна целому. Тем не менее, описания строятся именно на частных представлениях. MainFrameA_S_U, а по поводу верифкации бп. Вот вопрос - а зачем? если ради системы упарвления качеством, то это нужно скорее собсвенно процессы верифицировать (а нужно ли), а не их описания. Если ради автоматизации .. , то тоже - зачем? Лучшими верификаторами будут пользователи. Зачем рисовать - мне больше понятно - чтобы настроить по нарисованному информационную систему на их автоматизацию. А вот верифицировать зачем ? Верификация – доказательство правильности. Если не доказано, что данный бизнес-процесс описан правильно, то можно ли его реализовывать в виде кода, инструкций и пр.? MainFrame"руководитель не опсиывает БП". Ок - а как тогда реализуется их автоматизация? Посмотрите, например, на модель. Эта модель и автоматизируется. Каждая подсистема имеет свою модель. Модели подсистем строятся на основе того смысла, который у них есть в рамках системы. Модели подсистем также автоматизируются. И т.д. вплоть до рабочих мест. MainFrameНу например, есть некоторая заявка. Она может - в заивисомти от типа, либо сразу при создании стать активной, либо требует подписи еще одного или еще двух лиц. Как это реализовать в Вашей системе ? Именно так и реализуется, есть заявки двух типов, каждая имеет свою структуру подписей. Существует простые правила: утверждающая подпись ставится последней, только после нее документ приобретает силу. При этом может быть более одной утверждающей подписи, в этом случае документ приобретает силу только после того, как все утверждающие подписи поставлены. Согласующие подписи могут быть обязательные и необязательные. Утверждение документа возможно только после того, как все обязательные согласующие подписи поставлены. Приложите эти правила к Вашему примеру. Типовые документы (точнее сказать формы и шаблоны документов) в системе представлены, если необходимо, то можно переопределить подписантов. Конечно, возможно создание произвольных документов и определить к ним структуру подписей. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 15:25 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 15:28 |
|
Не хватит программистов, чтобы автоматизировать все
|
|||
---|---|---|---|
#18+
A_S_UЕсть специальная подсистема «Интегратор», которая отвечает за поддержание единого информационного пространства предприятия. Каждая подсистема работает, как с уникальной информацией, так и с информацией разделяемой с другими подсистемами. Разделение информации основано на частичной, многосторонней, асинхронной репликации. Было такое определение - "клей, который объединяет систему - зачастую важнее составных частей" - то есть как только договорится об общей среде исполнения - то можно собирать приложения из кубиков, - самый низкий уровень среды интеграции - SOA - слишком общий, - самый распространенный - все кубики - в одной базе, фактически система - это база + пользовательский интерфейс, - нужен какой-то промежуточный уровень интеграции - правда то, что до сих пор нет массовой реализации - говорит о том, что и нет большой потребности. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2005, 22:59 |
|
|
start [/forum/topic.php?fid=33&msg=33384038&tid=1548558]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 589ms |
0 / 0 |