Ловушка соглашения: перспектива разработчика

Docusign спонсировал этот пост.

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

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

Соглашения как источник инженерного долга

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

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

Маканьо передал некоторые из способов, которыми эти болевые точки складываются для разработчиков:

  • Слишком много API затрудняют навигацию и сшивание сквозных рабочих процессов соглашения (E2E).
  • Нет видимости в том, что в соглашении — данные заблокированы.
  • Разработчики хотят интегрироваться и расширить платформу Docusign для достижения своей расширенной клиентской базы.

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

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

Как дезорганизованные, оливлительные данные усложняют развитие

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

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

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

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

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

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

Переосмысление соглашений как данные

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

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

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

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

Чтобы узнать, как команды решают это, ознакомьтесь с ловушкой соглашения: как разработчики могут освободиться с Docusign IAM.

Docusign для разработчиков предоставляет набор мощных API и инструментов, предназначенных для того, чтобы разработчики могли создавать масштабируемые и эффективные решения для управления соглашением на платформе управления интеллектуальным соглашением Docusign (IAM). Электронная подпись-это только начало-исследуйте новые пути для роста. Узнайте больше последних из Docusign Trending Stories youtube.com/thenewstack Tech Moving быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Raileen del Rosario работает с Docusign с 2022 года. Как члены адвокации разработчика, она создает контент, медиа и код, чтобы помочь разработчикам узнать, как использовать Docusign Technology, представляет Docusign на виртуальных и личных событиях и … Подробнее от Raileen Del Rosario

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *