Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Перетаскивайте фигуры, заполняйте линии и зарабатывайте очки! Свобода действий, увлекательный геймплей и тренировка ума – станьте мастером блоков!

Блок Мастер - Супер Пазл

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
6
ninetor
ninetor

Какие вопросы задать перед разработкой сайта, чтобы потом не было мучительно больно⁠⁠

8 месяцев назад

Когда запускаешь сайт, вопросы, которые реально влияют на деньги и сроки, обычно остаются за скобками. Клиент не спрашивает, потому что не знает, подрядчик молчит, потому что «и так все понятно». В итоге рождаются сайты-франкенштейны, съедающие бюджеты и нервы.

Я собрал 33 неудобных, местами абсурдных, но критически важных вопроса, которые нужно задавать до старта. Чтобы потом не спрашивать себя: «Как мы вообще докатились до такого?»

Какие еще вилки? Просто скажите, сколько стоит разработка сайта?

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

Какие вопросы задать перед разработкой сайта, чтобы потом не было мучительно больно

Дело в том, что бывает интернет-магазин простой как фабричная табуретка и безотказный как автомат Калашникова: страницы каталога, карточки товаров, корзина, форма оплаты. А бывает с дополнительными фишками — автоматической выгрузкой товаров из CRM, интеграцией с платежными системами или складскими учетами. И вот все эти интеграции и другие сложные штуки обычно не видны в интеллект-карте. Их нельзя просто так прикинуть. Поэтому назвать точную сумму заранее не получится.

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

Мы можем озвучить вилку и уточнить: «Вот столько будет стоить проект, если вы не планируете сложные процессы вроде подключения платежных систем».

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

Меня зовут Дмитрий Хоружко, я основатель агентства по веб-разработке Nineseven

Ладно, а что включено в смету?

После первых обсуждений клиент часто берет смету в руки и начинает детально разглядывать: «А это точно включено? А чат будет? А корзина есть?» И тут важно быть максимально прозрачными.

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

Здесь нужно четко понимать: если в ТЗ не прописано, то мы это не делаем. При этом если клиент видит, что чего-то не хватает, это всегда можно добавить. Правда, за отдельную плату.

Пример стандартной сметы. Данные актуальны на дату публикации

Пример стандартной сметы. Данные актуальны на дату публикации

В чем отличие дешевого сайта от дорогого?

Дешевый сайт — это ограниченные возможности, стандартные решения и минимум кастомизации.

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

Однако у всех свои понятия «дорого» и «дешево». Рынок очень разнородный, ценники варьируются от 2000 до 50 000 долларов и выше. Все зависит от задач, а иногда и наглости исполнителей.

А как вообще проходит разработка?

Здесь стандартный процесс:

  1. Проектирование. Создаем прототипы страниц, планируем функционал.

  2. Дизайн. Рисуем концепцию и дорабатываем ее до финального варианта.

  3. HTML-верстка. Превращаем дизайн в рабочие страницы.

  4. Натяжка на CMS. Подключаем систему управления контентом, чтобы сайт можно было редактировать.

  5. Проверка и доработка. Тестируем функционал и вносим правки.

  6. Финал. Подключаем аналитику, SEO.

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

Часики тикают. Сколько времени нужно на разработку сайта?

Это второй по популярности вопрос. Иногда он звучит конкретнее: «Можно ли успеть к маю/Новому году/именинам эрцгерцога?». Но ответ всегда одинаковый: сроки зависят от объема и структуры сайта. Чем больше разделов, чем сложнее функционал, тем дольше процесс. Простой лендинг можно сделать за несколько недель, а интернет-магазин с интеграциями займет месяцы.

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

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

Можно ускорить разработку? Нанять больше специалистов и сделать все в пять раз быстрее?

Теоретически — да. Можно подключить больше разработчиков, разделить задачи на несколько потоков. Но на практике это срабатывает далеко не всегда. Почему?

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

К тому же любое ускорение — это всегда компромисс между качеством и сроками. Хотите быстрее? Нужно больше ресурсов. Но чтобы это сработало, придется включаться в процесс так же активно, как мы.

Что от меня нужно для начала работы?

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

Но если вдруг вопрос возникает, вот что нужно:

  1. Структура сайта.

  2. Материалы для контента: тексты, изображения, логотипы.

  3. Уточнение функциональных требований (нужны ли интеграции с CRM, платежными системами и т. д.)

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

Можно ли вносить изменения, когда разработка уже идет?

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

Но давайте честно: если вы на середине проекта вдруг решаете, что нужна не просто «форма обратной связи», а интеграция с CRM и автоматические ответы, то сроки и стоимость разработки вырастут. Поэтому мы всегда фиксируем исходное ТЗ и стараемся минимизировать изменения в процессе работы.

Какие функции можно добавить на сайт?

Функции сайта напрямую зависят от его структуры. Мы отталкиваемся от интеллект-карты, смотрим на указанные разделы и включаем в разработку все необходимое.

  • Для раздела «Контакты» — форму обратной связи.

  • Для «Личного кабинета» — историю заказов, профили пользователей.

  • И так далее.

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

Можно ли подключить платежную систему?

Платежные системы — это важный пункт, но на старте клиент редко его поднимает. Мы чаще сами спрашиваем: нужны ли такие интеграции?

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

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

Сколько версий дизайна будет?

Это частый вопрос, особенно от клиентов, которые боятся, что им не понравится результат. Мы обычно рисуем одну концепцию, которую дорабатываем в рамках трех итераций правок.

Что делать, если не понравится дизайн?

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

Хотя бывают случаи, когда доработать и обсудить невозможно: однажды нам поставили условие и попросили включить его в договор — сайт должен получить главную премию Awwwards. Но это редкость: правильно собранное ТЗ и хорошие референсы решают 90% вопросов на старте.

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

Можно ли сделать сайт похожим на пример из интернета?

Часто слышим:

  • «Хочу как у этих, только чуть лучше»

  • «Сделайте, чтобы было похоже»

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

Главное — помнить, что «пример из интернета» — это ориентир, а не четкое ТЗ.

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

Такой вопрос редко, но все же задают. В 2025 году никто не делает сайты без адаптации под мобильные устройства — это уже стандарт, как «Оливье» и «Селедка под шубой» на Новый год.

Мы прописываем это в смете и учитываем на всех этапах разработки. Если кто-то вдруг решит спросить: «А точно ли сайт будет хорошо смотреться на телефоне?», — скидываем макеты адаптивных версий или показываем готовые примеры.

А мы сможем сами редактировать контент?

Да, но возможность редактирования контента всегда оговаривается заранее. Если вы хотите менять тексты и изображения или добавлять новые товары, это нужно включить в ТЗ.

Чаще всего такие вещи реализуются через систему управления контентом (CMS). Однако стоит помнить: не весь контент может быть доступен для редактирования. Сложные элементы дизайна или функционал, завязанный на код, требуют вмешательства разработчиков.

Кто купит домен и хостинг?

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

Почему так? Потому что это собственность. Если разработчики покупают домен за клиента, в будущем это может стать проблемой, особенно при смене подрядчика.

Сайт будет работать быстро?

Скорость работы сайта — это один из базовых параметров, который мы закладываем в разработку. Часто клиенты просят прописать требования, такие как «быть в зеленой зоне PageSpeed Insights» или «скорость ответа сервера не более 200 мс».

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

Какие вопросы задать перед разработкой сайта, чтобы потом не было мучительно больно

Вы занимаетесь техподдержкой сайта после запуска?

Этот вопрос редко задают, хотя он один из самых важных. Разработка — это только начало. После запуска сайта возникают задачи: обновления, правки, техподдержка. Мы предлагаем услуги постпроектной поддержки.

А сколько стоит ваша техподдержка?

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

Вообще надо понимать, что после запуска сайта траты не заканчиваются. Это как покупка автомобиля или дома — всегда нужно что-то делать, что-то проверять. Один из клиентов очень четко сформулировал вопрос по техподдержке: «Сколько будет стоить владение сайтом?».

Что произойдет, если сайт перестанет работать?

Полный «крах» сайта — вещь редкая. Но если такое случается, в 90% случаев проблема в хостинге, а не в разработке. Хостинг может отключить сервер из-за неоплаченного счета или внутренней ошибки.

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

Будет ли сайт в топе Google и Яндекс?

Будет, если работать над контентом, SEO, конкурентными ценами, наполнением каталога. Мы делаем базовую SEO-оптимизацию, но за полноценным продвижением нужно обращаться к профильным специалистам.

Красивый сайт будет привлекать клиентов сам?

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

Какие вопросы задать перед разработкой сайта, чтобы потом не было мучительно больно

Что такое HTML-верстка?

