3 low-code тренда: почему малокодовая разработка – важная часть технологической стратегии на 2021 год

Дона Саркар, Главный специалист по облачным технологиям, 14 января 2021 года

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

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

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

В ближайшие пять лет будет создано 500 миллионов новых приложений. По данным IDC, эта цифра превышает количество всех приложений, созданных за последние 40 лет. Профессиональных code-first разработчиков, которые справятся с объемом предстоящей работы по модернизации бизнеса, просто не хватит. Однако, есть и хорошие новости: существует low-code технология, которая даст возможность большему количеству людей создавать приложения независимо от умения писать код. Этой теме посвящён наш бесплатный курс для начинающих, разработанный совместно с Udacity. Пройдя его, вы узнаете, как создавать low-code приложения с помощью Microsoft Power Platform.

Какие же тренды и идеи 2020 года останутся актуальными в ближайшем будущем? 

Рассмотрим 3 ключевых low-code тренда, которым должен следовать каждый разработчик и технический специалист:

  • Low-code и платформы для совместной работы – бизнес-приложения и решения должны быть там, где нам удобнее всего взаимодействовать.
  • Автоматизация как способ избавить вашу организацию от трудоёмких процессов, обеспечивая оперативность и бесперебойность бизнес-процессов.
  • Смешанные команды из code-first разработчиков и непрофессиональных разработчиков, которые работают вместе для решения бизнес-задач.
  1. Объединение low-code приложений и платформ для совместной работы: наиболее важные и часто используемые приложения находятся там, где происходит взаимодействие

Использование платформ для совместной работы и общения, таких как Microsoft Teams, существенно расширилось за время пандемии. Ежедневное количество активных пользователей Microsoft Teams превышает 115 миллионов. Многим сотрудникам пришлось быстро перейти на удалённую работу, и им понадобились простые инструменты для взаимодействия, чтобы бизнес продолжал развиваться. Teams – идеальная платформа для совместной работы, и следующий шаг – внедрение необходимых приложений прямо в Teams, где сотрудники проводят все больше и больше времени.  В связи с этим наши клиенты выделяют три потребности:

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

Американский Красный Крест прекрасно справляется с этими задачами. Это организация, которая оказывает помощь в чрезвычайных ситуациях и при стихийных бедствиях в США. Их сотрудники находятся в разных уголках страны, и в случае чрезвычайного происшествия им нужны простые и понятные инструменты для общения и совместной работы. Таким инструментом для них стал Teams. Чтобы взаимодействовать и совместно реагировать на стихийные бедствия они используют Microsoft Power BI в Teams для отображения данных с использованием любых фильтров и сводных диаграмм, необходимых для конкретного вида информации, а также Microsoft Power Apps, который помогает действовать на основе этих данных.

Крупные клиенты говорят о том, что как только их сотрудники, которые не являются разработчиками, начинают использовать Teams, они быстро находят в нём Power Apps и начинают создавать приложения для групп, не выходя из Teams.

Легкий способ начать – это использовать функцию Microsoft Dataverse for Teams. Это встроенная low-code платформа данных для Teams, которая позволяет создавать и редактировать пользовательские приложения и рабочие процессы с помощью Power Platform и публиковать их для ваших групп в Teams. При этом нет необходимости переключаться между приложениями. Независимо от наличия опыта работы с кодом, люди могут с лёгкостью создавать приложения с нуля или использовать один из готовых шаблонов как отправную точку. Чтобы узнать больше о том, как создавать приложения с помощью Microsoft Dataverse for Teams, переходите по ссылке.

  1. Автоматизация как способ наладить работу вашей организации

Если вы работаете в сфере ИТ или у вас есть такие знакомые, вы имеете представление о том, сколько ручной работы приходится выполнять изо дня в день. Нужно устанавливать обновления, конфигурировать их для разных серверов, машин и приложений. Автоматизация этих задач может существенно упростить жизнь ИТ-специалистов. Power Automate, к примеру, выполняет более 25 миллиардов автоматических действий от имени своих пользователей каждый месяц!

Например, ИТ-специалист может создать базовую автоматизацию для проверки наличия обновлений Windows и их установки при помощи нашего нового набора инструментов автоматизации Microsoft Power Automate Desktop. Таким образом он сможет экономить сотни часов работы ежемесячно.

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

PharmScript, фармацевтическая компания, обслуживающая учреждения долгосрочной и постоперационной медицинской помощи, использует Power Automate Desktop и нашу новую предварительную версию Process Advisor для автоматизации задач, требующих больших затрат времени и ресурсов. Используя функцию Robotic Process Automation (RPA) в Power Automate, PharmScript полностью автоматизирует многие сквозные процессы, в том числе создание отчетов, проверку и обработку данных. Таким образом компания экономит более 90 часов работы каждый месяц, которые можно потратить на более ценную работу.

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

Автоматизация с помощью Power Platform – отличный способ помочь ИТ-администраторам освоить навыки ИТ-разработки и управления. По ссылке вы сможете узнать больше о наших новейших предложениях по автоматизации с помощью Power Platform.

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

Смешанные команды разработчиков это новая отраслевая концепция.

В двух словах, это команды (или виртуальные команды) code-first разработчиков, непрофессиональных разработчиков (людей, которые создают low-code приложения без традиционного опыта разработчика) и ИТ-разработчиков, которые работают вместе для решения бизнес-задач. Все больше организаций создают смешанные команды разработчиков, потому что они понимают, что нельзя выбирать между high-code и low-code инструментами – их необходимо сочетать.

Есть два интересных подхода к организации работы смешанных груп разработчиков. В рамках первого подхода code-first разработчик пишет back-end API и коннекторы, которые могут быть использованы другими сотрудниками компании в Power Apps. Они хранят свои API в таких инструментах, как Azure API Management, чтобы low-code разработчики могли использовать их для создания необходимых приложений. В рамках второго подхода code-first разработчик выполняет роль архитектора, который планирует всю работу по созданию приложений, чтобы такие проекты были более стратегически точными и спланированными, а не единоразовыми решениями.

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

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

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

Источник

Posted in: