Почему мы выбрали NoCode, конструктор Creatium Max, как начинали работу студии и что будет с курсами NCHub.io

Почему мы выбрали NoCode, конструктор Creatium Max, как начинали работу студии и что будет с курсами NCHub.io

Дмитрий Соловей @solovey_nchub

Приветствую всех!

Студия разработки NCHub WebDev Studio существует уже почти год, и за это время нам удалось накопить огромный опыт работы. Мы были свидетелями выпуска бета-версии Creatium и выхода новой версии Creatium Max. В данной статье я хочу поделиться с вами нашим опытом создания больших проектов, рассказать, как мы начинали, а также почему мы выбрали именно NoCode и Creatium Max. Также я расскажу, что будет происходить с NCHub и нашими курсами. 


Часть 1: Студия, первые заказы и ошибки. 

В начале года мы начали принимать заказы на разработку проектов, полагаясь на свое видение процесса. У меня лично был опыт только со стороны заказчика, а не разработчика. Было страшно брать первые заказы, боялись, что цены не устроят, не было достаточно примеров работ, и опыта было недостаточно. В итоге, первые заказы мы оценивали "на глаз" и работали так, как видели.

Однако, в процессе и после завершения проектов мы сделали выводы, записали ошибки и постарались не допускать их в будущем. Сейчас мы работаем по AGILE, только с техническим заданием (ТЗ) и стараемся объяснить это заказчику.

Когда заказчик предлагает написать ТЗ самостоятельно, мы даем примеры на 80+ страниц, после чего заказчик понимает, что написать такое самому может быть проблематично, и соглашается передать эту задачу нам.

Скриншот с сайта студии со списком предоставляемых услуг


Часть 2: Работа с дизайнером. 

В начале я старался самостоятельно справляться с вопросами дизайна, но понял, что делать качественный и красивый дизайн — это не моё. У меня было видение и понимание того, каким он должен быть, но я сам не мог это воплотить. Так начался поиск дизайнера, и я нашел первого — Валентину.

Она была хорошим специалистом с яркими работами и запоминающимся стилем. Мы сделали несколько пробных задач и реализовали три проекта — два небольших и один крупный. После этого мы прекратили сотрудничество. 

Работа дизайнера Валентины. Сайт: https://crosseat.ru/

Впоследствии я нашел Святослава — нового дизайнера, и мы тоже начали с пробной работы, которая меня сильно удивила.

Пробная работа нашего постоянного дизайнера


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


Дизайн, в первую очередь, это не про «красиво». Это про «удобно» и «функционально», чтобы человек зашедшей на сайт или в приложение сразу интуитивно понял как с этим работать, что это такое и так далее. 

Во вторую очередь это про комфорт работы верстальщика, то есть человека который потом всю эту «красоту» будет собирать. 

И вот тут сразу можно оценить навык, адекватность, и четкость дизайнера. Все отступы, auto layout, все скругления, типографика, flex, grid, адаптивы, размеры — все хорошо. Отрисован каждый функциональный элемент, как он должен работать, как раскрывается список, отмечается галочка, как ведет себя кнопка при наведении и так далее — вот что отличает реально хорошо дизайнера от профана, который только что и умеет зероблоки на Тильде двигать. 

Пример грамотной работы дизайнера



Часть 3: С чего начинать разработку приложения или сервиса с "крутой идеей"?

Очень часто встречаются люди, которые говорят:

У меня есть потрясающая идея, давайте создадим сервис!

Должен сказать, что сначала необходимо следовать определенной последовательности, и для удобства вот простой чек-лист из 5 пунктов, которые надо сделать ДО старта разработки и вложения средств и сил:

1. Изучить нишу и конкурентов, понять, как от них отличиться (отстройка от конкурентов).

2. Провести несколько интервью с потенциальными клиентами, чтобы выявить реальную потребность (custdev).

3. Описать вашу задачу или проект на бумаге (предварительное ТЗ).

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

5. Понять, что проект лучше доверить профессионалам, а не стремиться сэкономить.

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

Мы всегда начинаем с интервью, чтобы четко понять суть задачи. Затем мы составляем предварительное коммерческое предложение и примерную смету.

В нашей студии минимальная стоимость проекта под ключ составляет 400 000 рублей, включая разработку ТЗ, прототипы и дизайн, разработку, сопроводительную документацию и сопровождение проектного менеджера на всех этапах. Мы работаем только по договору и с поэтапной оплатой. Если у вас есть крутая идея, добро пожаловать!


Часть 4: Почему необходимо работать только по договору?

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

Договор на разработку сайта под ключ


Часть 4,5 . Разработка проектов: Сколько стоит и от чего зависит стоимость?

В настоящее время мы оцениваем проекты по количеству часов, которые мы предполагаем потратить на их реализацию. Для каждого этапа работы мы составляем смету, которая состоит из примерно 15-20 этапов, и учитывает ставку каждого участника команды. Таким образом, мы получаем общую сумму проекта.

Пример сметы для одного из проектов


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


Для примера, разработка маркетплейса занимает около 250 часов и стоит 600 000 рублей. А интернет-магазин может обойтись в 120 часов и примерно в 380 000 рублей.


Часть 5. Почему СreMax превосходит другие инструменты для разработки веб- и мобильных приложений?


Пока что, поразительно, но нет ничего подобного и такого легкого в освоении, как cremax, на рынке. Вот список преимуществ, которые мы хотим отметить:


1. Нет ограничений по количеству записей в базе данных, сценариям, операциям, страницам, пользователям и так далее. Совсем никаких ограничений.

2. Для каждого проекта предусмотрены отдельные серверы. Таким образом, каждый проект изолирован от других, что обеспечивает стабильность работы.

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

4. Полная свобода действий без шаблонов и ограничений, покупки плагинов и т.д. Все можно реализовать в одном месте.

5. CreMax предоставляет собственный язык формул для работы с данными, который легко освоить и мощный, как JavaScript на минималках.

6. CreMax предоставляет собственную базу данных с классическими типами данных, такими как строки, числа, массивы и объекты.

7. CreMax разработали собственную логику в виде сценариев.

8. Возможность развернуть API для своего проекта.

9. Мощные функции работы с пользователями.

10. Шифрование данных и файлов.


Из минусов, которые в другом контексте могут стать плюсами:


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

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

3. В данный момент платформа находится в стадии разработки и совершенствуется ежедневно.

Внешний вид сценариев в CreMax


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


Ни одна платформа, вроде Тильды или WordPress, не способна реализовать те задачи, которые с легкостью могут быть выполнены на cremax.


Часть 6. Где я пропадал все это время и что будет с курсами?


Я приношу свои извинения за то, что вышел из процесса на некоторое время, и хотел бы объяснить причины:


1. У меня был приобретен дом, и я взял на себя роль прораба. Ремонт идет полным ходом, так что тут требуется 100% моего внимания и времени.

2. Мы с женой ждем второго ребенка, и это повлекло изменения в наших планах.

3. Все курсы были основаны на бета-версии Creatium, поэтому нам придется обновить около 10% материала, так как бета-версия будет отключена в марте, и мы будем работать только с максимальной версией. Поэтому курсы будут обновлены.


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


Спасибо Вам за внимание и прочтение статьи!


Report Page