Объясняем просто:

  • После дизайна у вас есть красивые картинки — это только макет, который нельзя открыть в браузере или использовать.

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

Слева — код, справа — то, как сайт выглядит в браузере

Слева — код, справа — то, как сайт выглядит в браузере

Я хочу заплатить и не вникать в ваши процессы. Так можно?

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

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

Зачем мне знать все эти термины, если специалисты вы?

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

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

  1. Ошибка в запросе на сервер — фильтры на сайте не правильно формируют запросы, или сервер не возвращает правильные данные.

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

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

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

Почему ваш подход лучше, чем на конструкторах сайтов?

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

Но если нужно сложное решение: интеграция с CRM, сложный каталог или нестандартный функционал — без индивидуальной разработки не обойтись.

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

А сайты из портфолио точно вы делали?

Часто клиенты уже видели наши проекты до встречи, но все равно хотят уточнить: «А вот это точно вы делали?» Мы показываем, объясняем, что из них аналогично запросу клиента. Тогда сомнения развеиваются.

К слову, покажем часть наших работ:

  • МТС

  • Газпром центр

  • Абамет

  • Измерительная техника

  • Альфа-Импорт

  • Мясная фабрика Александров в Беларуси

  • Galleria Minsk

А вы защитите сайт от взлома и вирусов?

Этот вопрос поднимается реже, чем хотелось бы, но важно уточнить: базовая безопасность — это то, что мы всегда обеспечиваем. Защита от SQL-инъекций, предотвращение XSS-атак, настройка HTTPS — это стандарт. Но если речь идет о глубокой информационной безопасности, такой как защита от хакеров, это уже не в нашей зоне ответственности.

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

А данные на сайте будут в безопасности?

Безопасность данных — это совместная работа разработчиков и хостинг-провайдера. Мы прописываем все, что касается доступа, использования защищенных контуров, настройки SSH-ключей и ограничений в админке.

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

Тексты сами придумываете или мне их писать?

Мы не пишем тексты. Если готовых материалов для наполнения сайта нет, то советуем сначала поработать с редакторами и собрать хотя бы базовую информацию. Без нее проект просто не сдвинется с места. Это особенно важно для корпоративных сайтов. Для интернет-магазинов все проще: товары у клиентов обычно уже есть, можно использовать их описания.

Какой сайт мне нужен: лендинг или многостраничный?

Большинство клиентов знают, что им нужно. Однако бывают случаи, когда кто-то хочет интернет-магазин, но не готов к инвестициям. Тогда мы предлагаем начать с чего-то простого — лендинга или магазина на Tilda. Вложить деньги в продвижение, наполнить каталог, протестировать рынок. Если проект пойдет, то всегда можно вернуться к разработке полноценного сайта.

Какие гарантии вы даете?

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

Еще гарантия не покрывает ошибки из-за изменений в коде сторонними подрядчиками или внешних проблем:

  • Серверные ошибки.

  • Проблемы с сетью.

  • Ошибки в работе сторонних скриптов, плагинов, API или библиотек.

  • Проблемы, возникающие из-за обновления платформы (например, CMS) или окружения сервера.

Показать полностью 5
Предпринимательство Бизнес IT Разработка Веб-дизайн Веб-разработка Услуги Telegram (ссылка) Длиннопост
0
Hunterai
Hunterai

Как я сделал Нейро ассистент, бот администратор для салона красоты и увеличил прибыль⁠⁠

10 месяцев назад

Как я помог подруге с салоном красоты – и это стало бизнесом!

Друзья, хотел бы коротко поделиться. Недавно я решил помочь своей подруге Лене, знаком с ней уже много лет, у которой был небольшой, уютный салон красоты.
Вроде бы всё шло хорошо: клиентов хватало, записи были, но что-то всегда шло не так. Администратор не успевал отвечать, клиенты терялись, запись путалась. Короче, вечный хаус, как и в любом обычном провинциальном городе) Казалось бы, работы много, но эффективность оставляла желать лучшего.

Как я придумал чат-бота AlinaAI?

Короче меня осенило: что если убрать из процесса человеческий фактор и передать всю рутину умному помощнику? Заточить его под все возможные вопросы и сделать лучшего помощника для салона красоты моей подруги. Так родилась идея чат-бота, который:

✅ Отвечает клиентам в WhatsApp и Telegram.

✅ Консультирует по услугам и ценам.

✅ Записывает клиентов в два клика.

✅ Работает круглосуточно.

✅ Перенаправляет важные запросы администратору.

Мы решили попробовать. И буквально через пару недель Лена уже видела результат.

— Во первых, Записей стало в два раза больше, потому что клиенты не ждали ответа.
— Во-вторых, Администратор перестала тратить часы на сообщения – бот всё взял на себя.
— В третьих, Салон перестал терять клиентов, так как все заявки фиксировались в системе.

Как я все устроил?

Вначале написал простенький код на js и прикрутил авторизацию, начал подключать разные llm модельки.

Авторизуемся

Авторизуемся

Подключаемся к модели и подхватываем диалог

Подключаемся к модели и подхватываем диалог

То что видит пользователь на своей стороне

Вот так бот общается с клиентами

Вот так бот общается с клиентами

Так же бот легко отменяет запись - клиент и мастер не испытывают стресс.

Опечатки и недописки текста Алина понимает тоже

Опечатки и недописки текста Алина понимает тоже

Я уже работал с разными моделями ии, но как вы понимаете, тут конечно же chat gpt.
Перед запуском мы собираем информацию о салоне: название, адрес, услуги, цены, имена сотрудников. Эти данные загружаются в систему, и искусственный интеллект начинает работать с клиентами, давая точные ответы.

Бот умеет вести диалог так, что люди даже не понимают, что общаются с AI.
Бот использует смайлики 😊, эмоции, делает паузы между сообщениями и даже показывает статус "печатает...", чтобы общение выглядело естественно.

А вот как заявки приходят в Telegram-систему:

А вот как заявки приходят в Telegram-систему:

Так же бот легко отменяет запись - клиент и мастер не испытывают стресса.

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

Когда клиент записался, бот автоматически отправляет информацию в CRM.
Больше никакой путаницы – все записи под контролем.

Я думал о том, чтобы сделать ещё возможность общаться с ботом и спрашивать его о записях. Допустим, какие у меня на завтра записи? На сегодня у тебя 6 записей: 4 стрижки, брови и маникюр. Не знаю что удобнее, кнопки, или записать команду звуком) оба варианты классные, и сделать можно любой.

Вот так выглядит удобный календарь записей:

Вот так выглядит удобный календарь записей:

По сути, можно засунуть любые нужные колонки. Какие ещё данные нужны Лене?

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

Календарь можно открывать на сайте и в боте, можно закинуть в календарь от гугла. Раздолье вариантов

А что в итоге?

Лена осталась в восторге! Записи перестали теряться, количество клиентов увеличилось, а администратор теперь занимается действительно важными задачами, а не постоянными переписками

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

Если это помогло Лене, то может помочь и другим. Если у вас салон красоты или похожая модель бизнеса, например, барбершоп, то я смогу вам сделать такой же инструмент, так сказать, за коробку конфет) Теперь у меня уже есть полностью готовое решение – нужно просто вставить данные вашего салона красоты, и всё заработает!

Пишите пишите в воцап обсудим ваш проект – сделаю под ваш бизнес, оцифрую и перенесу все записи в удобную CRM, голосовая транскрибация тоже возможна.
https://alinaai.ru
сам бот https://t.me/la_gracee

Показать полностью 7
[моё] Клиенты Сервис Салон красоты Массажный салон Telegram бот Ассистент Нейронные сети Сайт Чат-бот Приложение Услуги Спортзал Обучение Программа Разработка Красота Стоматология Предпринимательство Программист Программирование Длиннопост
0
23
Diprivan
Diprivan
IT-юмор

Ответ на пост «Особенности национальной мобильной разработки»⁠⁠1

1 год назад

Это нормальная практика. Есть технология PWA (progressive web application). Пишешь сайт, делаешь его pwa-compatible, дальше можно в Google play и в AppStore. С эпплами сложнее, там движок получается на сафари со всякими плясками с бубном. И уведомления не будут приходить.

Фича в том, что если нужно поменять что-то везде (в мобильных приложениях и на сайте), то меняаешь только на сайте, остальное апдейтится почти само. В противном случае нужно вносить изменения на котлине, на свифте и т.п. чтобы оно во всех приложухах поменялось.

Соответственно PWA имеет ограничения по взаимодействию с осью, но и это решается.

Update: пуш-нотификации в PWA под эппл работают!

I`m CTO bitch IT юмор Юмор Скриншот Разработка Приложение Обман клиентов Развод на деньги Услуги Ответ на пост Текст
16
258
imctobitch
imctobitch
Норм автор
IT-юмор
Серия I'm CTO, bitch

Особенности национальной мобильной разработки⁠⁠1

1 год назад
Особенности национальной мобильной разработки

👉️ Телеграм-канал

[моё] I`m CTO bitch IT юмор Юмор Скриншот Разработка Приложение Обман клиентов Развод на деньги Услуги
20
8
Вопрос из ленты «Эксперты»
DaniilSeryj
DaniilSeryj
Спроси Пикабу

Почему сразу несколько банков ищут разработчиков MS SQL для автоматизации расчётов кредитных рисков?⁠⁠

1 год назад

Что в 2023 искали людей на PostgreSQLPro из-за ухода Teradata и Oracle - это я знаю. И что Microsoft из России тоже ушла, а на Postgree с MS SQL начинали переходить ещё в 2020, когда никакого СВО и в помине не было - в курсе.

Другое интересно - что сейчас ищут людей именно на риски. Сразу несколько банков. Причём некоторые - аж отделами, им и разработчики, и аналитики нужны. При этом задача-то плёвая - три месяца работы одного человека, если все данные (список клиентов, кредиты, залоги, типы залогов, рейтинги клиентов, соответствия рейтингов и вероятности дефолта, и т.п.) пополняются / корректируются автоматически и все формулы есть. Формул нет - плюс пара недель. Если автоматизацию сбора надо сделать - ещё несколько недель. Если нужно решить проблему с безопасностью - ещё квартал (смотря насколько адекватны безопасники и админы серверов с базами-исходниками). Если надо выбить место на сервере или сервер - ещё месяц / два. И при этом эта задача должна была быть решена давным-давно у всех.

А тут - сразу несколько банков одновременно. И не новые, а давно существующие. У которых всё должно работать согласно требованиям ЦБ. И на MS SQL Server.

Почему?

Вопрос Банк Услуги Разработка Спроси Пикабу Текст
18
1
saitcraft
saitcraft
Молодые предприниматели

5 советов, которые бы мы хотели услышать, если бы сами заказывали разработку сайта⁠⁠

1 год назад

Я — Дмитрий Шестаков, сооснователь маркетингового агентства Сайткрафт. Нам, людям, свойственно совершать ошибки, и это ок. Главное — проанализировать, что пошло не так. Чтобы вы извлекали вывод без вреда, мы с коллегой собрали ТОП-5 ситуаций, которых вы можете избежать в своём бизнесе во имя прибыли, а не убытка.

Разработка сайта — это многоэтапный процесс. Концепцию и дизайн согласуй, вдохновение найди, работу фронтенда и бэкенда (что это за слова вообще такие?!) проверь и т. д. И на каждом этапе могут быть допущены ошибки, которые повлияют на итоговый результат.

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

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

*Факапы — это неудача или облом, провал.

P.S. Например, если бы мы знали это раньше, то:

  • сэкономили денег;

  • не сорвали сроки;

  • улучшили отношения с клиентами и т. д.

Ситуация № 1: некомпетентные спецы

Проблема: исполнители могут просрочить проекты из-за своей некомпетентности и безответственности.

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

А вот как вы можете это избежать:

  • Вспомните о священном правиле: цифре 1 в бизнесе не место.

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

  • Тщательно проработайте ТЗ. Обсудите все детали проекта. Уточните требования к навыкам исполнителя и гипотезу конечного результата.

  • Проведите собеседование с проверкой технических навыков.

Ситуация № 2: отсутствие ЛПР

Проблема: у вас отсутствует лицо, которое принимает решение.

Вы не назначили ответственное лицо. Ваши подрядчики постоянно дёргают вас или другого человека, который не принимает решение.

Такая ситуация приводит к неопределённости, а из неё могут вытекать и другие проблемы.

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

  • На этапе продажи обозначьте ответственное лицо со своей стороны. К нему клиент сможет обратиться по любым вопросом.

  • Уточните у подрядчика, к кому вы можете обратиться.

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

Ситуация № 3: размытое ХЗ, то есть ТЗ

Вы поняли, что вам нужен сайт, потому что он есть у конкурентов. А какой? Для чего? Что там будет? — С этим вы не определились. Отсюда возникает проблема, и вы начинаете кружить вокруг да около.

Если подрядчик попался грамотный, то вам проведут брифинг, зададут миллион вопросов и в итоге выявят потребность. В противном случае проект так и останется ХЗшным.

С этим нужно быть осторожным.

  • Определите цель, из-за которой вы решились на создание сайта. Привлечение лидов? PR кампания? Интернет-магазин?

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

  • Изучите техническое задание, которое вы составили совместно с подрядчиком. Всё ли соответствует вашим пожеланиям?

  • Поддерживайте коммуникацию с подрядчиком во время всего процесса разработки. Регулярно запрашивайте обзоры проделанной работы и согласовывайте любые изменения или дополнения к ТЗ.

Ситуация № 4: внеочередные требования и размытые сроки

Бывает, что вам хочется внести правки или добавить моменты, которые не были прописаны в договоре. Это абсолютно нормальная практика. Подрядчик выставляет вам счёт, вы божественно клянётесь его оплатить и…не оплачиваете в срок. Давайте разбираться.

Ситуация, которую мы описали выше, приводит к нестабильным финансовым потокам и затрудняет планирование ресурсов.

Давайте представим цепочку: ваши деньги — работа специалистов (менеджер проектов, дизайнер, программист, контент-менеджер, тестировщик и т. д.) — ресурсы, которые затрачиваются на проект — сайт — сроки.

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

Советы, как это избежать:

  • Пропишите в договоре сроки оплаты. В т. ч. непредвиденные. Это будет вас мотивировать. Бывает, что забыл/замотался/перенес. Чтобы этого не произошло, необходимо чувствовать ответственность.

  • Предупреждайте. Кризис бывает у всех. Если вы понимаете, что на следующей неделе оплатить не сможете, то обозначьте сроки, в которых оплата будет произведена. Так, вы и сами будете спокойны, и подрядчик поймёт, на какую дату ему рассчитывать.

Ситуация № 5: отсутствие тестов

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

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

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

Эти советы помогут этого избежать:

  • Запросите результаты тестирования. Уточните, будут ли тесты в принципе.

  • Убедитесь, что процесс тестирования прописан в договоре.

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

  • Внедрите процесс контроля качества на каждом этапе разработки.

Давайте подытожим

Если разбить факапы на крупные блоки, то их получится 5:

  1. Некомпетентные сотрудники.

  2. Отсутствие ответственного лица.

  3. Размытое техническое задание.

  4. Размытые сроки или несвоевременная оплата.

  5. Неполноценное тестирование.

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

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

Показать полностью 7
[моё] Малый бизнес Бизнес Маркетинг Услуги Сайт Клиенты Боги маркетинга Разработка Веб-разработка Длиннопост
1
progerdan
progerdan

Как я разрабатывал грозу всея Авито — рандомизатор текста⁠⁠

1 год назад

Вы думаете, что это разный текст? А на самом деле — один и тот же.
Разбираемся, что такое рандомизация и для чего она используется.

Пример рандомизации одного и того же текста для двух объявлений на Авито

Пример рандомизации одного и того же текста для двух объявлений на Авито

Приветствую! Меня зовут Данила Справцев, я — веб-разработчик. Специализируюсь на разработке, запуске и сопровождении веб-сервисов, онлайн-платформ и ботов.

https://spravtsev.pro

Пришел запрос

Ко мне обратился клиент с запросом разработки сервиса автоматической публикации объявлений на Авито с возможностью рандомизации любого текста.

Автоматическая публикация — дело весьма интересное и заслуживает отдельного материала 😀

В данной статье рассказываю про основополагающую по работе с любыми текстами и сервисами объявлений — рандомизацию и генерацию текстов.

Что такое рандомизация текста

Это изменение оригинального текста, путем выбора, перестановки или перебора заранее заготовленных слов по формулам

Например, если мы введем в фигурных скобках и разделим через символ "|" {Здравствуйте|Привет} после рандомизации получим один из вариантов:

  • Здравствуйте

  • Привет

Это является формулой выбора из множества

Пример генерации через случайный выбор

Пример генерации через случайный выбор

Возможности рандомизации

Большинство рандомизаторов поддерживают следующие формулы

  • {слово 1|слово 2} — случайный выбор => слово 1

  • [слово 1|слово 2+, +] — перестановка => слово 1, слово 2

В случае с перестановкой, между знаками + (плюс) указывается разделитель, в данном случае это запятая и пробел

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

