Как стать автором
Обновить
Цифра
Разрабатываем и внедряем промышленные ИТ-решения
Сначала показывать

Бизнес-процессы zif-workflow (camunda). Подходы и примеры использования

Время на прочтение1 мин
Количество просмотров114

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. Мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Алексей Воронин, ведущий разработчик «Цифровой Индустриальной Платформы» рассказал, как встроить Camunda в инфраструктуру, чему служат сервисы-обработчики, к каким типам запусков относятся разные процессы, как применять DMN-схемы, а также о плюсах и минусах Camunda.

Читать далее

КИИ. Что это за зверь и надо ли нам его бояться

Время на прочтение9 мин
Количество просмотров3.6K

Всем привет!

Меня зовут Елена Галата. Сегодня я бы хотела поговорить о том, что такое КИИ и как это понятие связано с компаниями, которые занимаются разработкой промышленного ПО. Я уже много лет в разработке и в последнее время занимаюсь приложениями, в основном связанными со сбором данных с различных приборов, АСУТП, и других информационных систем предприятий. Поскольку наши компоненты довольно часто работают в зоне критической инфраструктуры заказчиков, тема КИИ мне близка. Сама по себе это довольно обширная и сложная область, но я хотела бы затронуть ее небольшую часть, касающуюся разработки ПО.

Читать далее

Взрывная роботизация: ​​как отлаживать софт бурового станка в другом полушарии или Пробурили мы дыру из Бурятии в Перу

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров2.9K

Рассказ о дрели на гусеницах, роботизации буровзрывных работ, симуляторе бурового станка, ретрофите и альпаках.

Читать далее

Где-то между архитектором и техническим писателем или Что делает инженер-проектировщик в проектах цифровизации

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

Всем привет! Меня зовут Тимур Балан. Я инженер-проектировщик в ГК «Цифра», которая разрабатывает специализированное ПО для горной добычи, нефтегаза, металлургии и прочих нелегких направлений промышленности. Меня часто спрашивают, чем я вообще занимаюсь, ведь для большинства моя профессия ассоциируется со строительством различных объектов или созданием какого-нибудь оборудования и техники, а не с софтверной сферой и тем более проектами, которые не предполагают разработку нового ПО. В этой статье я бы хотел ответить на этот вопрос и рассказать, какие задачи решает и какие скиллы получает в ходе работы инженер-проектировщик в ИТ на примере своей компании.

Читать далее

Инженер внедрения в IT: куда и как развиваться

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.1K

Всем привет! Меня зовут Егор Сизов, и это моя вторая статья здесь. Я руковожу группой инженеров внедрения в ГК «Цифра». В первой статье я написал о специфике роли инженера внедрения в IT и необходимых ему компетенциях, теперь хочу рассказать в каких направлениях такой специалист может развиваться и как ему карьерно расти.

Дисклеймер. Я буду опираться на грейды и процедуру грейдирования, которая используется в нашем центре компетенций по внедрению. Адаптировав изложенные принципы и идеи под специфику вашей компании или подразделения, вы сможете применить их в своей работе.

Читать далее

Истории

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

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров1.9K

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. В этом году мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Ведущий архитектор дивизиона «Горная промышленность» ГК «Цифра» Сергей Степанов рассказал о том, как он применяет в работе большие языковые модели, что они уже готовы на себя взять, а что пока по силам только программистам и системным архитекторам.

Читать далее

Код, который работает: Unit и интеграционное тестирование для повышения надежности ПО

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.2K

Всем привет, меня зовут Андрей Федотов, я бэкенд-разработчик в компании «Цифровая Индустриальная Платформа».

Как сказал Кент Бек: «Многие силы мешают нам получить чистый код, а иногда не удается даже получить код, который просто работает». В данной статье я расскажу историю нашего проекта с точки зрения тестов. О том, как мы получили если не чистый, то работающий код, который позволяет нашей системе быть устойчивее и устойчивее, надежнее и надежнее. О том, как у себя на проекте мы уничтожили старые скрижали, называемые тестами, и написали новые с нуля. И, конечно, покажу примеры и затрону теорию.

Читать далее

От кода к продукту: Как AI трансформирует процесс разработки ПО

Уровень сложностиСредний
Время на прочтение1 мин
Количество просмотров746

Каждый год мы в «Цифре» проводим TechTalks, это наша внутренняя двухдневная ИТ-конференция, где мы обмениваемся опытом, интересными идеями, рассказываем, что у нас получилось реализовать, а что не очень. Короче, делимся всем, что связано с технологиями и позволяет нам делать лучшие продукты на рынке. В этом году мы решили приоткрыть нашу внутреннюю кухню и поделиться с Хабром некоторыми докладами, которые можно выкладывать.

Зураб Магомадов, ведущий разработчик «Цифровой индустриальной платформы» рассказал, как современные AI-инструменты, такие как ChatGPT, могут повысить эффективность разработки, тестирования и проверки кода.

Читать далее

Инженер внедрения в IT: кто такой и что должен уметь

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.6K

Всем привет! Меня зовут Егор Сизов, я руковожу группой инженеров внедрения по направлению Управление качеством в ГК «Цифра». Я прошел путь инженера внедрения от стажера до тимлида и теперь готов поделиться опытом, рассказать о специфике роли инженера внедрения в IT, про необходимые компетенции, а также ключевые аспекты профессионального развития.

Статья будет полезна HR-ам, нанимающим менеджерам в компаниях-интеграторах IT-продуктов, а также специалистам, которые хотят стать инженерами внедрения или уже работают на данной должности.

Читать далее

Все, что вы хотели знать про иерархию инжекторов в Angular

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров6.4K

Привет. Меня зовут Дмитрий, я фронтенд-разработчик в компании «Цифровая индустриальная платформа». В своей работе мне часто приходится использовать Dependency Injection (DI) в Angular. Это мощный и популярный инструмент, который упрощает работу с зависимостями в наших приложениях. Он позволяет легко интегрировать необходимые сущности в компоненты, упрощает процесс тестирования и поддерживает принцип инверсии зависимостей. Однако часто мы не используем все возможности DI, потому что не знаем, как он работает под капотом. Давайте разберемся, как функционирует DI, что такое иерархия инжекторов и какие изменения принесла версия Angular 14.

Читать далее

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

Время на прочтение8 мин
Количество просмотров2K

Многие задачи, с которыми мы имеем дело при цифровизации производства (неважно какого), – это задачи оптимизации: оптимизация производственного расписания, оптимизация цепочек поставок и размещения объектов, оптимизационное планирование и прочее. Многие из них сводятся к проблемам смешанного линейно-целочисленного типа (MILP – Mixed Integer Linear Problem). Конечно же мы хотим их решать быстрее и эффективнее, поэтому год назад начали разработку ML-модулей для этого. В этой статье мы познакомим вас с концептом одного такого модуля – для упрощения MILP методом обнуления переменных – и расскажем о том, насколько нам удалось с его помощью сократить время работы решателя.

Читать далее

Битва за маржинальность

Время на прочтение8 мин
Количество просмотров2.5K

И снова здравствуйте! Меня зовут Светлана, я руковожу отделом методологии и развития системы управления проектной деятельностью в ГК «Цифра». Ранее я уже писала на Хабр про успешное бюджетирование проектов. Сегодня хочется поговорить о таком аспекте проектного управления, как планирование его доходности и маржинальности. Cтатья будет интересна прежде всего руководителям проектов разработки и внедрения ПО, а также ответственным за бюджетирование таких проектов.

В статье рассматриваются следующие проблемы:

 • Замкнутый круг низкой рентабельности

• Анализ «Затраты-объем-прибыль»

• Сколько стоит простой сотрудника

• Как НЕЛЬЗЯ считать загрузку

• Токсичность скидок

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

 Зачем? Да потому что высокая маржинальность проектов обеспечивает жизнеспособность и дальнейшее развитие продуктов и компании в целом.

Читать далее

«Цифра» представила дизайн-систему Prizm

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров3.5K

Группа компаний «Цифра» презентовала свою дизайн-систему Prizm, имеющую открытый исходный код. Это первая российская дизайн-система для индустриальных цифровых решений.

Читать далее

Без кого роботы-самосвалы не поедут

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.2K

Мои коллеги уже написали не одну статью для Хабра о наших роботах-самосвалах. Я хочу продолжить эту серию материалов, но мой рассказ будет не о лидарах, радарах и прочем железе, а о людях, задача которых – приглядывать за роботами в карьере, чтобы они случайно не нарушили производственный процесс или чего доброго – законы Азимова.

Читать далее

Ближайшие события

25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Как стоит и как не стоит использовать HttpClient в .NET

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров19K

Всем привет! Меня зовут Андрей Федотов, я бэкенд-разработчик в одной из команд платформы интернета вещей ZIIoT Oil&Gas. В этой статье я рассказываю, что нужно знать и как работать с HttpClient в .NET, чтобы не получить трудноподдерживаемый и сложный код и не нарваться на глобальный рефакторинг.

Читать далее

Бот и нет забот: как с помощью telegram-бота мы сделали приятнее жизнь автотестировщиков

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров4.4K

Привет, читатели Хабра!

Меня зовут Николай Усов, я работаю в отделе тестирования «Цифровой индустриальной платформы». В нашей команде в качестве системы управления тестированием программных продуктов используется Test IT. Система в целом нам нравится, претензий к функционалу почти совсем нет. Однако инструментарий Test IT не всегда позволяет настроить работу тестировщиков так, как удобно. Например, тот, кто с ней работал, знает, что при большом количестве тестов может быть затруднительным поддержание соответствия между автоматизированными и ручными тест-кейсами, если их слишком много. Плюс могут потребоваться иные методы расчета успешности автотестов или более простой интерфейс для удаленного просмотра статистики по прогонам. В этой статье я расскажу, как с помощью telegram-бота, работающего в связке с Test IT, мы сделали жизнь тестировщиков немного приятнее.

Читать далее

Пользовательская документация как путеводитель по продукту

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.3K

Всем привет! Меня зовут Ксения Непомнящая, я — технический писатель в команде Zyfra Mass & Energy Balance (Z-MEB) компании «Цифровая индустриальная платформа». Z-MEB — это продукт для предприятий добычи и переработки нефти, газа и руды, участвующий в программе импортозамещения. Сегодня предлагаю вам взглянуть на пользовательскую документацию как на путеводитель по продукту и рассмотреть ее роль в увеличении ценности продукта.

Понятный интерфейс как город с понятной планировкой и развитой инфраструктурой

Представим себе город с понятной планировкой и развитой инфраструктурой и рассмотрим два варианта взаимодействия с ним.

Читать далее

Взгляд на ИБ со стороны не ИБ-разработчиков

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.5K

Всем привет! Меня зовут Елена Галата, в ГК "Цифра" я руковожу направлением разработки программного обеспечения. Хочу сегодня немного поговорить об информационной безопасности и о том, как она выглядит со стороны тех, кто имеет отношение к созданию ПО. Не только программистов, но и специалистов QA, аналитиков, продуктовиков и других. В этой статье я и хочу обсудить три важных вопроса: почему нам так важна безопасность, как она выглядит со стороны разработки, и куда двигаться дальше.

Читать далее

Зачем и как планировать трудозатраты технического писателя?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.1K

Меня зовут Юлия Седова, и я представляю команду технических писателей ГК «Цифра». В рамках масштабной работы по повышению качества документации мы столкнулись с проблемой отсутствия культуры предварительного планирования трудозатрат технического писателя. В этой статье я хочу поделиться нашим решением проблемы.

Как мы решали проблему планирования?

Как концепция ЕОМ и графический конфигуратор моделей в ZIIoT облегчают жизнь промышленным разработчикам

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.6K

Всем привет! Тут уважаемые коллеги уже много раз писали о различных инструментах и технологиях платформы ZIIoT для работы с промышленными данными и создания приложений. Но как-то руки пока не доходили до одного из самых важных ее компонентов — единой объектной модели (ЕОМ). В этой статье я исправлю это недоразумение и расскажу, как реализована концепция ЕОМ у нас и как работает наш инструмент для графического конфигурирования моделей — Zyfra Graphic Object Designer. Меня, кстати, зовут Александр Пучков, я ведущий владелец продуктов в компании «Цифровая индустриальная платформа», которая занимается развитием отдельной модификации ZIIoT для нефтегазовой и нефтехимической отраслей – ZIIoT Oil&Gas – и приложений на ее основе.

Читать далее

Информация

Сайт
www.zyfra.com
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия