Система контроля версий – это обязательный инструмент в арсенале программиста любого уровня: от новичка, который только осваивается в профессии, до тимлида, чей опыт исчисляется многими годами и проектами.
И если профи хорошо представляют себе задачи и возможности такой системы, то начинающим необходимо дать некоторые объяснения. Впрочем, иногда и опытные программисты совершают ошибки при работе с системой.
В нашей статье мы расскажем, зачем нужен данный инструмент, как им правильно пользоваться и разберем некоторые ошибки, которые допускают чаще всего.
Принцип работы системы контроля версий
Пожалуй, многие представляют себе, каким образом вносятся изменения в тот или иной проект в процессе работы. То есть, тут стоит задача не потерять существующую работоспособную версию проекта. Для этого обычно создается новая папка (чаще всего ее так и называют «Новая папка», дополняя имя, к примеру, датой или парой символов), в которую вы копируете имеющуюся версию и все дальнейшие изменения производите уже именно с ней.
Система контроля качества на заводах Holcim_1
Подобных папок может набраться довольно много. Из-за этого в какой-то момент усложняется откат к предыдущим версиям, труднее становится контролировать и упорядочивать вносимые изменения и т.д. А если проект ведут несколько специалистов, картина усугубляется.
Принцип работы системы контроля версий
Системы контроля версий (СКВ или VCS) разработаны специально для того, чтобы максимально упростить и упорядочить работу над проектом (вне зависимости от того, сколько человек в этом участвуют). СКВ дает возможность видеть, кто, когда и какие изменения вносил; позволяет формировать новые ветви проекта, объединять уже имеющиеся; настраивать контроль доступа к проекту; осуществлять откат до предыдущих версий.
Задачи для системы контроля версий
В целом задачи для системы контроля версий уже описаны выше, но можно пояснить еще, для тех, кто сталкивается с термином впервые. Для наглядности представьте, что работа над проектом – это игра, которую нужно пройти, двигаясь от одной контрольной точки – к другой (это и будут промежуточные версии проекта).
Для вас подарок! В свободном доступе до 23.10 . //$sundayDate->format(«d») //$month[$sundayMonth] . —>
Гарантированно найдете выгодную работу за 1-2 дня
Гарантированно найдете выгодную работу за 1-2 дня
Пусть, к примеру, разработку плагина для WordPress ведет один специалист. Заказчик вносит в ТУ требование обязательно использовать Git либо аналоги. Для него в будущем важно наличие свободного доступа к данным.
Сформировав репозиторий, программист занимается плагином. Первую рабочую версию продукта он оставляет в основной ветке. Каждый раз, сделав изменение, обозначает новый коммит (контрольную точку). А когда возникает необходимость в масштабном изменении, образует параллельные ветки.
Семинар «Система контроля и управления качеством в строительстве»
Например, в процессе работы заказчик замечает баг, который непременно должен быть устранен. Для этого разработчику достаточно вернуться к нужному коммиту и исправить в нем ошибку. После этого остается лишь обновить основную ветку.
Задачи для системы контроля версий
Но чего можно ожидать, если программист на своем компьютере не использовал систему контроля версий и не сохранял создаваемые промежуточные копии плагина? Специалист будет переделывать проект практически заново. Возможно, ему и удастся внести нужные изменения, не нарушив основную логику, но это будет очень и очень сложно.
А теперь представьте, что работу над плагином ведут несколько человек. Тогда применение СКВ даже не обсуждается. Это позволит каждому разработчику, отделившись от основной ветки, выполнять свой конкретный круг задач. После чего специалисты проверят код на ошибки и объединят вместе все части проекта.
Работа в системе контроля версий дает возможность сохранять промежуточные варианты проекта, плюс это еще и помогает справляться с проблемами в случае их возникновения. Когда, например, несколько программистов, работающих над одной опцией, одновременно сбросят в репозиторий созданные версии, то система в автоматическом режиме займется устранением конфликта.
Если система не справится с проблемой, то разработчики получат информацию об этом и вручную всё «подчистят». В конечном счете, именно программист контролирует и процесс, и окончательный результат.
Вот перечень задач, выполняемых системой контроля версий файлов:
- Сохранение исходного кода. Информация сваливается на удаленный сервер и в репозитории остаются даже файлы, удаленные с компьютера разработчика.
- Возможность привлекать группу программистов, не покупая отдельно специальные инструменты для командной работы. Каждый свою задачу на персональном компьютере, обновляя файлы, когда это нужно.
- Отмена внесенных изменений. Всегда есть возможность вернуться к контрольной точке, провести ревью исходного кода и текущего, а затем обновить основную ветку.
- Распределенная работа над проектом. То есть, программисты могут создавать видоизмененный плагин, пока основная его версия спокойно функционирует на сайте.
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!
Источник: gb.ru
Что такое система менеджмента качества и с чем ее едят?
эксперт премии Правительства РФ в области качества, член-эксперт ВОК, аудитор по сертификации систем менеджмента качества и систем менеджмента в области охраны труда и профессиональной безопасности, финансовый директор ООО «Русский Эксперт»
эксперт премии Правительства РФ в области качества, член-эксперт ВОК, аудитор по сертификации систем менеджмента качества и систем менеджмента в области охраны труда и профессиональной безопасности, финансовый директор ООО «Русский Эксперт»
Впервые читая стандарт ИСО 9001 или слыша аббревиатуру СМК, сложно понять, что это такое. Какая документация необходима для внедрения системы, как и зачем ее сертифицировать? Чтобы помочь тем, кто только начинает знакомство с этой темой, подготовили гайд, который понятно и доступно отвечает на эти вопросы.
0 4 10/06/2021
Что такое система менеджмента качества и стандарт ИСО 9001-2015
Говоря о системе менеджмента качества, в первую очередь надо понимать, что речь не идет о качестве продукции как таковой. Речь идет о качестве управления компанией: грубо говоря, насколько достаточен, лаконичен и адекватен менеджмент компании в реальных условиях ее работы, насколько быстро высшее руководство компании реагирует на все изменения рынка, внешней регулирующей среды, конкурентной среды и быстро адаптирует внутренние правила и организацию работы к этим воздействиям, соблюдая при этом главную цель и задачу своего существования – удовлетворение тех требований, которые предъявляет к компании потребитель.
Многие компании, а вернее, их руководство, заблуждаются, считая, что система менеджмента качества – это что-то связанное с качеством продукции или с обеспечением этого самого качества. Например, с системой контроля качества или с сертификацией . В результате они возлагают ответственность за организацию внедрения и поддержания СМК в рабочем состоянии на соответствующие службы:
службу обеспечения качества;
отдел сертификации продукции и так далее.
При этом руководители компании глубоко убеждены, что внедрение системы менеджмента качества должно повысить именно качество продукции. И, конечно же, когда данный результат не достигается, то ругают стандарт ИСО 9001-2015 и все связанные с ним заинтересованные стороны, якобы это никому не нужная бюрократия, мешающая всем работать.
Роль управления компанией лежит на высшем руководстве. Организация всех внутренних правил работы, построение взаимодействия между подразделениями – задача высшего руководства, а не службы ОТК. Данное заблуждение топ-менеджмента приводит к тому, что, сидя в багажнике, служба ОТК пытается управлять автомобилем, не имея на это ни ресурсов, ни полномочий.
Во-вторых, надо понимать, что система управления есть в любой организации. И насколько она хорошо выстроена и логично организована – настолько и повышается уверенность в достижении намеченных результатов, в том числе и качестве продукции.
Согласитесь, есть разница между рулевой системой управления крутого, дорогого автомобиля и трактора 1960 года выпуска. В современных системах управления закладываются инструменты более тщательного контроля и различных настроек, позволяющих более маневренно и быстро принимать решения и достигать намеченных результатов.
Стандарт ИСО 9001-2015 именно об управлении компанией, о системе, которая должна быть хорошо выстроена и иметь современные подходы
Кто же несет ответственность за систему управления? Конечно же, во-первых, тот, кто, сидит у руля, и во-вторых, тот, кто ее создавал. А это высшее руководство, и не только генеральный директор и менеджеры процессов, но и акционеры (владельцы автомобиля все-таки они).
Документы СМК – требования к документации системы менеджмента качества
В современной версии стандарта ИСО 9001-2015 как таковых конкретных требований к наличию тех или иных внутренних нормативных документов нет. Есть достаточно конкретные позиции по документированию:
политики в области качества;
целей в области качества;
области действия предприятия: распространения требований ИСО 9001-2015 на виды деятельности компании, подлежащие критериям стандарта.
Все остальные правила, внутренние процедуры, инструкции по работе и так далее стандартом в обязательном порядке не требуются. Этот элемент требований стандарта отдан на откуп организации. Грубо говоря, организация сама решает, какие внутренние нормативные акты ей нужны, а какие нет. Исходить это решение должно в первую очередь из потребностей самой организации.
Согласитесь, что легче написать нормальную, понятную и простую инструкцию по сборке мебели, чем каждый раз каждому сотруднику подробно объяснять, как правильно собирать мебель. А если сотрудников много?
С другой стороны, предприятие пишет такую инструкцию, и все равно каждый раз обучает сотрудников, как правильно собирать мебель. Вопрос – зачем тогда инструкция? Она не работает. Такие инструкции не нужны, по мнению стандарта.
Если технолог понимает, что не напишет подробный план выполнения операций, связанных с производством той или иной продукции, и каждый сотрудник может это делать по-разному, то в целях стандартизации процесса он пишет технологическую карту, по которой разные сотрудники выполняют операции одинаково , что снижает риск получения дефектов продукции на выходе. Нужна ли технологическая карта, решать предприятию, исходя из своих рисков.
Таким образом и складывается понимание необходимости внутренних нормативных документов – в соответствии с размером и численностью компании, компетентностью сотрудников и сложностью выполняемой работы.
Что же касается требований к так называемым записям – документам, которые фиксируют результаты выполнения работ, то в стандарте есть конкретные требование о необходимости ведения такой документированной информации в рамках выполнения ряда работ и завершения нескольких процессов. Основная концепция необходимости ведения документированной информации – это возможность ее периодически анализировать для принятия решений.
Например, документация по результатам управления несоответствующей продукцией. Все дефекты, несоответствия и отклонения от требований должны фиксироваться в документе и храниться. Для чего? Чтобы периодически статистически это анализировать и принимать решения о необходимости корректировок в целях улучшения работы и исправления серьезных проблем.
Важно
Стандарт не устанавливает конкретных форм или бланков ведения такой документации. Компания сама себе может их придумать, причем в любом виде: бумажный, электронный формат, даже на камне можно высекать, не запрещено.
Если внимательно читать стандарт, то не так уж и много он требует вести записей результатов работы. Если сравнить состав форм и бланков, которые каждый день заполняются и подшиваются в папки в наших российских (да и не только российских) компаниях, и сравнить этот список с требуемым составом в ИСО 9001-2015, то мы поймем, что явно перерабатываем в данном направлении. А ведь стандарт ИСО 9001-2015 считает, что именно такого состава документации достаточно для эффективного и результативного управления, сбора данных для анализа и принятия решений.
В стандарте ИСО 9001-215 также установлены требования к формированию в организации порядка управления этой самой документаций .
В двух словах – компания должна понимать, организовывать и поддерживать в рабочем состоянии порядок работы с документами:
какие нормативные документы у нее действуют , до кого и как эти правила должны быть доведены;
какие бланки и формы, когда, кем должны заполняться и куда передаваться для анализа и принятия решений;
как и сколько их хранить;
должно быть установлено правило работы по актуализации и внесению изменений как в нормативные правила, так и в бланки/формы для формирования записей.
Сертификация системы менеджмента качества
Многие задают вопрос, зачем нужен сертификат системы менеджмента качества на соответствие требованиям ИСО 9001-2015. Самый частый ответ – требование заказчика. Немного пофилософствуем на эту тему.
Зачем, когда мы приходим устраиваться на работу (по сути, нас «покупают» на рабочее место, осуществляют закупку человеческого и компетентностного ресурса), с нас требуют или просят справку о трудоспособности? Или направляют в соответствующую больницу, которой работодатель доверяет в части подлинности и объективности результатов, для прохождения медицинского осмотра? Затем, чтобы убедиться в надежности и трудоспособности потенциального работника. Часто мы видим и формальный подход к данной процедуре: купили справку в поликлинике или частной больнице, принесли работодателю, в отделе кадров поставили галочку, мол, «есть», и приняли на работу. Потом работодатель мучается: то больничный, то еще какая-нибудь напасть.
Сертификат – та же справка о состоянии здоровья, только компании. А ИСО 9001-2015 – учебник по анатомии. Поэтому, кстати, и выдается на три года с ежегодным дополнительным обследованием – инспекционным контролем. Состояние здоровья тоже может ухудшиться.
В реалиях рынка эту самую справку (сертификат) можно получить методом объективной оценки, честным путем, пройдя «обследование» в виде аудита в официальных «больницах» – аккредитованных органах по сертификации, или купить в частной «больнице» (их благо на российском рынке много).
Каким путем пойдет организация – ей решать. Иногда решение за нее принимает заказчик, что по сути верно, и указывает на ряд органов по сертификации, которым доверяет. А иногда игнорирует все справки и проводит аудит второй стороны – сам обследует потенциального заказчика и выносит свой вердикт. Единственный нюанс в данной процедуре – есть ли у заказчика компетенции «врача» (аудитора). Все-таки ставить диагнозы – вещь серьезная.
На современном рынке, к сожалению, наличие формальной справки – достаточный показатель для принятия решения. Однако тенденция к оздоровлению наших предприятий и рынка сертификации в целом растет.
Важно
Если вы хотите лучше узнать требования стандарта ИСО 9001-2015 и разобраться во всех его тонкостях, прочитайте статьи цикла «СМК по-человечески»:
Источник: kachestvo.pro
Что такое система контроля качества в строительстве
Спецпроекты
Видеонаблюдение и видеоаналитика сегодня все чаще используются в качестве современных и эффективных инструментов бизнеса, при этом для решения определенного круга задач применяются системы машинного зрения. Такие системы внедряются на производстве, на транспорте, в медицине, в ритейле и в других отраслях. Например, технологии компьютерного зрения на предприятиях позволяют мониторить соблюдение регламентов и технику безопасности, контролировать брак и предотвращать аварийные ситуации.
Где используются технологии машинного зрения
«Технологии, которые еще недавно казались дорогими и сложными, постепенно становятся все более массовыми и доступными. Снижается стоимость камер видеонаблюдения, видеоаналитические функции сегодня интегрируются в различные приложения, а области их применения выходят за рамки нишевых, специализированных сегментов», — отмечает Василий Долгов, руководитель направления разработки систем видеоаналитики и машинного зрения компании САТЕЛ.
Современные камеры машинного зрения позволяют получать изображение лучшего качества, идентифицировать мельчайшие детали. Некоторые поставщики предлагают платформы со встроенным программным обеспечением для разработки различных вертикальных решений — в частности, для нужд медицины, биологии, розничной торговли, для применения в банкоматах и на транспорте.
Современные камеры машинного зрения позволяют получать изображение лучшего качества, идентифицировать мельчайшие детали
К основным сферам применения систем машинного зрения относят также контроль качества продукции, управление технологическими процессами, мониторинг и идентификацию объектов. При этом исключается человеческий фактор: визуальный контроль заменяется точной и быстрой системой машинного зрения. Технологию можно внедрять на всех этапах производства.
Сценарии применения компьютерного зрения
Аэропорты | Управление потоками пассажиров, биллинг операций |
Энергетика | Контроль использования СИЗ персонала и техники безопасности, контроль допусков персонала, идентификация дествий персонала, мониторинг оборудования и вспомогательных процессов, мониторинг состояния линейных объектов (например, линии электропередач) |
Умный город | Гражданская безопасность, контроль работы городских служб |
Строительство | Контроль работы подрядчиков, мониторинг процесса возведения зданий, мониторинг нагрузки строительной техники, анализ реализации плановых и фактических показателей строительства |
Сегодня можно наблюдать рост спроса на технологии машинного зрения со стороны российских предприятий, ориентированных на модернизацию производства в соответствии со стандартами качества. Привлекательность данных технологий в том, что они призваны повысить качество продукции, обеспечить ее учет и контроль, снизить издержки. Рынок систем и технологий машинного зрения промышленного и непромышленного применения обладает высоким потенциалом. Обновление промышленной инфраструктуры и расширение спектра приложений с учетом нужд государства и бизнеса приведут к его росту.
Промышленные системы видеоаналитики выступают в роли одного из источников данных, интегрируются с информационными системами более высокого уровня. Это позволяет получить комплексную картину о промышленном предприятии и приблизиться к реализации концепции цифрового двойника.
В чем отличия систем видеонаблюдения и машинного зрения?
«Видеонаблюдение обычно решает задачи обеспечения безопасности и используется для информирования человека-оператора. Работу оператора упрощают умные детекторы, однако количество ложных срабатываний в такой системе, как правило, очень велико и без постоянно работающего оператора такая система бесполезна и естественно, такую «видеоаналитику» очень сложно адаптировать под специфику производственного предприятия, особенно если технологические процессы уникальны. Для производственных задач, где собирается и обрабатывается статистика рабочих процессов, это неприемлемо. Аналитическая система должна быть ориентирована на высококачественную видеоаналитику, где число ложных срабатываний минимально или вообще отсутствует», — поясняет Василий Долгов.
Василий Долгов, руководитель направления разработки систем видеоаналитики и машинного зрения компании САТЕЛ
Классические системы машинного зрения обычно основываются на вычитании фона, детектировании движения и последующей классификации объекта или на алгоритмах с использованием обученных классификаторов. Первый вариант дешевле и именно такие решения встречаются в системах видеонаблюдения или в качестве встроенных модулей в камеры видеонаблюдения, в тоже время алгоритмы машинного зрения на основе ИИ точнее, но требуют больше вычислительных ресурсов.
Системы видеоаналитики на основе ИИ кастомизируют под задачу заказчика, максимально адаптируют под конкретную специфику и дают минимум ложных срабатываний. При этом в ней используются как обычные IP-камеры, так и специальные типы видеокамер, например, для контроля высокоскоростных процессов.
Программное обеспечение и нейронные сети можно задействовать для решения самого широкого спектра задач. Помимо камер разного типа также требуются специальные серверы с GPU. Это могут быть центральные мощные серверы, обрабатывающие все видеопотоки, или периферийные EDGE-серверы, устанавливаемые рядом с камерами.
Существует подход с использованием «умных» камер со встроенными алгоритмами нейронных сетей, однако в этом случае заказчик будет привязан к производителю. Он получает решение, развивать которое в дальнейшем может оказаться затруднительным. Кроме того, используемые в камерах вычислительные модули оптимизированы под конкретные детекторы.
Тем временем отрасль, связанная с нейронными сетями, развивается очень быстро. Появляются новые архитектуры, новые детекторы, превосходящие версии прежнего поколения. Загрузить такие новые детекторы в камеры оказывается невозможным.
Другой подход — периферийные вычисления. В этом случае аналитика реализуется вычислительным устройством, приближенным к камерам, и обслуживает от 5 до 15 камер. Оно может передавать на центральный сервер уже обработанную информацию. Такой вариант наиболее оптимален: он позволяет использовать любые камеры и вычислительные модули. Это гораздо дешевле, чем вычислительные модули «на борту» камеры.
Системы машинного зрения могут заменять человека или существенно облегчать его работу. Они способны проанализировать большой объём информации вычленить соответствующие события, однако в промышленности окончательные решения должен принимать человек. Создавать «человеконезависимые» решения достаточно рискованно, поскольку инструменты машинного зрения не дают стопроцентно точного ответа. Хотя областей применения данных систем очень много, полностью убрать человека из процесса принятия решений нельзя.
Исключения — контроль опасных зон и аварийных ситуаций, когда оборудование нужно отключить автоматически за доли секунды. В этом случае машинное зрение используется без участия человека, а применяемый комплекс технологий и детекторов позволяет обеспечивать точность детектирования на 99%.
Сортировка продукции по качеству также может выполняться без оператора в подобных случаях.
Программное обеспечение систем машинного зрения
Программное обеспечение таких систем может осуществлять обмен данными с промышленными ПЛК и ПК, оно помогает принимать решения на основе собираемых в реальном времени данных. Все чаще сфера их применения выходит за рамки нишевых, специализированных сегментов, а вендоры предлагают ПО для разработки различных вертикальных решений.
Например, построенная на технологиях компьютерного зрения платформа видеоаналитики VizorLabs компании САТЕЛ представляет собой кластер совместно работающих нейросетей. Она разработана для таких специфических задач как детектирование движения, людей и предметов, определение положения объектов относительно друг друга, подсчет объектов и пр. Всего в библиотеке VizorLabs — более 75 готовых к применению детекторов, которые при необходимости адаптируются под заказчика для получения максимальной отдачи от технологии. Отдельно, на базе данной платформы созданы решения по мониторингу технологических процессов и состояния оборудования. В этом случае платформа дополняется полностью кастомизированным интерфейсом, а также интегрируется с необходимой ИТ и АСУ ТП инфраструктурой.
Безопасность на производстве
Нередко из-за низкого уровня безопасности и контроля компании терпят убытки и выплачивают штрафы, увеличиваются простои. Происходят различные инциденты и аварии. Например, в России по статистике ежегодно отмечается более 70 тыс. несчастных случаев на производстве, а простои достигают 90 дней, в зависимости от отрасли.
Системы компьютерного зрения позволяют снизить расходы на контроль соблюдения техники безопасности на производстве
Если нарушаются требования безопасности, то зачастую не соблюдаются и технологические регламенты, и, как следствие, растет процент брака, а в результате страдают репутация и имидж компании. При этом обычный контроль не всегда эффективен, поскольку человек не может контролировать все, он не в состоянии быстро реагировать на происшествия. Тем временем компания тратит большой бюджет на фонд оплаты труда, платит штрафы за результаты ошибок по причине «человеческого фактора».
На этом фоне преимущества использования систем компьютерного зрения для контроля производственных процессов становятся еще более очевидным. С их помощью можно снизить расходы на контроль соблюдения техники безопасности на производстве, обеспечить мониторинг технологических процессов и контроль качества, сократить потери из-за ремонтов и простоя оборудования. А создание автоматизированной системы контроля соблюдения техники безопасности и норм охраны труда способствует предотвращению производственного травматизма и контролю персонала.
Под контролем искусственного интеллекта
Программное обеспечение на основе искусственного интеллекта автоматически контролирует производственные процессы компании, оповещает о происшествиях в реальном времени, позволяет формировать отчеты и видеть статистику. Именно эти задачи решает система VizorLabs, которая базируется на компьютерном зрении (CV) и превращает видеопоток в смысловую информацию.
Принцип работы системы VizorLabs: видеопоток с камер анализируется в реальном времени, алгоритм отрабатывает заданные сценарии, выводит оповещение и статистику на контрольный пульт
Эта специализированная система для контроля техники безопасности детектирует 26 элементов спец. одежды, таких как каски, перчатки, очки, ботинки, респираторы, газоанализаторы и т.д. При этом, по данным разработчика, точность детектирования событий превышает 95%.
С помощью компьютерного зрения VizorLabs анализирует три типа событий.
- Использование средств индивидуальной защиты (каска/каскетка, защитные очки, спецодежда, перчатки, страховочный трос и др.) и контроль зон ограниченного доступа (динамические опасные зоны, зоны принудительного отключения оборудования и пересечение ограждений в неположенных местах);
- Поведение людей (падение, драка, использование гаджетов, опасные действия, курение, наличие поручней на лестницах и пр.);
- Процессы производства (мониторинг состояния и режимов работы оборудования, некорректные манипуляции с оборудованием, несоответствие последовательности действий, погрузочно-разгрузочные работы и складские операции).
Контроль проникновения в опасные зоны выявляет «возможную» и «непосредственную опасность». С помощью быстрых, не ресурсоёмких алгоритмов, точность которых превышает 98%, определяется пересечение человеком опасной зоны, формируются уведомления для операторов и сигналы разной степени важности. Оператор видит уведомление системы, наблюдает видео с камер наблюдения и принимает решение о реакции на нарушение.
«Критическая опасность» выявляется с точностью 99,5%. Для этого используются высокоточные алгоритмы позиционирования человека, требующие наличия на сервере производительных GPU. В случае срабатывания данного предупреждения оборудование автоматически останавливается.
Где используется VizorLabs?
Платформу VizorLabs можно применять для автоматизированного видеоконтроля технологических процессов и производственных регламентов с помощью ИИ в таких отраслях промышленности как энергетика, нефтегазовая отрасль, горная добыча, металлургия, пищевая промышленность, транспорт, «умный город» или строительство.
В зависимости от сферы применения, к важным характеристикам систем технического зрения можно отнести надежность и техническую поддержку, законченность решения, простоту его установки и использования или соотношение цены и функциональности.
Интерфейс пользователя
Платформа VizorLabs содержит 11 основных функциональных модулей и модуль интеграции (API). Это модули хранения фотографий, идентификации нарушения техники и правил безопасности, НСИ, разметки и обучения нейросетей, пользовательского интерфейса, обработки событий, уведомлений, запросов и формирования отчётов, ведения журнала и мониторинга.
Интерфейс пользователя системы позволяет в реальном времени выявлять и идентифицировать нарушения, формировать по ним отчеты, просматривать архив, а также настраивать индивидуальные сценарии контроля.
Заказчик может дополнять систему VizorLabs собственными детекторами, проводить дообучение нейронных сетей. Для этого ему предоставляются соответствующая методология. Пользовательский интерфейс также можно адаптировать «под заказчика».
Для настройки интерфейса системы можно задавать различные параметры (метрики системы): выбирать период контроля, объект, камеру, зону и тип нарушения. Также фиксируется дата и время нарушения, объект, камера и зона, определяется класс и тип нарушения, вероятность нарушения, статус проверки.
Возможности интеграции
VizorLabs можно интегрировать с другими ИТ-системами. В их числе:
Центры контроля и управления | IBM Intelligent Operation Center, Avigilon Control Center, Bosch Building Integration System |
Бизнес-аналитика и отчетность | Microsoft Power BI, Tableau, SAP Crystal Reports, IBM Business Analytics |
ERP-системы | Microsoft Dynamics, SAP, 1C |
Средства оповещения | E-mail, SMS, Telegram, Всплывающее окно, Носимые устройства, Голосовое оповещение, СЭД, Web-запрос, Журнал уведомлений |
Таким образом, часто VizorLabs представляет собой подсистему более крупной системы. Например, передаёт собранную статистику системе управления ремонтами, бизнес-аналитики или ЕRP. На основании статистики можно принимать те или иные решения. То есть VizorLabs играет роль дополнительного источника информации для систем, где принимаются решения. Она может также источником данных для цифровых двойников предприятий.
Что это дает?
Какие же результаты можно получить при развертывании такой системы на производственном предприятии? Прежде всего, это снижение расходов на контроль правил и техники безопасности при повышении эффективности такого контроля, сокращение расходов на штрафы и компенсации по травматизму и потерь из-за ремонтов и простоя оборудования.
Системы, которые позволяют на базовом уровне контролировать охрану труда, способны на два порядка снизить количество несчастных случаев. На практике система VizorLabs за счет сбора статистики о нарушениях правил техники безопасности и рассылки предупреждений позволяет за первый месяц работы системы в 10 раз сократить количество нарушений на производстве.
На одном из горнодобывающих производств система контроля конвейерных лент на базе VizorLabs позволила при реализации пилотного проекта за месяц предотвратить шесть аварийных остановок ленты, и руководство решило внедрить её на всех шахтах. Один из крупных застройщиков использует облачный сервис VizorLabs для получения информации о количестве персонала на стройках, о нарушениях охраны труда, а также для взаиморасчетов с подрядчиками. VizorLabs может автоматически генерировать штраф при нарушении соответствующим подрядчиком техники безопасности.
Есть также мобильные комплексы VizorLabs с беспроводными камерами. Их можно использовать для контроля технологических процессов и мониторинга охраны труда. Статистика отправляется на центральной сервер. Такие проекты реализуются в нефтегазовом отрасли. В некоторых проектах используются более сложные комплексы, сопрягается информация с мультиспектральных камер и лидаров.
Например для мониторинга состояния зимних дорог мы создали комплекс на базе обычных камер, лидаров и специальных УЗ датчиков для контроля плотности снежного наста. Собранная статистика отправляется заказчику для работы с подрядчиком по обеспечению безопасности движения.
Источник: www.cnews.ru
Система внутреннего контроля в организации: недостатки и рекомендации 2022
Система внутреннего контроля компании (СВК) состоит из системы внутреннего финансового контроля, системы внутреннего контроля бухгалтерского учета и др. подсистем. СВК помогает предупреждать хищения и отслеживать товарно-денежные потоки. Но зачастую СВК воспринимается как излишняя бюрократия и функционирует неэффективно. Разберемся как ее усилить.
Внутренний контроль — это процесс, который направлен на получение достаточной уверенности в том, что экономический субъект работает результативно и эффективно. СВК призвана на каждом участке, в каждом бизнес-процессе компании минимизировать риски путем выстраивания контрольной среды и адекватного реагирования на выявленные угрозы.
СВК работает эффективно, если собственник и/или руководство организации на любом этапе могут осуществлять контроль. И контроль этот должен быть оперативным. При этом не нужно полного погружения в каждый бизнес-процесс (иначе руководство просто «утонет» в деталях), нужна краткая аналитическая информация, позволяющая принимать решения для улучшения ситуации.
Какие недостатки СВК часто встречаются на практике?
1. Недостаточность контроля
Некоторые важные объекты контроля (их составляющие) не попадают «в поле зрения». Например, некоторые компании строго следят, чтобы не было недоплаты налогов, но совершенно не замечают их переплаты, а иногда сотрудники необдуманно принимают предложения налоговых органов и лишают компанию положенных ей средств.
2. Нет четкого определения ответственных
Может получиться так, что ущерб есть, а виновных работников как бы нет. Что особенно опасно сегодня для руководителей и владельцев бизнеса, т.к. при определенных обстоятельствах им может быть предъявлено умышленное создание условий для ухода от налогов и другие нарушения, а это может повлечь уголовную ответственность. Кроме того, участились случаи привлечения руководителей и собственников компаний к субсидиарной ответственности по долгам компаний.
3. Нет стандартизированных процедур контроля
В итоге каждый контролирует, как и когда ему удобно. Так, например, распространенным нарушением является проведение формальной инвентаризации, что создает благодатную почву для хищений и злоупотреблений. Нередко в аудиторской практике встречаем ситуации, когда длительные периоды контроль может вообще отсутствовать.
Рекомендации по усилению СВК
1. Сфокусировать контрольную деятельность
Определите четко объекты контроля, к которым должно быть пристальное внимание. Они индивидуальны для каждой организации и полезно не ограничиваться «стандартными» сферами (например, учет ТМЦ). Включите сюда все, что так или иначе влияет на эффективную деятельность организации. Например, это может быть контроль за соблюдением скидочной политики компании, оценка последствий предоставления скидок и т. д.
2. Детализировать контрольную деятельность
В отношении каждого объекта контроля полезно осветить 3 вопроса:
Как будет проходить контроль?
Например, какая методика будет использоваться, какие документы/действия будут проверяться, как часто и т. д.
Что является «границей нормы»?
Нарушения каких требований или отклонение от каких показателей станет тревожным сигналом.
Каким образом должны фиксироваться/устраняться нарушения?
Иными словами, какие действия должен совершить проверяющий, если заметит риск.
3. Персонифицировать контрольную деятельность
Исходя из предполагаемой методики контроля и борьбы с рисками/нарушениями нужно определить для каждого объекта контроля квалифицированных ответственных лиц.
Также важно избегать и другой крайности — «задвоение ответственности»: когда одна и та же контрольная функция по одному и тому же объекту закрепляется за разными работниками. Но важно заранее подумать, кто будет осуществлять контроль в случае временного отсутствия контролирующего лица ( отпуск, например ).
Также, полезно четко определить подотчетность лица, осуществляющего контроль . Кому и как этот работник будет докладывать о результатах контрольной деятельности?
Рекомендуем обратить особое внимание на документирование ключевых вопросов внутреннего контроля (кто, что, когда и как контролирует, какие действия совершает при обнаружении нарушений).Ответственные лица обязательно должны быть ознакомлены с соответствующими документами под роспись.
Пример 1.
Если в вашей компании множество договоров, множество контрагентов — очень полезно разработать инструкцию по работе с договорами.
В инструкции должен содержаться порядок согласования и подписания любого договора. Инструкция сократит возможность подделки договоров, включения неправомерных, кабальных условий и др. риски.
Также в этой инструкции можно предусматривать порядок оплаты: каким образом оплачивается счет по договору, каким образом списываются денежные средства (порядок согласования оплаты, например).
Пример 2.
Все организации, у которых имеется большой склад с товаром и присутствует большой товарооборот, просто обязаны иметь договоры о материальной ответственности.
Они могут быть заключены с каждым физическим лицом, могут быть коллективными: если склад очень большой и много кладовщиков и др. материально ответственных лиц.
В случае выявления какого-то ущерба, недостачи каждый работник склада понимает меру своей ответственности за товар.
Также обязателен регламент проведения инвентаризации. Инвентаризация должна проводиться чем чаще, тем лучше. Хотя бы раз в квартал. Инвентаризацию должны проводить не менее 3-х человек, назначенных приказом руководителя. Эти работники должны ответственно подходить к пересчету и составлению документов.
В регламенте нужно прописать не только порядок и сроки проведения инвентаризации, но и порядок утверждения ее результатов, каким образом они представляются руководству. Руководитель должен ознакомиться с тем, что выявлено по итогам инвентаризации — недостача или, наоборот, избыток, пересортица и т. д., и принять дальнейшие решения.
СВК и регламентирующие ее документы должны быть актуальны как в части организационных изменений ( например, своевременная замена контролеров в случае их увольнения ), так и в части обнаружения новых объектов контроля, возможностей для роста эффективности компании и т. д.
Наш многолетний опыт проверок показывает, что работы только СВК недостаточно: в 93 % случаев при комплексном аудите компаний обнаруживаются не выявленные риски и резервы, а в некоторых случаях и корпоративные мошенничества.
Почему даже хороший внутренний контроль не может решить всех проблем?
Мы рекомендуем держать СВК «в тонусе» путем периодических проверок внешних контролеров ( речь, конечно, не о налоговой инспекции ). Эти проверки не разрушат СВК и доверие к ней, они повысят качество ее работы. И только в такой ситуации возможно достижение синергетического эффекта, когда 1+1 = 11.
Узнать за минуту стоимость комплексного аудита >>
Ну а если вы заметили:
- рост расходов при прежней выручке;
- рост расходов на персонал при сокращении численности;
- просроченную задолженность по выданным займам;
- отсутствие четких критериев выбора поставщиков;
- стопроцентную предоплату при закупках, если были иные условия с теми же поставщиками;
- увеличение дебиторской задолженности при снижении выручки;
- необоснованные скидки и отсрочки контрагентам;
- иные действия и ситуации, которые идут «вразрез» с интересами компании,
советуем вам незамедлительно провести форензик и убедиться, что у указанных фактов все-таки есть какие-то объективные причины, либо выявить корпоративные мошенничества.
Итогом проверки является отчет с оценкой возможной величины ущерба , который может служить основанием для обращения в следственные органы и суды. Данные отчета позволяют принять необходимые управленческие решения для нивелирования рисков и потерь, а также для улучшения СВК.
При оказании услуг форензика для крупного промышленного предприятия аудиторами «Правовест Аудит» выявлено совершение убыточных сделок, связанных с нецелевым использованием денежных средств.
По результатам проведенных процедур установлено, что в отдельные периоды Организация от исполнения некоторых договоров получила отрицательные финансовые результаты.
При анализе движения денежных средств Организации установлено, что в отдельных случаях при получении предоплаты от покупателя Организация направляла не все средства на закупку материала для исполнения заказа, частично денежные средства направлялись на погашение кредитных обязательств и на иные хозяйственные цели.
Нецелевое использование полученных авансов привело к завышению себестоимости реализованной продукции из-за роста цен на основной материал и, как следствие, привело к незапланированным убыткам.
Аудиторами рекомендовано проводить управленческое планирование, направленное на снижение производственных затрат, ужесточить контроль за использованием авансов.
Если собственник не может должным образом контролировать бизнес, то некоторые недобросовестные руководители могут воспользоваться этим, уводя выручку в свою фирму или создавая завышенные расходы, заключая ненужные договоры с самим собой ( например, договоры займа под «нерыночные» проценты ) или приобретая что-то у аффилированных лиц по завышенным ценам за «откаты». В нашей практике, к сожалению, нередко встречаются такие ситуации:
Источник: www.klerk.ru