В моем случае, клиент занимается товаркой и ему нужно больше возможностей применения, поэтому расширяем базу и добавляем несколько новых формул:

  • [буква] [БУКВА] - Случайная буква, обычно используется для артикулов

  • [letter] [LETTER] — случайная английская буква

  • [артикул] [АРТИКУЛ] — готовый артикул

  • [число] — цифра от 1 до 9

  • [от:число-число] ([от:1-999]) — случайное число в заданном диапазоне

  • %позавчера% — дата в формате д.м.г

  • %вчера%— дата в формате д.м.г

  • %сегодня%— дата в формате д.м.г

  • %завтра%— дата в формате д.м.г

  • %послезавтра%— дата в формате д.м.г

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

Как это можно применить

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

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

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

Представим, что вы владеете бизнесом по производству столов в стиле лофт и составляете следующий текст для своего объявления:

Производим для Вас стoлы в стилe лофт. Мы являемся производителем продукции

Hаши cтолы пoдxoдят кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в любой интерьeр как куxoнный стол так и обеденный стoл.

📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из:
- Столешницы из ЛДСП толщиной 25мм.
- Усиленного подстолья высотой 75 см с регулировкой неровностей ±2 см., фурнитура и инструкция идут в комплекте!

⚡Размеры и цена:
140х70х75 --- 6200 ₽
120х70х75 --- 5600 ₽
90х60х75 --- 4900 ₽
120х60х75 --- 5100 ₽

⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте цены!

💴 Оплата: перевод, нал, безнал.

🎨 Цвета доступные к заказу:
- Дуб табачный крафт
- Дуб белый крафт
- Венге
- Дуб золотой крафт
- Дуб серый
- Дуб бронза
- Аррива
- Шимо светлый
- Сонома
- Ателье темный
- Ателье светлый
- Белый

В данном объявлении у нас как минимум 3 неизменяемых блока:

  • Размеры и цены

  • Варианты оплаты

  • Возможные цвета

Которые нам точно потребуются в новом объявлении, но если их никак не изменить, Авито может заблокировать объявлением с пометкой "Дубль"

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

По остальному тексту будем применять формулу "выбор"

Получаем следующий шаблон

{Производим для Вас|Пpедлaгaем Вам} {новые|современные|дизайнерские} стoлы в стилe лофт.
{Столы пpoизводятcя на сoбcтвeннoм пpоизводствe🔥|Собственное производство🔥|Мы являемся производителем продукции🔥}

Hаши cтолы {отличнo|} {могут использоваться|пoдxoдят} кaк [письмeнный cтoл|oфиcный стол|компьютерный cтoл+, +] или paбочие cтолы, тaк жe oни oтлично впишутся в {любой|} интерьeр как куxoнный стол так и обеденный стoл.

📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из:
[- Столешницы из ЛДСП толщиной {20|25}мм.|- Усиленного подстолья высотой {70|75} см с регулировкой неровностей ±[от:1-5] см., фурнитура и инструкция идут в комплекте!+
+]

⚡Размеры и цена: [90х60х75 --- {4900|4800} ₽|120х60х75 --- {5000|5100} ₽|120х70х75 --- {5500|5600} ₽|140х70х75 --- {6000|6100|6200} ₽+
+]

⚡Так же {производим|изготавливаем} {столы|столешницы} под {любые|} ваши размеры, {пишите и|звоните и} запрашивайте {цены|прайс-лист}!

💴 Оплата{ возможна|}: [перевод|наличные|безнал+, +].

🎨 Цвета доступные к заказу:
[- Дуб золотой крафт|- Дуб табачный крафт|- Дуб белый крафт|- Дуб серый|- Дуб бронза|- Венге|- Аррива|- Шимо светлый|- Сонома|- Ателье темный|- Ателье светлый|- Белый+
+]

Артикул {товарного|} предложения: [АРТИКУЛ]

🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝

Результат

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

Сгенерированный текст после рандомизации:

Пpедлaгaем Вам современные стoлы в стилe лофт. Собственное производство🔥

Hаши cтолы могут использоваться кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в интерьeр как куxoнный стол так и обеденный стoл.

📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из:
- Столешницы из ЛДСП толщиной 20мм.
- Усиленного подстолья высотой 75 см с регулировкой неровностей ±6 см., фурнитура и инструкция идут в комплекте!

⚡Размеры и цена:
90х60х75 --- 4900 ₽
140х70х75 --- 6100 ₽
120х60х75 --- 5100 ₽
120х70х75 --- 5500 ₽

⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте прайс-лист!

💴 Оплата: перевод, наличные, безнал.

🎨 Цвета доступные к заказу:
- Аррива
- Дуб табачный крафт
- Дуб серый
- Белый
- Сонома
- Дуб белый крафт
- Ателье светлый
- Шимо светлый
- Дуб бронза
- Ателье темный
- Дуб золотой крафт
- Венге

Артикул предложения: H6LPJCP8

🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝

Немного фишек о формулах

Между + + (знак плюса) я использую перенос на новую строчку (энтер), чтобы каждый текст из перечисления был на новой строчке, а если мне нужно чтобы слово либо было, либо вообще не было, то использую пустой второй вариант — {1 вариант|} как в этом примере.

Так же отмечу, что можно использовать все, не только текст, но и цифры и символы {1|2}, {$|₽}

Результат генерации текста в рандомизаторе

Результат генерации текста в рандомизаторе

Рандомизиторовать можно не только описания, но и заголовки объявлений

Пример использования рандомизации заголовков для массовой публикации объявлений. Случайный профиль

Пример использования рандомизации заголовков для массовой публикации объявлений. Случайный профиль

Заключение

Рандомизация — это мощный инструмент любого товарного (и не только) бизнеса, которым не стоит пренебрегать.

В этой статье я лишь ограничивался Авито, но не стоит забывать, что есть еще Озон, Вайлдберрис, Яндекс Маркет и другие площадки с сотнями селлеров, которые точно используют рандомизацию текста между своими товарами.

Можно ссылку на рандомизатор?

Да, если вам понравилось, или столкнулись с проблемами, опишите свой опыт в комментариях, буду рад помочь или просто почитать. 😀

Ссылка на рандомизатор

Спасибо, что дочитали!

Вас интересует разработка веб-сервиса или бота?

Вам необходим собственный рандомизатор со своими правилами в формате веб-сервиса или телеграм бота?

Напишите мне в телеграм и получите бесплатную консультацию по реализации Вашей идеи под ключ. ↴

https://t.me/DanielSpravtsev

Либо сначала можно посмотреть другие мои кейсы на сайте ↴

https://spravtsev.pro/projects

Пользовались когда-нибудь рандомизацией текста
Всего голосов:
Показать полностью 3 1
[моё] Опрос Авито Разработка Сервис Веб-разработка Создание сайта Полезные сайты Сайт Услуги Клиенты Маркетинг Объявление Копирайтинг IT Длиннопост Telegram (ссылка)
8
2
ITprofy

Куда сходить на этой неделе. Дайджест АйТи мероприятий 27.09.2023⁠⁠

2 года назад

1.Axiom JDK Meetup: Java 21 и доверенные технологии
Когда: 27 сентября 18:00 МСК
Где: Интернет
Трансляция: ✅

2.GNIVC QA Kitchen
Когда: 27 сентября 17:30 МСК
Где: г. Чебоксары Трансляция: Под вопросом

3.X5 Data Quality Meetup
Когда: 27 сентября 18:00–19:00 МСК
Где: Интернет
Трансляция: ✅

4. M2_TECH Scala Meetup
Когда: 28 сентября 18:00–21:00 МСК
Где: Москва + Интернет
Трансляция: ✅

5. Techdoc Meetup #2
Когда: 28 сентября 19:00–21:00 МСК
Где: Москва + Интернет
Трансляция: ✅

6. BugsBusters
Когда: 28 сентября, в 19:00
Где: Санкт-Петербург + Интернет
Трансляция:

7. Selectel Python Meetup. Три уровня погружения: процессы под капотом, архитектура кода, развитие языка
Когда: 28 сентября, 19:00
Где: Санкт-Петербург + Интернет
Трансляция: ✅

8. Samokat.tech Meetup – Backend
Когда: 29 сентября 18:00–21:30
Где: Москва + Интернет
Трансляция: ✅

9. Rust Community Meetup
Когда: 30 сентября 14:00–20:00
Где: Санкт-Петербург + Интернет
Трансляция: ✅

10. RubyRussia
Когда: 30 сентября
Где: Интернет
Трансляция: ✅


Материл подготовлен каналом https://t.me/imunior, где публикуют стажировки, айти мероприятия и авторские стать. А также есть чат, в котором коллеги делятся опытом трудоустройсва и не только https://t.me/+7TAmICQx1LE1Y2Qy

Показать полностью
[моё] Интернет Программист Информационная безопасность Google Python Хакеры Linux Удаленная работа Тестирование Разработка Сайт Услуги Приложение Конференция IT Программирование Текст
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии