Серия разминок NoCode: вы готовы?

база данных

Рост NoCode — одна из самых сильных технологических тенденций 2019 года, которая начинает менять способ создания веб-приложений и мобильных приложений и позволяет каждому стать строителем. 6 июля 2020 года Amazon AWS запустила собственную платформу NoCode — сервис Amazon Honeycode. В этой статье, как в начале серии разминок NoCode, будут обсуждаться проблемы, которые решает NoCode, предыстория его рождения и общие области применения.

Нынешняя новая путаница: стройный, но недостаточно худой

В 2011 году Эрик Рис опубликовал книгу «Бережливый стартап», основанную на его опыте работы в нескольких стартапах в Силиконовой долине. Его основная идея состоит в том, чтобы сначала выпустить на рынок минималистский прототип продукта (минимально жизнеспособный продукт, MVP), а затем, благодаря непрерывному обучению и ценным отзывам пользователей, итеративно быстро оптимизировать продукт, чтобы как можно скорее адаптироваться к рынку для снизить риски, избегая крупных капиталовложений, необходимых для раннего планирования.

В течение почти 10 лет методы бережливого производства широко использовались как хорошее лекарство для создания продуктов и стартапов компаний, но что до сих пор не изменилось, так это состав групп разработчиков программных продуктов, поскольку проектирование, разработка и внедрение новых продуктов требуют людей с конкретные навыки. На самом деле почти каждая продуктовая команда состоит из продакт-менеджеров, менеджеров проектов/бизнес-аналитиков, дизайнеров и команд разработчиков. Даже минимально жизнеспособный продукт (MVP) часто требует сотрудничества нескольких ролей, и на то, чтобы передать его клиентам, уходит от нескольких недель до месяцев. Более того, поиск людей с этими специфическими навыками и их быстрое повышение квалификации или передача на аутсорсинг необходимых шагов для выполнения необходимых шагов потребует дополнительных затрат на персонал и временных циклов, рыночный спрос быстротечен, и, скорее всего, придется подождать, пока не появится MVP. out Но не мог продолжать.

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

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

image.png

Подсказки, подтверждающие рождение «нового пути» из истории

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

Индустрия программного обеспечения на самом деле относительно молода, ей около 60 лет. Первоначальные планы были ориентированы на военные и научные нужды, а коммерческое программное обеспечение появилось примерно в 1960 году. Подводя итог, можно сказать, что с 1960 года по настоящее время в индустрии программного обеспечения было примерно четыре волны.

Первая волна написания собственного программного обеспечения (1960–1980 гг.)

В 60-х почти все пользователи программного обеспечения были программистами. Это золотой век настоящих хакеров. Хотите новую игру? Напишите сами. Нужен новый язык программирования? Создайте его самостоятельно.

NoCode не имел никакого смысла в первой волне. Зачем? Хакеры могут быстро писать код и выполнять всю необходимую им работу. Сейчас не лучшее время для использования инструментов NoCode.

Программное обеспечение для персональных компьютеров второй волны (1980–2000 гг.)

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

В этот период действительно появились инструменты NoCode, такие как электронные таблицы, которые были очень популярны. Инструмент NoCode добился значительного прогресса во время второй волны, но не получил большого распространения. Зачем? Потому что тогда началась третья волна интернета.

Третья волна программного обеспечения для совместной работы в Интернете (2000–2015 гг.)

Интернет изменил все, и все больше и больше традиционных бизнесов постепенно переводятся в Интернет и начинают переноситься в облако. Появление облака предоставило предпринимателям больше свободы, чтобы они могли сосредоточиться на самом бизнесе. Salesforce была основана в 1999 году, JIRA появилась в 2002 году, а Google Docs — в 2006 году. Команды могут вместе писать документы, вместе создавать бизнес-модели, планировать работу и разрабатывать интерфейсы вместе. Программное обеспечение для совместной работы через Интернет начинает заменять программное обеспечение для персональных компьютеров.

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

Четвертая волна создания собственного программного обеспечения NoCode (2015-настоящее время)

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

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

Знакомство с NoCode и его распространенными сценариями

Появление NoCode позволяет нетехническим людям потреблять ресурсы, собирать данные и создавать рабочие процессы для решения реальных пользовательских проблем. Как было сказано ранее, NoCode — это не новая концепция, но она отражает грядущий тренд демократизации навыков разработки, то есть каждый может быть Строителем. Как однажды заметил старший вице-президент AWS Чарли Белл: «Если каждый сможет быстро и эффективно внедрять инновации, и все будет идти гладко, мир станет лучше, в этом нет никаких сомнений».

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

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

NoCode может обеспечить бесшовную интеграцию рабочих веб-процессов и правил приложений на основе данных для любого бизнеса. Ниже приведены пять распространенных сценариев применения NoCode в реальности:

  1. BI-отчеты и информационные панели

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

  1. Перенос устаревших приложений

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

  1. Повышение операционной эффективности

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

  1. приложение для управления данными

Источник данных может быть подключен к любой базе данных, такой как MS SQL Server, MySQL, PostgreSQL и т. д., и имеет функции редактирования, вставки, удаления и обновления данных. Бизнес-пользователи могут быстро и эффективно создавать свои собственные приложения для баз данных. Также стало проще собирать, хранить, обмениваться информацией и совместно работать над ней.

  1. приложение бизнес-процесса

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

Это первая статья из всей серии, позже я подробно расскажу о содержании системы NoCode — следите за новостями в следующем выпуске!

Автор этой статьи

image.png

Хуан Шуай

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