Я очень люблю наблюдать, как растут требования.
Полтора года назад я писал следующее:
Пока все именно так и получается. Мы делаем функции - их нужно еще больше. Это такой бесконечный цикл.
Недавно добавили AES и RSA шифрование. Кто бы мог подумать, что такие аббревиатуры потребуются в ноукоде? Наш клиент 😂
Чтобы отправить пуш-уведомление на телефон, его нужно подписать RSA ключом.
А гугл аутентификатор для двух-факторной авторизации требует Base32 кодирования. Слышали про Base64? Это мы умеем, но этого мало.
Хотел еще написать, что сегодня потребовалась возможность использования бинарного секретного ключа при кодировании HMAC, но решил, что это уже слишком. Не буду об этом писать.
Почему все так? Интеграции. Когда вы хотите взаимодействовать со внешними сервисами, вы одной ногой оказываетесь в мире программистов, и обнаруживаете требования, которые не свойственны миру ноукода.
К счастью, это все не на поверхности. В большинстве проектов ничего этого не нужно, это правда. Но когда оказывается нужным, мы хотим быть готовы - именно в этом и суть low-code.
Полтора года назад я писал следующее:
Сейчас мы делаем сценарии. Думаете, после их выпуска требований к продукту станет меньше? Вроде бы мы закрываем потребность, но нет, их станет в разы больше. Нужна будет возможность работать в сценариях с тем, с этим, поддержка того и сего.
Пока все именно так и получается. Мы делаем функции - их нужно еще больше. Это такой бесконечный цикл.
Недавно добавили AES и RSA шифрование. Кто бы мог подумать, что такие аббревиатуры потребуются в ноукоде? Наш клиент 😂
Чтобы отправить пуш-уведомление на телефон, его нужно подписать RSA ключом.
А гугл аутентификатор для двух-факторной авторизации требует Base32 кодирования. Слышали про Base64? Это мы умеем, но этого мало.
Хотел еще написать, что сегодня потребовалась возможность использования бинарного секретного ключа при кодировании HMAC, но решил, что это уже слишком. Не буду об этом писать.
Почему все так? Интеграции. Когда вы хотите взаимодействовать со внешними сервисами, вы одной ногой оказываетесь в мире программистов, и обнаруживаете требования, которые не свойственны миру ноукода.
К счастью, это все не на поверхности. В большинстве проектов ничего этого не нужно, это правда. Но когда оказывается нужным, мы хотим быть готовы - именно в этом и суть low-code.
❤14👍7💯3👨💻2😱1🫡1
Помните, я рассказывал о площадке Product Radar?
Она по сути является лучшей и единственной успешной альтернативой Product Hunt на русском языке. Это площадка для запуска перспективных стартапов.
Недавно я получил статус “охотника” на площадке. Полное описание тут, но вот суть:
Моя идея в том, чтобы помогать запускаться новым инструментам, которые могут быть полезны при сборке ноукод/лоукод проектов, а так же помогать с запуском на площадке проектам, которые собраны на ноукод/лоукод инструментах.
Не обязательна привязка или использование Creatium или Cremax, если ваш продукт может быть полезен в разработке без кода - давайте запустим его на площадке. С вас - продукт, с меня - поддержка.
Она по сути является лучшей и единственной успешной альтернативой Product Hunt на русском языке. Это площадка для запуска перспективных стартапов.
Недавно я получил статус “охотника” на площадке. Полное описание тут, но вот суть:
«Охотники за новинками» – это опытные предприниматели, продакты, маркетологи, дизайнеры, разработчики, имеющие лояльную аудиторию в соцсетях и готовые поддержать стартап или pet-проект для успешного запуска на сайте Product Radar.
Моя идея в том, чтобы помогать запускаться новым инструментам, которые могут быть полезны при сборке ноукод/лоукод проектов, а так же помогать с запуском на площадке проектам, которые собраны на ноукод/лоукод инструментах.
Не обязательна привязка или использование Creatium или Cremax, если ваш продукт может быть полезен в разработке без кода - давайте запустим его на площадке. С вас - продукт, с меня - поддержка.
🔥17👍4❤1
Похоже, что идеальная метафора для ноукода - это плавание на каяках. Смешные и не очень мемы в комментариях к этому посту.
👍3😁2
Прошлый опрос хорошо показывает, насколько ценным оказывается наличие одного успешного продукта для запуска новых.
Каждый новый продукт может являться некой платформой для запуска следующего, если есть пересечения в ЦА.
Это сейчас помогает и с запуском Creatium Max. То, что изначально планировалось как масштабное расширение возможностей конструктора сайтов, в итоге стал отдельным самостоятельным продуктом (почему так вышло, я писал тут).
Не смотря на том, что это продукт новый, и мы видим, что пересечения со старой ЦА пока не очень сильное (возможно, из-за разницы в ценах), большая часть первых клиентов CreMax это все-таки клиенты базовой версии Creatium, значительная часть которых пришли еще с конструктора лендингов Платформа LP.
Берегите и цените своих постоянных клиентов!
Каждый новый продукт может являться некой платформой для запуска следующего, если есть пересечения в ЦА.
Это сейчас помогает и с запуском Creatium Max. То, что изначально планировалось как масштабное расширение возможностей конструктора сайтов, в итоге стал отдельным самостоятельным продуктом (почему так вышло, я писал тут).
Не смотря на том, что это продукт новый, и мы видим, что пересечения со старой ЦА пока не очень сильное (возможно, из-за разницы в ценах), большая часть первых клиентов CreMax это все-таки клиенты базовой версии Creatium, значительная часть которых пришли еще с конструктора лендингов Платформа LP.
Берегите и цените своих постоянных клиентов!
👍11❤2🔥2
Разработка сложного продукта этапами
Чем сложнее задача, тем меньше шансов что она успешно будет выполнена. Я неоднократно наблюдал это как в своих проектах, так и в чужих.
Поэтому так популярны и успешны методологии разработки (хоть их и не любят программисты), которые делят большие задачи на маленькие.
Разработка Creatium Max - это самый сложный проект в моей жизни. Это вызов, который невозможно было бы выполнить, если бы мы не разделили разработку на отдельные этапы, каждый из которых давал нам большое количество обратной связи, подогревал интерес у клиентов и обеспечивал нам понимание, туда ли мы движемся.
Этап 1. MVP, проверка гипотезы - 2021 год
Мы добавили в конструктор интеграцию с Google Таблицами, Airtable и Notion и возможность отправлять данные в Integromat, и связывать все так, чтобы на коленке собирать личные кабинеты.
Тогда мы убедились, что схема рабочая, получили первые кейсы и позитивные отзывы о том, что направление верное.
Спустя какое-то время западные сервисы стали отказываться от работы с клиентами из РФ, поэтому мы начали работу по созданию собственного функционала сценариев и баз данных.
Этап 2. Закрытая бета версия - 2022 год
Мы сделали копию Creatium, добавив туда собственные редактор сценариев и баз данных, и дали закрытый доступ части пользователей. Опять же, получили хорошие отзывы, но осознали, что всю архитектуру нужно переделывать, потому что пользователи начали собирать не просто поделки на коленке, а сложные проекты, к которым архитектура не была готова.
Этап 3. Первая публичная версия - 2023 год
Полностью переделав архитектуру, учтя весь предыдуший опыт, мы наконец запустили открытую версию, в которой большая нагрузка на одни проекты не влияла на другие. Мы так же учли обратную связь, полученную в рамках закрытой бета версии и многие вещи сделали правильно.
При всех плюсах был и минус - многие вещи делались нами вручную. Создание серверов для проектов, подключение доменов, сертификатов, бэкапы и т.д. Я даже счета на оплату выставлял ручками в интерфейсе робокассы.
Автоматизацию всего этого мы отложили, чтобы как можно раньше передать в руки клиентов сам продукт.
Этап 4. Масштабируемая версия - 2024 год
И только сейчас мы подошли к тому, чтобы автоматизировать всю внутреннюю работу по обслуживанию проектов. Я поверить не могу, что этот путь занял у нас почти 4 года, но с цифрами не поспоришь.
Если бы мы сразу начали разрабатывать итоговую версию со всем функционалом что у нас есть сейчас, мы никогда бы не закончили разработку, или сделали бы продукт, который не соответствует ожиданиям рынка.
Вывод? Дробите разработку на этапы, и как можно раньше начинайте работать с клиентами и их обратной связью.
Чем сложнее задача, тем меньше шансов что она успешно будет выполнена. Я неоднократно наблюдал это как в своих проектах, так и в чужих.
Поэтому так популярны и успешны методологии разработки (хоть их и не любят программисты), которые делят большие задачи на маленькие.
Разработка Creatium Max - это самый сложный проект в моей жизни. Это вызов, который невозможно было бы выполнить, если бы мы не разделили разработку на отдельные этапы, каждый из которых давал нам большое количество обратной связи, подогревал интерес у клиентов и обеспечивал нам понимание, туда ли мы движемся.
Этап 1. MVP, проверка гипотезы - 2021 год
Мы добавили в конструктор интеграцию с Google Таблицами, Airtable и Notion и возможность отправлять данные в Integromat, и связывать все так, чтобы на коленке собирать личные кабинеты.
Тогда мы убедились, что схема рабочая, получили первые кейсы и позитивные отзывы о том, что направление верное.
Спустя какое-то время западные сервисы стали отказываться от работы с клиентами из РФ, поэтому мы начали работу по созданию собственного функционала сценариев и баз данных.
Этап 2. Закрытая бета версия - 2022 год
Мы сделали копию Creatium, добавив туда собственные редактор сценариев и баз данных, и дали закрытый доступ части пользователей. Опять же, получили хорошие отзывы, но осознали, что всю архитектуру нужно переделывать, потому что пользователи начали собирать не просто поделки на коленке, а сложные проекты, к которым архитектура не была готова.
Этап 3. Первая публичная версия - 2023 год
Полностью переделав архитектуру, учтя весь предыдуший опыт, мы наконец запустили открытую версию, в которой большая нагрузка на одни проекты не влияла на другие. Мы так же учли обратную связь, полученную в рамках закрытой бета версии и многие вещи сделали правильно.
При всех плюсах был и минус - многие вещи делались нами вручную. Создание серверов для проектов, подключение доменов, сертификатов, бэкапы и т.д. Я даже счета на оплату выставлял ручками в интерфейсе робокассы.
Автоматизацию всего этого мы отложили, чтобы как можно раньше передать в руки клиентов сам продукт.
Этап 4. Масштабируемая версия - 2024 год
И только сейчас мы подошли к тому, чтобы автоматизировать всю внутреннюю работу по обслуживанию проектов. Я поверить не могу, что этот путь занял у нас почти 4 года, но с цифрами не поспоришь.
Если бы мы сразу начали разрабатывать итоговую версию со всем функционалом что у нас есть сейчас, мы никогда бы не закончили разработку, или сделали бы продукт, который не соответствует ожиданиям рынка.
Вывод? Дробите разработку на этапы, и как можно раньше начинайте работать с клиентами и их обратной связью.
👍19🔥9❤🔥6
Forwarded from Маргарита Власова
Вот мой проект, на мой взгляд приличный, собран на Максе за 1,5 месяца. Внутри лендинги, личные кабинеты, администрирование (бронирование ресторанов, алгоритм формирования групп, участники, оплаты, отмены и т.д) + сама игра для ужинов, + чат-бот в телеграмм, рассылки, оплаты, реферальная программа, подарочные сертификаты и т.д. Все на сценариях и бд кремакса. Из сторонних сервисов только платежная система и почтовые рассылки. Я не программист и не дизайнер. Просто сама придумала и собрала. Там все интуитивно понятно. Если были сложности с формулами, всегда поддержка помогала. 1500 пользователей. Проект: https://6strangers.ru
❤🔥8🔥4👏2👍1
Через час (15:30 по Москве) начнем эфир по связке Cremax и Telegram Mini Apps, на котором я покажу как сделать бесшовную авторизацию на сайте прямо из бота.
Эфир будет в телеге, прямо в этом канале (https://news.1rj.ru/str/ProNoCode), запись будет.
Эфир будет в телеге, прямо в этом канале (https://news.1rj.ru/str/ProNoCode), запись будет.
👍8❤5🥰3🔥1
Начинаем эфир! В качестве чата будем использовать комментарии к этому сообщению. На эфире показываю бесшовную связку Cremax и Telegram Mini Apps.
🔥4
Запись эфира: https://www.youtube.com/watch?v=zXrHvz4IK9c (связка Cremax и Telegram Mini Apps)
Таймкоды будут на следующей неделе. На самом деле там в первые 30 минут вся суть эфира уместилась, потому что я не импровизировал, а по инструкции шел.
И наверное дальше будем так и делать - комбинировать текстовые и видео инструкции. Сначала я написал сухую инструкцию текстом (https://docs.cremax.ru/recepty/telegram-mini-apps), потом провел эфир, где наглядно показал как все подключается и работает.
Далее мы эту запись включим в текстовую инструкцию, и будет мощное комбо. Как вам подход?
Таймкоды будут на следующей неделе. На самом деле там в первые 30 минут вся суть эфира уместилась, потому что я не импровизировал, а по инструкции шел.
И наверное дальше будем так и делать - комбинировать текстовые и видео инструкции. Сначала я написал сухую инструкцию текстом (https://docs.cremax.ru/recepty/telegram-mini-apps), потом провел эфир, где наглядно показал как все подключается и работает.
Далее мы эту запись включим в текстовую инструкцию, и будет мощное комбо. Как вам подход?
🔥9👍3❤1
У меня давно зрела идея такой фабрики стартапов на Кремаксе, потому что это отличный контент - делать реальные проекты конструкторе, который мы разрабатываем, и показывать процесс.
Но по тем или иным причинам, самостоятельно заняться этим не получалось. Поэтому свежая идея - сменить формат, и вместо демонстрации непосредственного процесса, как я сам что-то делаю, консультировать ребят из сообщества в формате Build In Public, достаточно популярном на западе.
В идеале - показать весь процесс разработки стартапа от идеи до запуска (если еще и платные клиенты будут, так вообще замечательно).
Требования к исполнителю:
1. Интересная идея не очень сложного технического проекта (бот, SaaS, приложение)
2. Опыт работы с Creatium (но не с Cremax, чтобы с нуля было)
3. Возможность активно работать над проектом до его запуска
Формат взаимодействия - еженедельные консультации и обсуждение того, как технически реализовать ту или иную часть проекта.
То есть вы — исполнитель собственной идеи, а я просто консультирую технически. И весь процесс публикуем, в этом ключевая идея. Если вам интересно принять участие в таком формате, напишите мне в личку (@grimalschi).
Но по тем или иным причинам, самостоятельно заняться этим не получалось. Поэтому свежая идея - сменить формат, и вместо демонстрации непосредственного процесса, как я сам что-то делаю, консультировать ребят из сообщества в формате Build In Public, достаточно популярном на западе.
В идеале - показать весь процесс разработки стартапа от идеи до запуска (если еще и платные клиенты будут, так вообще замечательно).
Требования к исполнителю:
1. Интересная идея не очень сложного технического проекта (бот, SaaS, приложение)
2. Опыт работы с Creatium (но не с Cremax, чтобы с нуля было)
3. Возможность активно работать над проектом до его запуска
Формат взаимодействия - еженедельные консультации и обсуждение того, как технически реализовать ту или иную часть проекта.
То есть вы — исполнитель собственной идеи, а я просто консультирую технически. И весь процесс публикуем, в этом ключевая идея. Если вам интересно принять участие в таком формате, напишите мне в личку (@grimalschi).
❤🔥9👍1
Завтра в 16:00 по Москве проведем первый эфир в рамках фабрики стартапов. Есть идея, есть человек, которому я буду помогать ее реализовывать.
Все подробности на самом эфире. Предполагается серия эфиров раз в 1-2 недели, пока выбранная нами идея не будет запущена в виде продукта, либо что-то пойдет не так.
Проект пилотный, мы не знаем чем все кончится (вдруг единорогом?), но выглядит заманчиво. Разумеется, запись будет.
Все подробности на самом эфире. Предполагается серия эфиров раз в 1-2 недели, пока выбранная нами идея не будет запущена в виде продукта, либо что-то пойдет не так.
Проект пилотный, мы не знаем чем все кончится (вдруг единорогом?), но выглядит заманчиво. Разумеется, запись будет.
🔥11👍3
Запись первого выпуска фабрики стартапов:
https://youtu.be/fP8mMC34SWM
Спасибо за участие Артему (@artandvor)!
Проект, который Артем будет разрабатывать (а я помогать), это телеграм-бот, который будет сводить информацию из других телеграм каналов в краткие сводки, чтобы не пропускать ничего важного, но и не читать ничего лишнего.
На первом эфире обсудили концепцию, план разработки и общую архитектуру.
https://youtu.be/fP8mMC34SWM
Спасибо за участие Артему (@artandvor)!
Проект, который Артем будет разрабатывать (а я помогать), это телеграм-бот, который будет сводить информацию из других телеграм каналов в краткие сводки, чтобы не пропускать ничего важного, но и не читать ничего лишнего.
На первом эфире обсудили концепцию, план разработки и общую архитектуру.
YouTube
Фабрика стартапов, первый выпуск
Идея фабрики стартапов в том, чтобы собрать проект руками клиента с помощью технических консультаций в процессе сборки от разработчика и создателя Creatium Max.
Вместо стандартной демонстрации сборки, консультировать сообщество в формате Build In Public…
Вместо стандартной демонстрации сборки, консультировать сообщество в формате Build In Public…
🔥3❤1
Второй раз в жизни выступил на сцене с небольшим рассказом, в этот раз о неудавшемся стартапе.
Вроде бы столько эфиров, вебинаров, столько видео записано со мной, но как будто это все вообще не про public speaking, потому что на сцене я как будто впервые оказываюсь перед людьми и волнуюсь.
Все прошло отлично, но я как будто большего спокойствия ожидал от себя. Похоже, онлайн выступления почти не влияют на способность выступать оффлайн, и это грустно.
Вроде бы столько эфиров, вебинаров, столько видео записано со мной, но как будто это все вообще не про public speaking, потому что на сцене я как будто впервые оказываюсь перед людьми и волнуюсь.
Все прошло отлично, но я как будто большего спокойствия ожидал от себя. Похоже, онлайн выступления почти не влияют на способность выступать оффлайн, и это грустно.
👍17👌1🤝1