Блог о разработке цифровых продуктов

  • Project=no Pic

    9 октября 2026

    Интеграция Госключа в корпоративную систему

    В корпоративный сервис электронного подписания добавили Госключ, чтобы сотрудники могли подписывать документы удаленно без локального КриптоПро. Рассказываем, как устроена интеграция.

  • Project=no Pic

    30 сентября 2026

    Дизайн-тренажер: куда ведет кнопка «Назад»

    Кнопка «Назад» кажется простой, пока на страницу не начинают вести разные маршруты. Разбираемся, как спроектировать возврат так, чтобы пользователь не терял контекст и всегда понимал, куда попадет.

  • Project=no Pic

    23 сентября 2026

    Кэширование зависимостей в GitLab CI: ускорили Java-сборку в 4 раза

    Кэш Docker-слоев уже помог нам ускорить Python-сборку, но с Java тот же подход не сработал. Разобрались, почему так происходит, перенесли кэширование Maven-зависимостей на уровень GitLab CI и сократили время сборки с 10–12 до 2–3 минут.

  • Блог

    29 апреля 2025

    Почему корпоративные знания не работают — и как это исправит ИИ

    В каждой крупной компании со временем накапливается огромное количество ценной информации — инструкций, регламентов, технологических карт, аналитических отчетов. Однако в большинстве случаев эти данные висят «мертвым» грузом в архивах и папках. Все необходимое где-то есть, но найти вовремя невозможно. Чтобы знания действительно начали работать на бизнес, нужен инструмент, который сможет оперативно доставить их тем, кому они нужны. И именно такую задачу решает ИИ чат-бот на основе технологии RAG (Retrieval-Augmented Generation).

    • Искусственный интеллект

      • 13 августа 2026

        Как выбрать интерфейс для AI-продукта: опыт разработки мультиагентной системы

        При разработке AI-продукта мы столкнулись с неожиданной задачей. Выбрать LLM оказалось проще, чем выбрать интерфейс для работы с ней. Готовые AI-чаты хорошо подходят для диалога с одной моделью, но начинают ограничивать продукт, если в нем появляются несколько агентов, сложные сценарии и промежуточные этапы работы. Разбираем, почему мы остановились на assistant-ui вместо Open WebUI и какие выводы сделали в процессе.

        30 июля 2026

        Как AI помогает управлять очередями и загрузкой пространств

        Как превратить данные с камер видеонаблюдения в инструмент управления? В статье показываем, как устроено решение для подсчета людей на базе AI, чем отличаются модели PET и CLIP-EBC и как результаты анализа интегрируются в бизнес-процессы.

        16 июня 2026

        Малые LLM в продакшене: как снизить стоимость и сохранить качество AI в инфраструктуре

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

      • ещё
    • Разработка

      • 17 апреля 2026

        Как мы реализовали двухфакторную аутентификацию для корпоративного портала

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

        26 марта 2026

        OpenTelemetry и Sentry: как мы выстроили сбор телеметрии в микросервисной системе

        В распределенной системе понять, что именно произошло во время выполнения запроса, бывает сложнее, чем исправить саму ошибку. Логи показывают события по отдельности, метрики — общую динамику, но без связки между ними картина остается фрагментарной. Мы решили выстроить наблюдаемость на базе OpenTelemetry и использовать Sentry для анализа трейсов.

        20 марта 2026

        Генерация больших Excel отчетов без таймаутов: опыт внедрения Spring Batch

        Как организовать пакетную генерацию Excel отчетов на Java, чтобы пользователи могли запускать десятки и сотни документов за раз без зависаний и таймаутов? Разбираем архитектуру решения на Spring Batch, схему обработки, расчет прогресса и интеграцию с фронтендом.

      • ещё
    • Тестирование

      • 29 мая 2026

        Тестирование интеграций через Kafka: проверка сценариев с разными типами данных

        Сервисы, в которых данные собираются и обрабатываются на основе других сервисов, очень чувствительны к интеграциям. Технические решения часто реализованы на брокерах, например, таких как Kafka. В нашем случае была задача с финансовой отчетностью и десятками вариантов состояния документов.

        Blog Img 09

        24 февраля 2026

        Покрытие регресса автотестами: практический опыт внедрения E2E

        По мере роста продукта регрессионное тестирование быстро становится узким местом: количество сценариев растет, время проверки увеличивается, а цена ошибки перед релизом становится выше. В нашем случае переход к E2E-автотестам стал способом ускорить регресс и основой стабильных, предсказуемых релизов. В статье делимся тем, как мы выстроили покрытие регресса автотестами и встроили его в рабочие процессы команды.

        Blog Img 10

        29 января 2026

        Тестирование требований к ПО: как находить ошибки до начала разработки и экономить до 30% бюджета

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

        В своей практике мы используем тестирование требований к ПО (requirements testing / requirements review) как часть подхода shift-left testing. Это позволяет находить дефекты требований еще до начала разработки и снижать стоимость их исправления в 5–10 раз. В этой статье рассказываем, как выстроен процесс тестирования требований у нас и какие измеримые результаты он дает на реальных проектах.

      • ещё
  • Project Te Live

    24 апреля 2025

    TE Live: корпоративное приложение – новый стандарт

    Мобильность – это не тренд, а уже стандарт. И бизнес давно это понял.

    • Проектирование UI/UX и дизайн

      • 17 марта 2026

        Дизайн интерфейса, часть 2. Когда изменения оправданы

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

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

        Blog Img 11

        13 февраля 2026

        Дизайн интерфейса, часть 1. Когда лучше ничего не менять

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

        Blog Img 10

        27 января 2026

        Как мы работаем с UX/UI-дизайном в цифровых продуктах: от идеи до реализации

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

      • ещё
    • Аналитика и исследования

      • Blog Img 09

        4 февраля 2026

        UX-исследования и аналитика: принятие продуктовых решений на основе данных

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

        UX-исследования и аналитика позволяют перейти от предположений к проверяемым фактам и выстраивать развитие продукта более предсказуемо.

        Blog Img 05

        24 октября 2025

        Android: распространение корпоративных мобильных приложений

        В первой части нашего гайда мы рассказали про особенности распространения приложений для Apple, в этой статье речь пойдет про Android.

        Blog Img 01

        23 октября 2025

        iOS: распространение корпоративных мобильных приложений

        Разработка корпоративного мобильного приложения - лишь половина задачи. Не менее важно обеспечить его стабильное и удобное распространение среди сотрудников. С 12 февраля 2025 года корпоративная подписка для учетных записей из РФ была отменена, поэтому вопрос распространения стал особенно актуальным.

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

      • ещё
    • DevOps и инфраструктура

      • 22 мая 2026

        Миграция с ingress-nginx: выбор нового контроллера и переход к Gateway API

        Ingress-nginx долгое время оставался стандартным ingress-контроллером для Kubernetes, но после объявления о завершении активной поддержки многим командам пришлось задуматься о миграции. В этой статье рассказываем, как мы в True Engineering выбирали новый ingress-контроллер, тестировали Traefik и постепенно готовим инфраструктуру к переходу на Gateway API без простоев и массового переписывания сервисов.

        Blog Img 07

        17 сентября 2025

        Keycloak: Внедрение единой системы идентификации

        В современных условиях любая растущая компания рано или поздно сталкивается с необходимостью централизованного управления доступом сотрудников к информационным системам. Эффективным решением в такой ситуации является внедрение единой системы идентификации на базе Keycloak.

        Blog Img 08

        21 февраля 2025

        DevOps: наши лучшие практики в разработке

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

      • ещё
  • Blog Img 12

    9 августа 2024

    План аварийного восстановления или как Disaster Recovery Plan защищает критически важные сервисы

    При разработке продуктов для наших заказчиков мы уделяем внимание вопросам безопасности и отказоустойчивости. Одна из важнейших задач в вопросе обеспечения бесперебойной работы сервисов – создание Disaster Recovery Plan (плана аварийного восстановления). О том, что такое DRP, каковы возможные схемы реализации и требования к инфраструктуре, а также об этапах реализации, рассказываем в статье.

  • Project=newsroom

    12 февраля 2024

    Разработка платформы создания и дистрибуции контента Newsroom

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

  • Blog Img 11

    3 мая 2024

    Problem management: как происходит управление инцидентами в ИТ и почему без него не обойтись?

    Сопровождение продукта – одна из услуг, которую мы предлагаем нашим партнерам. Наша команда не первый год показывает стабильные результаты, что подтверждает доверие заказчиков. Но не только оперативное реагирование позволяет нам показывать высокие результаты, но и «превентивные меры». Предотвращать повторение инцидентов нам помогает problem management. А как - делимся в статье :)

    • Стратегическое управление

    • Информационная безопасность

      • 19 августа 2026

        Как находить проблемы в сервисе до обращений пользователей

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

        22 июля 2026

        Step-Up Authentication vs 2FA: зачем нужен второй фактор внутри активной сессии

        Двухфакторная аутентификация давно стала стандартом защиты корпоративных систем. Но для работы с персональными данными и другими критичными операциями проверки только при входе в систему может быть недостаточно. В этой статье разберем, чем Step-Up Authentication отличается от классической 2FA, в каких сценариях она применяется и как мы реализовали этот механизм в одном из наших проектов.

        Blog Img 01

        25 июля 2024

        Безопасность данных: шифрование и хранение финансовой информации сотрудников

        Для хранения и безопасной передачи чувствительных данных компании и разработчики выбирают различные инструменты. Это базовая мера информационной безопасности. Расскажем в этой статье свою практику использования одного из самых известных хранилищ секретов -  Vault.

      • ещё
    • Концепция и архитектура решения

  • Блог (2)

    1 апреля 2025

    Что делать, когда технологии устаревают. Переход с Knockout.js на React

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

    • Техподдержка

      • Blog Img 12

        19 марта 2024

        Как мы передаем наши продукты на техподдержку

        Рассказываем про работу нашей техподдержки от А до Я – с чего всё начинается и как всё продолжается.

        Blog Img 09

        15 июля 2021

        Машинное обучение в технической поддержке

        Уже около года команда поддержки одного из наших высоконагруженных продуктов использует ML-систему нашей собственной разработки – Problem Detection Platform (PDP). Этот сервис умеет анализировать логи и автоматически классифицировать возникающие ошибки. В результате саппорт получает из логов не тонны сырой информации, а данные, с которыми можно быстро и удобно работать.

        Blog Img 11

        9 июля 2021

        Как поддержка True Engineering работает с алертами в мониторинге продуктов

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

      • ещё
  • 2026

    2025

    • Blog Img 06

      18 декабря 2025

      Как обеспечить Eventual Consistency в сложных распределенных системах

      Современные комплексы бизнес-приложений отличаются высокой сложностью, из-за чего могут происходить сбои - сообщения теряются, consumer’ы падают, очереди переполняются. В этой статье мы разберем реальный кейс, в котором Eventual Consistency удалось обеспечить без серьезной переработки существующих систем — за счет сохранения транзакций, стороннего наблюдателя и контролируемой повторной отправки.

    • Blog Img 08

      15 декабря 2025

      Преодоление техдолга по автотестам с помощью паттерна Page Object Model

      Как архитектурный подход помог нам ускорить тестирование и сократить затраты на поддержку.

    • Blog Img 10

      12 декабря 2025

      Дизайн-тренажер: как заставить таблицы работать

      Представьте: в отчете о продажах появляется таблица. Формально - все на месте. Данные корректные, структура логичная, визуальный порядок соблюден. Но стоит открыть документ, как чтение превращается в маленький квест: взгляд блуждает, сравнивать показатели не очень удобно, главное не сразу считывается.

      Почему так происходит? И главное - что именно в таблице мешает работать с ней быстро и уверенно?

    • Blog Img 05

      19 ноября 2025

      Разработка корпоративных приложений на React Native

      Корпоративные приложения имеют свою специфику: они требуют быстрой разработки, легкой интеграции с бизнес-системами и гибкости при изменении требований. React Native, как кроссплатформенный фреймворк, предлагает для этого мощный инструментарий. Использование единой кодовой базы для iOS и Android, возможность применять знакомые веб-технологии и механизм обновлений «по воздуху» делают его особенно привлекательным для корпоративного сектора. В этой статье мы рассмотрим технические особенности платформы, проанализируем ее преимущества и недостатки.

    • Blog Img 06

      22 октября 2025

      Как мы «усложнили жизнь» автотестам и повысили качество тестирования

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

    • Blog Img 11

      1 октября 2025

      Совместный AI-Хакатон True Engineering и ФИТ НГУ: наш опыт

      В этом году Факультету информационных технологий НГУ исполняется 25 лет. В честь юбилея True Engineering и ФИТ НГУ провели AI-Хакатон.

    • Blog Img 04

      24 сентября 2025

      Снижение API-хаоса: наш опыт унификации для тестирования

      Когда автоматизация тестирования превращается в «хаос инструментов», компания теряет не только часы работы инженеров, но и уверенность в качестве продукта. Наш опыт перехода с Postman на Cypress показал: консолидация — это стратегический шаг, который напрямую влияет на скорость релизов и стабильность бизнеса.

    • Blog Img 01

      3 сентября 2025

      Работа с техническим долгом с использованием ИИ: миграция автотестов с Cypress на Playwright

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

    • Blog Img 08

      23 мая 2025

      Основы UX-дизайна мобильных приложений

      Представьте себе приложение, которое работает быстро, не требует лишних кликов и будто заранее знает, что вы хотите сделать. За этим стоит не магия, а прочный фундамент из обоснованных гипотез, аналитики и тщательных тестов, который закладывается уже на стадии планирования проекта. В этой статье расскажем, как шаг за шагом выстроить этот процесс и создать UX, готовый впечатлять.

    • Blog Img 12

      6 мая 2025

      Брендинг в цифровом пространстве: как выстроить фирменный стиль и завоевать доверие целевой аудитории

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

    • Blog Img 05

      2 апреля 2025

      Отказ от Microsoft Excel: как заменить привычный инструмент в пересчетах бизнес-моделей компаний

      Excel – это один из самых популярных инструментов от Microsoft для работы с электронными таблицами и анализа данных. Однако в текущих реалиях есть риск, что продукты Microsoft могут стать нам недоступны. Что делать, когда Excel глубоко «зашит» в ключевые процессы компании и можно ли найти оптимальную замену?

    • Blog Img 05

      6 марта 2025

      Брендинг в цифровом пространстве: как выстроить фирменный стиль и завоевать доверие целевой аудитории

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

    2024

    • Blog Img 06

      8 декабря 2024

      Сервисы разработки под отечественную операционную систему "Аврора"

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

    • Blog Img 11

      24 ноября 2024

      SSR и поисковая оптимизация: продвигаем сайт в ТОПы выдачи

      В нашем послужном списке есть В2С веб-продукты. Например, продуктовый сайт для широкой аудитории, которому крайне важна скорость и отзывчивость. А кроме того важно быть в ТОПе выдачи. Как нам в этом помогает SSR, рассказываем  новой статье.

    • Blog Img 02

      18 октября 2024

      TestContainers: интеграционное тестирование без стресса

      E2E - тесты - отличный инструмент, чтобы идти в прод и не беспокоится о том, что что-то сломается. Мы в TE активно его используем и готовы делиться опытом. При написании тестов мы использовали TestContainers на реальных проектах и посчитали инструмент очень удобным. После чего нам захотелось рассказать о нем подробнее и показать его возможности.

    • Blog Img 12

      4 октября 2024

      Как хранить иерархичные структуры в СУБД

      Среди сервисов, которые мы разрабатываем есть и те, где хранится много данных с иерархией:  пользователей и подразделений, дерево задач и т.д. У хранения таких "деревьев" есть своя специфика и паттерны. О них подробно в деталях рассказываем в статье. 

    • Blog Img 03

      2 октября 2024

      Разработка в изолированной инфраструктуре заказчика (частное облако ВСК)

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

    • Blog Img 10

      20 сентября 2024

      Как Open Telemetry влияет на качество сервисов

      Не будем вас томить: Open Telemetry позволяет повысить observability (наблюдаемость) ваших сервисов, что положительно влияет на качество. А что такое observability и причем здесь OpenTelemetry – рассказываем в новой статье.

    • Blog Img 11

      6 сентября 2024

      Принципы эффективных коммуникаций в работе и в жизни

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

    • Blog Img 10

      15 августа 2024

      Работа с целеполаганием и продуктовыми метриками в аналитике

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

    • Blog Img 10

      8 августа 2024

      Автоматизация в продуктовых командах: как наладить поставку ценности в краткие сроки и без потерь

      Как решать IT- задачи заказчиков в максимально короткие сроки и при этом не потерять в качестве? Какие принять решения, чтобы производительность команды стала более эффективной? Пожалуй, это самые главные вопросы у всех продуктовых команд. Делимся нашим опытом оптимизации времени и исследуем различные варианты автоматизации в процессах поставки ценности.

    • Blog Img 02

      2 августа 2024

      Как сделать распределенные базы данных отказоустойчивыми на примере использования MS SQL: AlwaysOn

      В критически важных продуктах важно обеспечить high availability (отказоустойчивость) 24/7. Существуют разные пути для того, чтобы решить такую задачу. Мы же в своей работе использовали MS SQL: AlwaysOn. В статье рассказываем, почему выбрали это решение и как оно работает в продукте заказчика. 

    • Blog Img 08

      31 июля 2024

      Тренды в дизайне приложений на 2024-2025

      Тренд — это нечто новое, инновационное, веяния в дизайне и IT-продуктах в определенный временной промежуток. Тренд предполагает смену потребительских ожиданий, модели поведения человека. Но как предугадывать тенденции? Что сейчас тренд, а что уже кануло в лету? О грядущих трендах и антитрендах на сайтах и в приложениях расскажем в нашем новом большом исследовании.

    • Blog Img 01

      12 июля 2024

      Каким должен быть онбординг в мобильном приложении

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

    • Blog Img 09

      28 июня 2024

      UX-стратегия: 7 шагов к успеху

      В условиях, когда информационные технологии напрямую стали влиять на удовлетворение спроса потребителей, цифровое взаимодействие между компаниями и клиентами стало неотъемлемой частью бизнеса. Каким образом выстраивать это цифровое взаимодействие – актуальная задача UX-стратегии (User Experience - опыт использования), учитывающая не только цели бизнеса, но и потребности, опыт реальных потребителей.

    • Blog Img 05

      20 июня 2024

      Декларативный и императивный подходы к мобильной разработке приложений

      В этой статье поговорим о декларативном подходе и императивном, сравним их и разберем на собственных реальных примерах.

       

    • Blog Img 12

      6 июня 2024

      Фича-лид – формальный «ярлык» или необходимость?

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

    • Blog Img 04

      2 июня 2024

      Как бизнесу сотрудничать с университетами и колледжами: делимся опытом

      Никитина Екатерина, HRD True Engineering, 20 лет работает в области управления персоналом и 18 из них в ИТ-компаниях, отвечает за проекты сотрудничества с университетами. В статье она рассказала, как и зачем мы сотрудничать с учебными заведениями и талантливыми студентами, а также поделилась опытом True Engineering.

    • Blog Img 04

      31 мая 2024

      Безопасность API в веб-сервисах

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

    • Blog Img 06

      17 мая 2024

      Как мы работаем с облачными хранилищами на примере Yandex S3

      В узком смысле «облако» – это условный онлайн-сервис, с помощью которого можно передавать различные данные: фото, видео, музыку и т.д. Мы привыкли использовать облачные цифровые технологии в повседневной жизни, но на данный момент они часто входят в инфраструктуру продуктов для бизнеса. О видах, преимуществах и нашем опыте работы с «облаками» уже писали ранее здесь и здесь. В этой статье мы хотим показать еще один способ применения облачного хранилища на примере сервиса DAM для Leroy Merlin.

    • Blog Img 01

      8 мая 2024

      Аналитика в IT: виды и как они влияют на успех продукта

      Аналитика – один из ключевых процессов в разработке ИТ-продуктов. На основе исследований выстраиваются все процессы: от технической «начинки» до UI и пользовательских сценариев.

    • Blog Img 10

      2 мая 2024

      Организация эффективной совместной гибридной команды заказчика и подрядчика

      Наш опыт работы над большими продуктами для федеральных компаний показывает, что совместная команда и совместная работа команды - заказчика и подрядчика - над единым результатом не только возможна, но и вполне эффективна

    • Blog Img 04

      26 апреля 2024

      CMS для управления контентом мобильного приложения и сайта

      В эпоху цифровизации наличие корпоративных приложений и порталов – это must have для любого технологичного предприятия. Однако управление контентом для обоих платформ может быть сложной задачей, требующей значительных усилий и ресурсов.
      Здесь на помощь приходит система управления контентом (
      content management system – CMS). С помощью CMS предприятия могут централизованно создавать, редактировать и публиковать контент.

    • Blog Img 08

      26 апреля 2024

      Автоматизация UI-тестирования на мобильных платформах

      Рассказываем про плюсы и минусы UI-тестирования мобильных приложений.

    • Blog Img 09

      19 апреля 2024

      Управление кэшированием на сайте ВСК

      Мы работаем над сайтом страховой компании ВСК: в 2023 году мы полностью обновили дизайн, архитектуру сайта, а также интегрировали с системой управления контента – CMS Directus. Все подробности мы описали в нашем кейсе.

    • Blog Img 06

      11 апреля 2024

      Storybook: как создать красивый и функциональный UI kit без боли

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

    • Blog Img 12

      4 апреля 2024

      Как непрерывно развивать ИТ-продукт за счет инструментов аналитики?

      Постоянный анализ ИТ-продукта – ключ к успеху его дальнейшего развития.

    • Blog Img 06

      29 марта 2024

      Брокер сообщений Rabbit MQ: как определиться с типом очередей

      Если вы выбрали RabbitMQ в качестве брокера сообщений, то не пренебрегайте и выбором подходящего типа очереди. Тип, выбранный по умолчанию, может привести к непредсказуемым последствиям.

    • Blog Img 06

      19 марта 2024

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

      Наша статья расскажет вам, как разработать безопасное и соответствующее требованиям решение для защиты персональных данных.

    • Blog Img 03

      15 марта 2024

      Корпоративный портал как персонализированный Личный кабинет под каждого сотрудника

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

    • Blog Img 04

      7 марта 2024

      Как реализовать интеграцию ИТ-систем: внедрили HRMS-систему «Пульс» от «Сбера» в экосистему решений холдинга

      На IT-рынке множество готовых корпоративных систем и приложений. Но купить готовую платформу — это лишь часть процессов, важна грамотная интеграция существующих систем и кастомизация решения под нужды компании. Другими словами, важно объединить разрозненные сервисы в единое целое. Нам первыми удалось реализовать интеграцию HRMS-платформы «Пульс» с оргструктурой холдинга нашего партнера.

    • Blog Img 09

      1 марта 2024

      Как мы работаем с популярным service mesh Istio?

      Развивая наши компетенции в области Best Practices DevOps, мы обратили внимание на технологию Istio, которая привлекла нас не только возможностью повысить безопасность приложений, но и другим интересным функционалом. Рассказываем подробнее, что из себя представляет Istio, как его настроить и как он работает на реальном продукте.

    • Blog Img 09

      28 февраля 2024

      Дебаг-меню: как мы создали решение, которое позволяет быстро тестировать мобильные приложения 

      Скорость поставки функций пользователям – ключевой показатель эффективной разработки. Чем меньше time-to-market, тем выше конкурентное преимущество. На этот показатель влияет не только скорость разработки, но и скорость тестирования. Рассказываем, как нам удалось оптимизировать этот процесс с помощью всего одной встроенной консоли.

    • Blog Img 02

      22 февраля 2024

      Главный экран приложения: как разместить все самое важное и не допустить ничего лишнего

      Что нужно сделать, чтобы получить результат, который достигает поставленных целей бизнеса и пользователей? Рассказываем о «Главном экране» приложения – организации работы вокруг новой концепции, интересных технических решениях и о чем подумать при внедрении.

    • Blog Img 05

      31 января 2024

      Авторизация и аутентификация через WSO2: достойная замена ADFS

      В текущих реалиях решение для аутентификации пользователей ADFS от Microsoft утрачивает свою актуальность. Все больше компаний смотрят в сторону open source решений, в числе которых WSO2. В этом году мы перевели на WSO2 уже 47 продуктов, использующих ADFS для авторизации. Делимся нашим опытом в статье.

    • Blog Img 09

      16 января 2024

      Разработка и перенос приложений в приватное облако заказчика

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

    2023

    • Blog Img 03

      20 декабря 2023

      Как мы разработали аналог Firebase App Distribution

      Когда старый сервис перестает быть надежным, пора искать новый. Или разработать собственный? Рассказываем, как к нам пришла идея создать аналог App Distribution и зачем это нужно.

    • Blog Img 11

      12 декабря 2023

      Улучшаем защиту ПО с помощью инструмента Gitleaks

      Мы со всей серьезностью относимся к информационной безопасности наших продуктов и потому продолжаем внедрять в работу новые инструменты для аудита ПО. Рассказываем об использовании Gitleaks на web-проектах.

    • Blog Img 12

      27 октября 2023

      Заменит ли отечественная операционная система «Аврора» IOS и Android?

      В последние годы санкции и ограничения на импорт технологий стали неотъемлемой частью нашей реальности. Из-за этого многие компании обратили внимание на развитие отечественных технологий. Мы не стали исключением. О том, что из себя представляет ОС «Аврора» и нашем опыте разработки под нее, рассказываем в статье.

    • Blog Img 07

      21 марта 2023

      Встраиваем сканирование с помощью MobSF в пайплайн мобильных приложений

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

    2022

    • Blog Img 10

      26 сентября 2022

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

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

    • Blog Img 07

      14 июля 2022

      Как микрофронтенды помогают нам создавать надежные интерфейсы сложных приложений

      Современные сайты – это уже не простые странички с текстом и картинками, а целые комбайны, которые  могут одновременно объединять в себе интернет-магазин, онлайн-калькулятор, личный кабинет с персональным набором сервисов. Разработчикам приходится придумывать, как совместить разные модули, чтобы они не мешали друг другу и не тормозили развитие продукта в целом. Один из возможных способов – это микрофронтенды. Рассказываем, что это такое и как работает.

    • Blog Img 02

      7 июля 2022

      Настройка гибкого доступа к окружениям с помощью Spring Security ACL

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

    • Blog Img 02

      1 июля 2022

      Как функциональные требования заказчика превращаются в новые функции

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

    • Blog Img 09

      23 июня 2022

      Как работает аутентификация через Sidecar-контейнер

      Мы уже рассказывали про организацию перехода с устаревшего Microsoft ADFS на Keycloak. Сегодня подробнее остановимся на том, как настроить аутентификацию в продукте с помощью интеграции с Keycloak и Sidecar-контейнера.

    • Blog Img 10

      16 июня 2022

      Keycloak вместо Microsoft ADFS: сами используем и вам советуем

      За последний год сразу в нескольких наших проектах заработала авторизация на основе open source сервиса Keycloak. После восьми лет работы с Microsoft ADFS мы решили, что новый модуль лучше отвечает современным реалиям. И вот почему.

    • Blog Img 08

      10 июня 2022

      Внедряем госстандарты информационной безопасности в продукты: почему, как и зачем?

      Мы создаем решения для сферы страхования и работаем с конфиденциальными данными. Разработка таких решений должна отвечать стандартам безопасности, поэтому мы используем требования «Профиля защиты» Банка России. Что это за документ и как с его помощью обезопасить ПО, рассказываем в этом материале.

    • Blog Img 11

      3 июня 2022

      Заходим в Rustore: что предлагает площадка

      25 мая состоялся релиз нового стора от VK – RuStore. Это единственный маркетплейс из российских альтернатив Google Play, который станет обязательным для установки на смартфоны в России. Среди преимуществ нового магазина – возможность скачивать приложения, ранее удаленные из привычных Google Play и App Store. Один из наших продуктов уже размещен на площадке.  

    • Blog Img 08

      27 мая 2022

      Какие метрики избавят PM-ов от неприятных сюрпризов по ходу спринта

      Делимся своим набором метрик, которые действительно помогают контролировать происходящее в команде и решать проблемы до их возникновения.

    • Blog Img 09

      13 мая 2022

      Как мы следим за сроками действия сертификатов в наших приложениях

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

    • Blog Img 08

      6 мая 2022

      Как UX-исследования помогают развивать продукт

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

    • Blog Img 09

      28 апреля 2022

      Как пересобрать проектные процессы и сделать разработку эффективнее

      Успешные проекты постоянно растут вширь и ввысь. Наступает момент, когда по-старому работать становится неудобно и затратно. Рассказываем, как мы решили эту проблему в нашем крупнейшем продукте.

    • Blog Img 04

      14 апреля 2022

      Три кита продуктового подхода в ИТ-разработке

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

    • Blog Img 05

      10 февраля 2022

      IngoMobile – лауреат конкурса страховых приложений «Мастер выплат 2021»

      Конкурс проводился в рамках отраслевой конференции «Claims&Pays 2022. Урегулирование убытков в страховании». Продукт True Engineering для компании «Ингосстрах» победил в номинации «Функциональность и полнота».

    • Blog Img 08

      13 января 2022

      Логика разработки нового продукта с точки зрения дизайна

      Подробно рассказываем, как у нас в True Engineering выстроена работа над дизайном, почему важно проводить UX-исследования и какие возможности Figma делают этот инструмент незаменимым для разработки приложений.

    2021

    • Blog Img 10

      21 декабря 2021

      Компания True Engineering получила лицензии ФСТЭК

      Лицензии подтверждают бессрочное право True Engineering работать с конфиденциальными данными и создавать продукты для их обработки.

    • Blog Img 04

      10 декабря 2021

      Как мы автоматизировали отправку мобильных приложений в сторы

      Time-to-market (скорость поставки функций пользователям) – один из ключевых показателей, по которым мы оцениваем эффективность разработки. Сегодня расскажем, как мы ускоряли и улучшали процессы в мобильной разработке, где мы прошли долгий путь от ручной установки приложений для тестирования до почти полностью автоматической отправки релизов в тестирование и на публикацию.

    • Blog Img 12

      29 октября 2021

      Trunk-Based Development: как мы внедряем разработку на основе главной ветки

      В этой статье мы подробно расскажем о том, как мы трансформируем процесс разработки в наших командах. 

    • Blog Img 11

      11 октября 2021

      Запустили «ДМС-франшизу» в мобильном приложении ВСК

      «ДМС-франшиза»​ – это расширенный вариант полиса ДМС, с ним клиент получает возможность посещать те клиники, стоимость услуг которых полис покрывает не полностью, часть средств клиенту требуется внести самостоятельно – эта часть измеряется в процентном соотношении. Через свой аккаунт в приложении пользователь сможет не только записываться на прием в интересующую клинику, но и управлять своим счетом – той самой франшизой.  

    • Blog Img 10

      8 октября 2021

      Как хранение кода влияет на конкурентоспособность ИТ-продукта

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

    • Blog Img 09

      3 сентября 2021

      Как мы запускаем проекты на платформе True Engineering

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

    • Blog Img 10

      31 августа 2021

      Наш подход к управлению дизайн-системами

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

    • Blog Img 10

      30 августа 2021

      True Engineering - резидент технопарка новосибирского Академгородка

      Статус резидента Новосибирского технопарка (Академпарка) – это определенный знак качества на рынке IT и научно-технических разработок, который подтверждает высокий уровень наших компетенций.  Став частью этого сообщества, мы получаем не только статус - мы расширяем профессиональные связи и получаем больше возможностей для развития собственных образовательных программ и взаимодействия с Новосибирским государственным университетом

    • Blog Img 04

      20 августа 2021

      Как мы используем Google Identity Platform для безопасности рабочих проектов

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

    • Blog Img 10

      29 июля 2021

      Клиенты Hyundai Mobility теперь могут урегулировать убыток по каско через приложение «ВСК страхование»

      Страховой дом ВСК открывает новое направление на рынке страховых услуг: дистанционное урегулирование убытка для юридических лиц. Первыми эту возможность смогут оценить клиенты сервиса аренды авто Hyundai Mоbility. В будущем эти опции появятся и у других партнеров компании. 

    • Blog Img 02

      1 июля 2021

      Как описать архитектуру продукта по нотации C4

      Когда мы начали создавать платформу True Engineering, в компании не было единых правил для оформления архитектуры. Разные команды – разные инструменты, разные обозначения и уровни абстракции. Значит, даже подобные решения сравнить между собой не получится, а тому, кто смотрит на архитектуру проекта в первый раз, обычно нужен проводник, который расскажет, что же тут изображено. Мы решили унифицировать подходы с помощью модели С4, которая обеспечивает всестороннее описание программных архитектур.

    • Blog Img 01

      24 июня 2021

      Software Developer In Test: как мы отказываемся от регрессионного тестирования

      Сегодня подробно расскажем о том, как мы трансформируем процессы тестирования: внедряем стандарты автоматизации и встраиваем автоматические тест-планы в процесс разработки.

    • Blog Img 02

      11 июня 2021

      DevOps-стратегия технологичной компании в 2021 году

      Некоторое время назад мы решили проанализировать свой опыт, который мы накопили за последние годы проектов в DevOps-методологии. Мы развивались вместе с рынком и сейчас настало время зафиксировать лучшие практики, чтобы спланировать дальнейшее развитие. В этой статье поделимся своим видением, в каких направлениях мы будем двигаться, какие инструменты и навыки развивать.

    • Blog Img 02

      31 мая 2021

      Бесшовный перевод монолитного фронтенда для критически важного бизнес-продукта

      Некоторое время назад появилась задача обновить монолит фронтенда большой высоконагруженной системы, работающей 24/7 – перевести с устаревшего фреймворка Knockout на современный React. Хотим поделиться своим опытом, как сделать такой проект проще.

    • Blog Img 08

      25 мая 2021

      Как баг с потерянными днями рождения привёл нас в историю СССР

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

    • Blog Img 03

      13 мая 2021

      Backend-for-Frontend: когда простого API не хватает

      В одной из предыдущих статей мы писали про использование SDK и API для интеграции продуктов с бэкендом. Продолжаем тему – теперь речь пойдёт про технологию Backend-for-Frontend. Она упрощает разработку сервисов, с которыми одновременно работают множество разных клиентов: компьютеры, смартфоны и планшеты со всеми возможными ОС.

    • Blog Img 08

      11 мая 2021

      В «ВСК страховании» теперь можно оформить страховку для путешествий

      Команда True Engineering добавила в приложение функциональный блок для продажи полисов страхования туристов, выезжающих за рубеж (ВЗР).

    • Blog Img 07

      6 мая 2021

      Как работают и где применяются бессерверные вычисления (Function-as-a-Service)

      Serverless-вычисления и работающие на их основе решения Function-as-a-Service помогают разработчикам развивать продукты, ориентируясь на бизнес-фичи. Мы поэкспериментировали с этими технологиями и пришли к выводу, что для боевого применения существующие решения сыроваты. Пойдём по порядку.

    • Blog Img 05

      6 мая 2021

      В IngoMobile теперь можно подписать соглашение о сумме выплат по ОСАГО

      Процесс урегулирования стал еще быстрее. Итоговую сумму компенсации по страховому случаю можно согласовать  прямо в мобильном приложении. 

    • Blog Img 09

      30 апреля 2021

      Ускоряем урегулирование по каско в IngoMobile

      Команда True Engineering оптимизировала процедуру урегулирования по каско в приложении. Теперь все известные данные о втором участнике ДТП можно будет указать на этапе заполнения заявки. В результате специалисты Ингосстраха сразу будут получать всю необходимую информацию, скорость обработки заявок возрастет, а клиенты, в свою очередь, смогут избежать лишних звонков от операторов.

    • Blog Img 06

      22 апреля 2021

      Как технологический радар помогает осознанному развитию корпортивной ИТ-экосистемы

      Технологический радар – это удобный инструмент, который помогает компании управлять своей платформой разработки и технологической стратегией. Мы изучили радары наших партнеров, публичные радары ведущих ИТ-компаний, собрали свой радар и теперь хотим поделиться выводами: как радар помогает бизнесу и куда движется рынок.

    • Blog Img 05

      21 апреля 2021

      Как улучшить текст в интерфейсе, если редактор занят

      В этой статье мы собрали базовые советы, чтобы аналитики, менеджеры проектов и QA-инженеры могли сами вычистить грубые огрехи без обращения к дизайнерам и копирайтерам.

    • Blog Img 02

      16 апреля 2021

      Как мы пришли к единому шаблону проекта

      В одной из прошлых статей мы писали, как всей компанией перешли на единый трекер на базе Azure DevOps (TFS). Это позволило нам создать единый свод правил для ведения проектов. Рассказываем, как наш проектный офис разработал логику, по которой сейчас работают все наши команды.

    • Blog Img 02

      5 апреля 2021

      Как библиотеки логирования помогают нашим командам поддерживать продукты

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

    • Blog Img 07

      1 апреля 2021

      Страховой дом ВСК стал лауреатом премии «Финансовая элита России»

      Компания получила награду в номинации «Страховая компания года в сфере автострахования». Поздравляем коллег и команду ВСК!  

    • Blog Img 01

      30 марта 2021

      Библиотека логирования True Engineering теперь умеет маскировать данные.

      Рассказываем, что библиотека умеет в целом и как мы автоматически блокируем показ чувствительных данных в логах.
    • Blog Img 08

      29 марта 2021

      OLAP-куб для аналитики процессов техподдержки

      Мы внедрили OLAP-куб, чтобы в реальном времени анализировать процессы техподдержки в наших продуктах. Рассказываем, как работает эта система и какие преимущества она нам обеспечила.
    • Blog Img 02

      24 марта 2021

      Настоящих инженеров - 200! Растем дальше

      Перешагнули рубеж в 200 настоящих инженеров! На сегодня нас 202!

    • Blog Img 01

      22 марта 2021

      Год в гибридном режиме работы – полет нормальный. Продолжаем!

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

    • Blog Img 12

      19 марта 2021

      Как мы построили систему управления проектами на базе Azure DevOps.

      За 15 лет работы мы встречались с различными трекерами: от экзотических FogBugz и Mantiss до современных, которые активно использовали до 2019 года - TFS, Jira, Redmine, даже GitLab. В прошлом году мы за несколько месяцев перевели 200 человек на работу с Azure DevOps. В этой статье рассказываем, как это произошло.

    • Blog Img 09

      18 марта 2021

      Теперь IngoMobile принимает иностранные водительские права и электронные ПТС

      Команда True Engineering сделала онлайн-оформление полисов ОСАГО в мобильном приложении "Ингосстрах" ещё доступнее.

    • Blog Img 02

      17 марта 2021

      Как работают SDK и API

      SDK и API – это инструменты, которые позволяют интегрировать ИТ-продукты с внешними системами. В этой статье мы расскажем, чем отличаются эти два понятия и как разработчики применяют их для своих задач.
    • Blog Img 09

      11 марта 2021

      Как токенизация упрощает работу с чувствительными данными

      Сегодня речь пойдёт о защите информации: рассказываем, зачем превращать персональные данные в неперсональные и как это делается

    • Blog Img 08

      2 марта 2021

      Пять принципов хорошего UX

      Спроектировать UX – значит продумать, как ведёт себя продукт во всех сценариях, каким тоном говорит с пользователем, как присылает сообщения, не раздражает ли по мелочам. Сегодня расскажем, по каким правилам мы строим сервисы, чтобы пользователям было приятно с ними работать.

    • Blog Img 04

      25 февраля 2021

      Мы девятикратные Microsoft Gold Partner

      Если быть точным, на сегодня у True Engineering девять компетенций уровня Gold и одна уровня Silver.
    • Blog Img 06

      24 февраля 2021

      Как грамотный UX помогает правильно заполнить сложные формы

      Многие наши продукты - страховые приложения, системы продажи авиабилетов, продукты для управления медиафайлами - содержат объёмные формы с полями для ввода данных. Чтобы пользователи могли заполнять их без ошибок, наши дизайнеры используют специальные UX-приёмы. Расскажем о нескольких самых популярных.

    • Blog Img 06

      18 февраля 2021

      Как автоматизировать подготовку Release Notes в современной команде разработки?

      Release Notes – важная часть документации ПО. Команда с их помощью ведёт учёт реализованных функций, PM-ы – контролируют процесс разработки, а заказчик – держит руку на пульсе продукта. Поэтому самое важное в Release Notes – актуальность информации, а сам этот документ должен быть простым для восприятия. Делимся своим опытом о том, как мы собираем отчёты по релизам – быстро, корректно и без ручного труда.
    • Blog Img 10

      16 февраля 2021

      ВСК страхование – призер «Золотого приложения 2020»

      Продукт True Engineering для Страхового Дома ВСК получил награду объединенного конкурса «Золотой сайт и Золотое приложение 2020» в номинации «Страховой сервис».

    • Blog Img 08

      15 февраля 2021

      Как UX-исследования избавляют от дорогих ошибок в продуктах

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

    • Blog Img 01

      12 февраля 2021

      Как работает идентификация пользователей через «Госуслуги»

      Единая система идентификации и авторизации (ЕСИА) – это единственный способ верифицировать личность пользователя, если продукт работает с деньгами и медицинскими данными, решает юридические задачи. Рассказываем, что нужно знать, чтобы работать с этой инфраструктурой.
    • Blog Img 12

      8 февраля 2021

      Эксперты True Engineering на CompTech 2021

      На прошлой неделе в НГУ прошла пятая Зимняя школа CompTech 2021. Лекции прошли на YouTube, так что увидеть доклады могут все желающие.

    • Blog Img 03

      28 января 2021

      Как портал Feature Flags помогает бизнесу управлять ИТ-продуктом

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

    • Blog Img 09

      25 января 2021

      Снова про мониторинг: как Postman избавляет поддержку от написания кода

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

    • Blog Img 08

      20 января 2021

      Production Ready: как проверить работоспособность продукта

      Сегодня мы поделимся критериями, которые используют наши команды, чтобы удостовериться в качестве продукта при поставке на продакшн.

    • Blog Img 10

      13 января 2021

      Quality Gates: как мы встраиваем автоматические проверки кода в свои процессы

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

    2020

    • Blog Img 07

      24 декабря 2020

      Обзор фреймворков для оркестрации микросервисов

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

    • Blog Img 01

      21 декабря 2020

      Как работает наш сервис для простой интеграции с Active Directory

      Active Directory – одна из самых популярных служб каталогов, её использует большинство наших заказчиков. Так что необходимость интегрироваться с ней появляется практически в каждом проекте. Чтобы командам не приходилось каждый раз решать эту задачу заново, наши разработчики создали сервис, который теперь можно в готовом виде встраивать в другие продукты. Делимся опытом.

    • Blog Img 03

      17 декабря 2020

      Как Feature Flags помогают построить фабрику ПО

      Чтобы ваш продукт мог обогнать конкурентов, новые функции должны поставляться в продуктовую среду как можно быстрее, но без угрозы качеству. Наши команды используют подход Trunk Based Development – новый код сразу добавляется в мастер-ветку, сторонние ветки живут максимум несколько дней. А чтобы коммиты не мешали друг другу, разработчики используют фиче-флаги (Feature Flags) – переключатели в коде, которые запускают и останавливают работу его компонентов.

    • Blog Img 11

      14 декабря 2020

      Шаблон микросервиса: зачем нужен и как его внедрить в разработку

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

    • Blog Img 03

      27 ноября 2020

      IngoMobile – призёр «ComNews Awards 2020»

      Продукт True Engineering для «Ингосстраха» победил в номинации «Лучшее цифровое финансовое решение». Награду присудили за проект «Онлайн-урегулирование убытков по страхованию имущества физлиц по всей России».
    • Blog Img 12

      23 ноября 2020

      Как управлять транзакциями в микросервисной архитектуре

      В микросервисных продуктах гораздо сложнее, чем в монолитах, выстраивать последовательные цепочки операций. Распределённые транзакции создают угрозу несогласованности данных, и разработчикам приходится придумывать, как научить микросервисы отчитываться о своих действиях. Сегодня расскажем про шаблон проектирования Saga, который мы используем, чтобы управлять транзакциями в наших продуктах.
    • Blog Img 02

      16 ноября 2020

      Как наладить бизнес-мониторинг продукта

      Мониторинг, управление инцидентами и системный подход к устранению проблем – это основные элементы системной техподдержки продуктов. Сегодня расскажем, как можно обеспечить эффективный мониторинг для сложного ИТ-продукта и какие процессы можно автоматизировать, чтобы упростить работу саппорт-инженеров.
    • Blog Img 03

      11 ноября 2020

      Как PM-у настроить дашборды по своим проектам?

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

    • Blog Img 01

      2 ноября 2020

      Мультитенантность: как вырастить из одного приложения линейку независимых продуктов

      Мультитенантность (мультиарендность) – особенность архитектуры ПО, которая позволяет приложению обслуживать несколько независимых арендаторов. Пользователи не мешают друг другу, их данные хранятся независимо и безопасно, а разработчики могут быстро запускать версии продукта с разными техническими возможностями.

    • Blog Img 09

      5 октября 2020

      Certified Kubernetes Administrator: что нужно знать, чтобы сертифицировать своих инженеров

      Этим летом наши DevOps-инженеры успешно сдали экзамен Certified Kubernetes Administrator (CKA). Мы решили поделиться опытом – зачем нужна эта сертификация, в чем состоит экзамен и как к нему подготовиться.

    • Blog Img 04

      7 августа 2020

      Поздравляем компанию ВСК с наградой «За достижения в области дистанционного урегулирования убытков»

      Дистанционный сервис урегулирования убытков по каско в мобильном приложении Страхового Дома ВСК получил награду на Форуме страховых инноваций Innoins-2020. Команда ВСК и True Engineering реализовали данный сервис в мобильном приложении в апреле 2020 года.

    • Blog Img 12

      29 апреля 2020

      Урегулирование по каско в приложении ВСК стало полностью дистанционным

      Обновление мобильного приложения «ВСК страхование» позволило клиентам страховой компании удалённо заявить о страховом событии и урегулировать убытки без единой поездки в офис.

    • Blog Img 08

      27 марта 2020

      Как правильно настроить проектную аналитику для офисных ТВ?

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

    2019

    • Blog Img 06

      7 октября 2019

      Стрессоустойчивость и юмор в работе менеджера

      Сегодня я решил затронуть очень неоднозначные качества в жизни руководителя. Это один из тех моментов, когда наличие обоих качеств у кандидата увеличивает его ценность и потенциал как руководителя. Хотя оба относятся к личным качествам, а не к профессиональным.

    • Blog Img 02

      30 сентября 2019

      Как обучать руководителей

      Выбор и воспитание хороших руководителей для нас непросты. Нет утвержденной государством методички для ИТ-компании, где написано, что такое хорошо и что такое плохо. Поэтому мы в компании True Engineering шагаем от базовых вещей: здравого смысла, конечного результата и корпоративной культуры. Сегодня я решил чуть развернуть тему обучения менеджеров. Я не буду писать о том, чему конкретно его надо учить. Как и в прошлых статьях, остановлюсь скорее на философском аспекте этого момента.

    • Blog Img 09

      23 августа 2019

      Заметки менеджера: проблема последней мили

      У связистов есть понятие — «последняя миля». Это когда магистральные каналы уже проложены и надо дотянуть связь до конкретного пользователя. В ИТ вообще и у руководителей проектов в частности тоже можно ввести понятие «последней мили». Это когда было сделано 90% работы и каждый из участников проекта сделал «да всё, ну почти всё, там остались мелочи», но это никак не складывается в конечный, завершённый и красивый результат. У нас в True Engineering есть следующие мысли по этому поводу. Разберём на примере.

    • Blog Img 07

      21 августа 2019

      Заметки менеджера: поведение и общение

      Любой управленец по сути своей работы обязан общаться с сотрудниками и делать это хорошо. Что значит это «хорошо»? И как он должен себя вести?
    • Blog Img 08

      19 августа 2019

      Как дискомфорт помогает нам совершенствовать процесс разработки

      Задача тимлида — обеспечить продуктивную работу команды. Это непросто, поскольку готового рецепта успеха не существует. Конечно, есть признанные методологии: Agile, Lean, Value Stream Mapping. Они дают общие ориентиры и ценности, что уже неплохо, но это лишь ориентиры. А с конкретными решениями, будь добр, вертись сам. На то ты и тимлид.В статье наш тимлид расскажет, как его команда постепенно сформировали и теперь регулярно уточняет подход к эффективной работе. Ключевой момент в том, что выбранные инструменты действительно приняты всей командой и прижились в работе. Это даёт надежду на то, что подход полезный.
    • Blog Img 02

      15 августа 2019

      Осознанность и свобода: рассуждения менеджера

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

    • Blog Img 04

      13 августа 2019

      Менеджерский выбор: как мы принимаем решения

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

    • Blog Img 05

      26 июля 2019

      Давайте бояться правильно: менеджерские решения и страх

      В продолжение статьи о выборе менеджера поговорим о паре моментов внутреннего мира хорошего руководителя — как мы это понимаем в True Engineering: про умение принимать правильные для компании решения и влияние страха на менеджеров.
    • Blog Img 01

      18 июля 2019

      Как построить динамичную команду, где люди работают подолгу

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

    • Blog Img 08

      5 июля 2019

      Самые полезные доклады Mail.ru Design Conf × Dribbble Meetup 2019 по версии True Engineering

      В конце июня в Москве прошла крупная конференция о дизайне Mail.ru Design Conf × Dribbble Meetup 2019. Записи с трансляции уже в сети, поэтому мы выбрали самые интересные доклады, чтобы вам было удобно ориентироваться. Расскажем о них подробнее в статье. 

    • Blog Img 06

      13 июня 2019

      Как оценить качество цифровой экосистемы: 5 базовых признаков

      Мы в True Engineering 15 лет делаем крупные IT-системы для больших компаний: авиакомпании S7, «Ингосстраха», ВСК, Leroy Merlin. На старте нового проекта мы каждый раз спрашиваем заказчика: «Чего вы ждёте от качественной цифровой экосистемы?». И за это время требования компаний к ИТ-системам успели несколько раз измениться.В этой статье расскажем, как за 30 лет от «амбарных книг» Россия переходила к цифровым экосистемам, и по каким признакам вы можете проверить качество вашей экосистемы или проекта по ее созданию на старте.
    • Blog Img 10

      21 мая 2019

      Как выучить машинное обучение: книги, курсы, подходы

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

    • Blog Img 10

      3 апреля 2019

      Обзор самых интересных докладов CodeFest 2019: версия True Engineering

      В Новосибирске прошла юбилейная, десятая конференция CodeFest. Программа была очень насыщенной: десять секций о разработке, тестировании, дизайне, управлении и развитии. Сотрудники True Engineering два дня конспектировали доклады, теперь хотим поделиться этой пользой с вами. Надеемся, наш отзыв пригодится тем, кто будет смотреть видеозаписи выступлений. Часть презентаций уже опубликована в открытом доступе, поэтому мы дополнили некоторые отзывы ссылками на них. Доклады отсортированы по секциям.

    • Blog Img 03

      7 марта 2019

      Клиенты ВСК могут оформить полис каско и урегулировать убытки через мобильное приложение

      Новая версия мобильного приложения «ВСК страхование» позволяет оформить полис каско через смартфон. Это первое решение на российском страховом рынке, когда полный цикл продажи полиса каско, включая расчет, оформление и оплату, происходит в мобильном приложении. Оформление не требует посещения офиса, перехода на сайт или звонков в call-центр. Мобильное приложение и бэк-офис — портал андеррайтера — разработаны в True Engineering.

    • Blog Img 08

      27 февраля 2019

      Настроили непрерывную доставку обновлений на платформу заказчика для онлайн-системы учёта доходов авиакомпании S7

      Летом мы развернули разрабатываемую нами онлайн-систему учета доходов S7 Airlines в собственном кластере Kubernetes. Теперь наше высоконагруженное решение переехало на эксплуатацию на платформу заказчика, для чего специалисты True Engineering настроили полностью автоматический процесс Continuous Deployment.

    2018

    • Blog Img 01

      27 ноября 2018

      Обзор самых интересных докладов DotNext 2018: версия True Engineering

      Привет! Мы вернулись с конференции для .NET-разработчиков DotNext и честно делимся впечатлениями про самые запомнившиеся доклады. Надеемся, наш отзыв пригодится тем, кто будет смотреть видеозаписи выступлений. На сайте конференции опубликована часть презентаций, так что мы дополнили некоторые отзывы ссылками на них. 

    • Blog Img 02

      31 октября 2018

      Что вас ждёт до, после и во время перехода на Kubernetes

      В этой статье мы решили немного порассуждать о том, когда и зачем бизнесу нужен Kubernetes. Насколько это тяжелая для входа технология, насколько быстро и как он окупится.
    • Blog Img 11

      24 октября 2018

      Обзор самых интересных докладов Joker 2018: версия True Engineering

      Привет! В этом посте хотим поделиться своими впечатлениями от конференции для Java-разработчиков Joker 2018, что из услышанного нам запомнилось больше всего. Надеемся, это поможет вам сориентироваться в видеозаписях с конференции, когда они появятся в открытом доступе. А пока мы добавили ссылки на презентации везде, где было возможно.

    • Blog Img 05

      17 июля 2018

      Рецепт гладкого релиза: PM на заметку

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

    • Blog Img 02

      27 июня 2018

      Трансформация страхового продукта в цифровой: самостоятельное оформление каско автовладельцами

      True Engineering и страховая компания «Ингосстрах» трансформировали процесс оформления полиса каско из офлайнового в полностью онлайновый. Теперь автовладельцы могут самостоятельно оформить полис каско через смартфон с IngoMobile, основным приложением страховой компании. Решение позволяет самостоятельно проводить осмотр автомобиля в удобное время без визитов в офис и участия страховых агентов. Это экономит время клиента, одновременно сохраняя достоверность данных об автомобиле.
    • Blog Img 07

      31 мая 2018

      Инструменты дизайна и прототипирования – что мы используем для разработки приложений

      Дина Мильштейн, руководитель отдела дизайна, рассказывает об этапах разработки UI/UX мобильных приложений в True Engineering.

    • Blog Img 04

      28 мая 2018

      Мобильные приложения для решения корпоративных задач: зачем, как и почему цена оправдана

      О том, как мобильные приложения помогают бизнесу, и из чего складывается их стоимость, рассказывает Александр Попов, руководитель отдела продаж True Engineering.

    • Blog Img 11

      26 апреля 2018

      7 лучших докладов Mobius: версия True Engineering

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

    • Blog Img 06

      19 марта 2018

      Как редакционная политика помогает продвигать ваши решения пользователям

      Как внедрить редакционную политику в коммуникации компании с пользователями своих корпоративных систем
    • Blog Img 10

      5 марта 2018

      Эксперты признали лучшим мобильное приложение IngoMobile

      Разработанное True Engineering приложение IngoMobile для компании «Ингосстрах» стало победителем ежегодного конкурса «Золотое приложение 2017». Мы одержали победу сразу в трех номинациях: «Лучшее приложение для потребителя (b2c)», «Лучший дизайн приложения» и «Финансы, банки, страхование», а также заняли второе место в номинации «Лучший usability/UX приложения».
    • Blog Img 07

      29 января 2018

      Корпоративный полумарафон: как мы пробежали 21,1 км

      В одиночном беге время – это действительно основной результат. В командном важно, чтобы добежали ВСЕ. Мы рассказали, зачем организовали корпоративный полумарафон и каких результатов добились.

    2017

    • Blog Img 04

      31 августа 2017

      Создание дизайн-экосистемы для десятков связанных ИТ-решений

      Создание единой UI/UX-системы для разных приложений заказчика:  какие принципы в нее заложили и как технологично упаковали дизайн-экосистему

    • Blog Img 08

      8 июня 2017

      Как мы автоматизировали создание release notes

      Мы автоматизировали создание отчетной документации по релизу (release notes) на основе импорта данных из трекинговых систем TFS, Redmine и JIRA и из системы управления проектами Microsoft Project Server.

    • Blog Img 09

      1 июня 2017

      Когда нужен свой магазин приложений

      Как корпоративный магазин приложений решает задачу распространения и обновления приложений среди сотрудников.

    • Blog Img 12

      30 мая 2017

      «В разработке важно найти решение, которое объединит цели заказчика и пользователя»

      Интервью о компании и мобильном направлении с Дмитрием Талочкиным, директором True Engineering, и  Вадимом Чесноковым, руководителем отдела мобильных технологий 
    • Blog Img 04

      19 апреля 2017

      Мобильное приложение против мошенников и бумажной волокиты в автостраховании

      Как с помощью мобильного приложения перевести в цифровой формат оформление КАСКО.

    • Blog Img 06

      4 апреля 2017

      Чат-бот проверит знания новосибирцев об Академгородке

      Cотрудники True Engineering разработали бота «Академик» для мастер-класса в рамках Дней карьеры НГУ.  Разработанный год назад выпускником НГУ Евгением Козионовым онлайн-тест про Академгородок теперь превратился в чат-бот в Telegram @academic_quiz_bot. Бота «Академик», который задает вопросы викторины, разработали сотрудники True Engineering для мастер-класса в рамках Дней карьеры НГУ. На мастер-классе все желающие узнали, как сделать такого же или любого другого бота самому.

    • Blog Img 03

      13 февраля 2017

      Как мы заполняем 100 таймшитов за 2 минуты

      Делимся опытом, как мы сократили заполнение таймшитов с 32 минут до 2 и наладили автоматический учет рабочего времени за счет импорта данных из трекинговых систем TFS, Redmine и Jira на Microsoft Project Server.  Надеемся, материал будет интересен менеджерам проектов, руководителям компаний-разработчиков, а также программистам, интересующимся интеграцией различных систем управления проектами.