Ранние цифровые компьютеры не были очень полезными. Конечно, они были намного мощнее, чем машины для подсчета перфокарт , которые они заменили, но их было чертовски сложно программировать. Инструкции нужно было писать на ассемблере , что отнимало много времени и было сложно.
Это начало меняться, когда в начале 1950-х годов Джон Бэкус разработал Фортран , который заменил язык ассемблера операторами команд, которые компилировали код более низкого уровня в нечто, примерно напоминающее английский язык.
Сегодня аналогичное движение по преобразованию кода в визуальные интерфейсы предпринимается такими компаниями, как Bubble , Adalo , Zapier и Glide..
Эти платформы с low-code/no-code начинают менять то, как программное обеспечение питает предприятия.
Облачный прорыв и экономика API
Традиционно технологии благоприятствовали крупным предприятиям. Разработка систем требовала значительных инвестиций в оборудование, а также дорогостоящих консультантов для разработки приложений. После того, как они были построены, их также было трудно модифицировать и модернизировать, поэтому системы могли работать годами, а иногда и десятилетиями, без существенной модернизации.
«Отношение было такое: мы строим, вам должно понравиться». — говорит Джей Джеймисон, старший вице-президент по стратегии и управлению продуктами Quick Base. Таким образом, устаревшие системы преобладали, и люди просто научились обходить их с помощью вещей, которые они составляли сами в контрольных списках и электронных таблицах Excel. Это было неэффективно, но работало.
Облако разрушило многие из этих устаревших систем делая мощные системы доступными для всех, у кого есть подключение к Интернету. Вместо того, чтобы платить авансом, даже самый маленький стартап мог получить доступ к технологиям, которые могли конкурировать с тем, что было доступно для них крупному предприятию. Возможно, не менее важно, что эти системы могут подключаться к другим системам через API.
Облачные вычисления и API сделали многое для того, чтобы небольшие, гибкие компании получили преимущество. Без устаревших систем, которые их сдерживают, они могли бы развертывать облачные технологии намного быстрее, чем их более крупные конкуренты, и предоставлять более качественные услуги своим клиентам.
Но платформы без кода теперь помогают крупным предприятиям двигаться со скоростью и гибкостью стартапов.
Преодоление устаревших систем
Bruce Squibb, старший руководитель отрасли управления объектами, хорошо знает ограничения устаревших систем. В управлении объектами каждый проект по сути уникален, и системы должны адаптироваться к различным типам зданий, потребностям клиентов, графикам технического обслуживания и т. д.
Например, его компания Able Services недавно выиграла контракт на управление услугами по уборке нескольких кампусов крупного университета. Чтобы эффективно начать бизнес, вам нужно справиться с множеством незавершенных дел, удерживая при этом менеджеров, рядовых сотрудников и клиентов на одной волне. Это большая работа.
В прежние времена большая часть этих операций выполнялась бы с помощью электронных таблиц, которые отправлялись бы обратно в центральный офис для обновления в основном отчете. Однако команда Сквибба разработала приложение с использованием Quick Base, которое автоматизирует большую часть необходимых действий, что помогает его команде работать намного быстрее, с большей прозрачностью и с меньшим количеством ошибок.
Возможно, что еще более важно, поскольку Quick Base — это платформа без кода, приложение можно легко настроить и расширить по мере необходимости. Например, если клиент хочет ввести правила для новых объектов или купить новое оборудование, приложение можно изменить с учетом этих требований всего за несколько часов.
Изменение модели развития
В самом прямом смысле отсутствие кода переворачивает традиционную модель ИТ. Вместо разработчиков, определяющих, как должно выглядеть приложение, линейные менеджеры могут стать активной частью процесса.
Многое из того, что они раньше создавали в электронных таблицах Excel или контрольных списках в буфере обмена, теперь можно делать в облачных мобильных приложениях.
«Большое преимущество платформ без кода или с низким кодом заключается в том, что они позволяют вам получать доступ к элементам среды разработки визуально, а не писать код самостоятельно. Это ускоряет разработку и одновременно повышает качество», — говорит Маршалл. Уорстер, старший директор по архитектуре решений в Mendix.
Этот визуальный интерфейс является ключом к силе платформ без кода. Поскольку он очень прост в использовании, менеджеры по работе с клиентами и другие люди, не являющиеся техническими специалистами, могут выполнять интерфейс и базовые функции, такие как создание собственных экранов, дизайнов и функций. Вместо того, чтобы пытаться объяснить разработчикам, чего они хотят, они могут показать им.
По сути, платформы без кода и с низким кодом выполняют обещания движения гибкого программного обеспечения, данные более десяти лет назад. Тем не менее, вместо того, чтобы просто интегрировать разработку программного обеспечения в остальную часть предприятия, он позволяет остальной части предприятия интегрироваться в разработку программного обеспечения.
Создание гибкого предприятия
Мы прошли долгий путь от первых дней вычислительной техники, когда компьютеры были огромными машинами, спрятанными в подсобных помещениях, управлять которыми могло только элитное духовенство, владевшее тайными языками, понятными машинам. Сегодня компьютеры на каждом столе и в каждом кармане.
Платформы без кода помогают сочетать распределенную функциональность с распределенным управлением. «Нет-кода, по сути, Agile для всех», — сказал мне Джей Джеймисон из Quick Base. «В то время как движение гибкого программного обеспечения приблизило разработчиков к принятию бизнес-решений, платформы без кода позволяют линейным менеджерам приносить пользу процессу разработки и, во все большей степени, создавать вещи самостоятельно».
Он также отмечает, что, когда линейные руководители могут влиять на процесс разработки, стратегия и реализация могут стать намного лучше согласованы. «Вы говорите о компаниях, способных повлиять на свою стратегию в течение нескольких дней и недель, а не месяцев и лет», — говорит Джеймисон.
Сегодня компьютеры менее «высокотехнологичны», чем являются основными бизнес-инструментами, и чем больше мощности мы можем дать людям, которые используют эти инструменты каждый день, тем лучше для нас будет. Будущее технологий всегда более человечно .