Понятие No-code довольно расплывчато. Строго говоря, любая социальная сеть тоже в некотором роде No-code — можно создавать профиль, вести блог, пользоваться различными функциями, общаться, загружать файлы и т. д. При этом программирования вообще не требуется, все уже готово или настраивается в несколько кликов.
Но так можно договориться до того, что и поисковые системы – No-code (мы ведь ищем в них без программирования). Офисные программы, операционные системы. Ой, все. Конечно, это спекуляция.
Есть полностью готовые сервисы массового пользования, а есть платформенные решения для разработки чего-то нового. Именно они считаются No-code.
Например, все если не пользовались, то хотя бы слышали про лендинги на Tilda. Среди профессионалов уже стали стандартом дизайны на Figma. Есть множество площадок и ресурсов, которые позволяют создавать чат-ботов, делать рассылки, открывать интернет-магазины, вести CRM, управлять базами данных, картами и геолокациями, блокчейнами и прочим, прочим, прочим. Чтобы не превращать статью в каталог, вот ссылка на nocodelist.co — там есть примеры сотен, если не тысяч No-code для всевозможных случаев и предназначений.
На сколько большой пирог?
Рынок No-code уже огромен, но все еще можно считать его недооцененным. Forrester прогнозирует ускорение роста до 50% в год и превышение $21 млрд в 2022 году (начали считать при $3,8 млрд в 2017 году). Трудно спорить с этими цифрами, потому что они больше говорят о методологии подсчетов, чем о рынке.
Большая часть решений «без кода» относятся к Open Source. Они либо полностью бесплатны, либо монетизируются незначительно — и уж во всяком случае ничего похожего на железную лицензионную хватку общепринятой разработки. Кроме того, сюда же нужно добавить такие «мелочи», как документирование, поддержку, доработки, даже утилизацию софта в виде серьезных апдейтов и миграций на другие платформы.
Здесь начинаются совсем другие цифры. Например, аналитики IEEE Spectrum говорят про $2,5 триллиона (!), потраченные с 2010 года на обновления программного обеспечения. Отдельно нужно заметить, что около $720 млрд из этого бюджета ушло по сути в урну — на явные провалы (с сумасшедшими, надо полагать, недополученными прибылями и косвенными убытками).
Так всего лишь взглянув под другим углом, получаем картину на порядки более зрелищную. А ведь есть и другие ракурсы. Крупный бизнес страдальчески морщится при упоминаниях «технического долга». Это крайне обременительные издержки на поддержку работоспособности быстро устаревающего программного обеспечения. Легко сделать новый лендинг. Сложнее оптимизировать работу запутанных информационных систем в какой-нибудь банковской или логистической сети.
No-code имеет прямое отношение к решению проблем такого масштаба. Как минимум, в виде ряда технологий на базе ИИ, которые так сильно облегчают труд разработчиков, что все чаще могут заменять их полностью. Такими системами пользуются крупнейшие бренды — в том числе «киты» из FAANG (Facebook, Amazon, Apple, Netflix, Google).
Точнее, там все же корректнее говорить о подходе Low-code. Как понятно из названия, это не полная автоматизация разработки, а частичная. При этом экономия достигается тоже впечатляющая. За счет самообучающихся нейросетей получается срезать углы в разработке проектов практически любого масштаба. Именно благодаря таким методам у IT-гигантов получается выкатывать на мировой рынок новые и новые крупные системы. Иначе они давно бы погрязли в собственном техническом долге и вместо зрелищных инноваций сейчас все еще переносили данные с магнитных лент на дискеты.
Хорошо, допустим есть эти магические No-code и Low-code — крутые, мощные, технологичные. Применяются в основном мега-крупным бизнесом, к тому же (иронично) лидерами именно в IT и разработке программного обеспечения. Есть ли тут смысл для других компаний — гораздо меньше масштабом, в других сферах деятельности? О да.
5 причин использовать No-code
Рынок IT уже вполне себе окуклился, разросся и часто предлагает не столько решения, сколько возможность раскошелиться. Причем мало кого устраивают разовые платежи. Начиная с вендоров, все норовят посадить пользователей на регулярную ренту. Особенно корпоративных пользователей.
Как выглядит серьезная автоматизация? Предпроектная аналитика, тома документации еще до запуска проекта, потом долгое внедрение с обязательными доработками, переделками, адаптациями, локализациями, тирьям-тирьям-пампациями — и все равно в итоге ничего само работать не будет. Постоянно что-то нужно апдейтить, допиливать, переделывать.
Если сопоставить объем реальной пользы от софта с полной стоимостью владения, получатся настолько неприятные цифры, что у разработчиков вы их не найдете. Кто кем еще владеет. Ведь вы не можете ничего сделать сами, по любым вопросам придется обращаться к программистам.
Впрочем, подождите... No-code меняет правила игры.
- Все можно сделать самостоятельно. Вообще без программистов! Достаточно разобраться в постановке задачи — смешно, как часто заказчики IT-систем надеются, что это войдет в решение. Нет, как раз такое никому поручить не получится. Или вы помимо «айтишной» зависимости попадете еще и в «бизнесовую». И это второй плюс No-code.
- Вы будете четко понимать – что, как, зачем. Ни один пользователь чужих программных продуктов не может похвастаться таким ощущением, как самостоятельно настроившие No-code конструктор. Да, вы собирали по картинкам, как детское LEGO. Зато сами. И это дает невероятное преимущество в прозрачности, предсказуемости, управляемости. Из чего тоже есть приятные следствия.
- Все можно легко и быстро модифицировать. Не надо ждать, пока у подрядчиков появится время или пока вы накопите достаточно денег, чтобы претендовать на него. Не важно, какие планы у высокомерного вендора со службой поддержки в виде автоответчика (он вообще не собирается менять свой сервис по вашим просьбам). Быстро, автономно, легко можно изменить настройки, поменять плагин или целиком сервис. Полный контроль над ситуацией.
- Дешевле обслуживать. Во всех смыслах дешевле — не нужен штат своих разработчиков, не приходится платить подрядчикам, минимум за лицензии. Более того, никакой технический долг не копится, потому что просто негде этому происходить. Строго говоря, вы пользуетесь не программным обеспечением, а настройками No-code решений.
- Все вместе дает гибкость. Пресловутые MVP (minimum viable product – минимально жизнеспособный продукт) часто на практике обходятся несуразно дорого — и по деньгам, и по времени. Нужно проверять гипотезы быстро, моментально. Иначе захлопнется приоткрывшееся было окошко возможностей, более проворные конкуренты займут нишу, возможность подрасти будет упущена. No-code позволяет действовать решительно, ничем особо не рискуя.
Ложка дегтя
Уже обдумываете, как сократить всех своих программистов? Не торопитесь. Без «классического» IT сложно (точнее невозможно) автоматизировать большие, серьезные потребности бизнеса. Конечно, заманчиво использовать условно бесплатные палатки вместо возведения значительно более дорогих коттеджей. Такой кемпинг действительно эффективнее, пока не определились с планом застройки. Но для перехода от времянок к постоянному No-code не годится.
Кроме того, сама постановка задачи — чисто айтишный продукт. Не случайно лучше всего No-code пользуются программисты. Собственно, это их внутренний продукт, если разобраться. Просто специалисты по автоматизации сами себе автоматизировали рутину. В таком виде это работает отлично, на заглядение.
Итого сухой остаток:
- No-code – экономичный и перспективный инструментарий в дополнение к другим, более традиционным методам разработки и поддержки IT-систем.
- Использовать No-code идеально в начале, получая ресурсы для рывка. Это может быть MVP в виде сырого нового продукта или быстрое закрытие каких-то дыр в бизнес-процессах без заказа «настоящего» софта.
- Заниматься No-code в идеале должны программисты и аналитики (все как у взрослых), но акцент на понимании бизнес-задач. Возможно, хватит РП или продавца, и получится даже лучше.
Читайте также:
Актуальная и интересная тема.
Надо заметить, что ИТ-решения с периодичностью нескольких лет имеют то цетробежные, то центростремительные векторы. Так было на моём веку. То "зоопарк", "единая база данных". Потом появляется несколько "единых баз данных", в ответ - общая шина и т.д.
Поэтому я согласен:
Самая большая опасность в том, что с ростом нагрузки стоимость растет нелинейно
Важно не упустить этот момент и вовремя свалить
Автор не смешивает SaaS и No-code? Мы говорим об автоматизации бизнеса с помощью волшебной палочки?
Что в реальности означает
Быстро, автономно и легко поменять сервис? Можно не тестировать?
Был бы рад увидеть пример такого чудесного решения проблем.
Вся штука в том, что если у вас нет формализации бизнес-процессов, то вам не поможет no-code. За 20+ лет в IT, я сталкиваюсь с тем, что 75% работы - именно формализация бизнес-процессов, остальное - автоматизация.
Если вы попытаетесь втулить No-code в вашу структуру без политик, то будет как в грустном анекдоте:
Сначала было плохо, а потом ввели No-code и сделали еще хуже. Зато модно.
А дискурс прост: Программисты стали стоить так дорого, что малый бизнес больше не может себе их позволить. Отсюда и попытки.
Вполне возможно, зависит от бизнеса. Иногда процессы достаточно простые. Но я не нашел в статье каких-то деталей на эту тему.
Вопросы вполне традиционные: зачем вашему бизнесу компьютеры? Можете сформулировать? Тогда давайте вместе подумаем, как проще и дешевле всего эти проблемы могут быть решены. И что мы сделаем через полгода и года.
Если самый эффективный способ - No-code, отлично. Но решение должно приниматься с открытыми глазами, а варианты честно сравниваться.
No-cod - годится для автоматизации части процессов и не более. Если вы хотите закрыть какой-то узкий участок или несколько участков, без создания единой системы автоматизации, тогда да.
Как только мы переходим к потребностям конкретного бизнеса и имеющихся готовых платформ, выясняется что зачастую проще выкупить "коробку" и кастомизировать ее под себя, чем "допиливать" облачный сервис.
Крупный бизнес имеет финансы создавать системы под себя в любых масштабах и потребностях. Мелкий и средний бизнес пользуется готовыми продуктами, с доработками или без, зачастую перестраивая внутренние процессы под возможности системы или просто исключая отдельные бизнес-процессы из автоматизации.
Точно такой же ответ я задавал в 17 лет. И ответ был такой "ну, будет у нас компьютер - и он нам сделает". Интересно, что-то поменялось?
Все стало только хуже - теперь можно ссылаться еще и на на AR, VR, Cloud, AI ... . Нам все сделает AI - чем не ответ?
Ясно. Ничего не поменялось - просто ярче вывеска и дороже вход.
Тут телега впереди лошади.. :) Бизнес требует так много изменений и так быстро, что программистов (или их скорости) не хватает. Отсюда и рост их стоимости, и повышенная требовательность с их стороны к объемам/детальности ТЗ. Решение тут одно - принести IT к "носителям знаний" - бизнесу.
Т.е. тот самый Low/No-code - это вынужденный виток IT-эволюции.
Вот тут большая (но интересная) статья о практической истории