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

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

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

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
5792
Kashchey.MS
Kashchey.MS
2 года назад
Лига фрилансеров

Разговор с почти клиентом⁠⁠2

— Привет, мне тебя рекомендовали
— Привет, какая у тебя задача?
— Хочу сайт, чтобы теплые заявки рекой…
— Сделаем так и так, это будет стоить 5 яблок
— Дорого, дай другое предложение
— Ок, убираем блог, раздел услуги — 3 яблока
— Я хочу большой сайт, подробный под SEO… 1 яблоко или я ухожу
— Иди…
***прошло 3 дня***
— Привет, дай другое предложение, все отказываются делать нормально.
Почему не отвечаешь?

ヽ(°□° )ノ

[моё] Продажа Маркетинг Digital Фриланс Бизнес Клиенты Текст
295
lalikovasofia
2 года назад

8 трендов цифровизации в 2023 от Hiclick⁠⁠

8 трендов цифровизации в 2023 от Hiclick Цифровизация, Бизнес, Тренд, Маркетинг, Digital

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

Первый, как и несколько лет назад, работает в офлайн-режиме. Второй сразу расположился в онлайн-плоскости. Третий сочетает гибридную модель, так как онлайн дает хорошее продвижение, а офлайн позволяет грамотно выделяться. Гибридная модель – один из признаков digital-маркетинга 2023 года. А к каким трендам стоит присматриваться, чтобы конкуренты не обогнали? Несколько советов от директора агентства высоких откликов Hiclick Виталия Романова.

Омниканальный маркетинг

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

Чат-боты

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

Искусственный интеллект

ИИ еще с конца 2022 захватил пользователей соцсетей, когда все создавали с его помощью аватарки. Искусственный интеллект генерирует логотипы бизнеса и рекламные креативы без дизайнера. И, конечно, ИИ должен просчитывать наше поведение в интернете для более персонализированного УТП.

Дополненная реальность

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

Метавселенные

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

Видеоролики

И чем короче ролик, тем лучше. Негласное правило – хронометраж до 2 минут. Минута – еще выигрышнее. В Youtube залипают на Shorts, TikTok продолжает наращивать аудиторию. В век информационной передозировки наш ленивый мозг находит в этом выход. Текстовое сопровождение продукта дублируют или вовсе заменяют видеоформатом. И вы должны это знать для продвижения своего бизнеса.

Подкасты

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

Контент от аудитории

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

Справка:

Агентство высоких откликов Hiclick работает с 2011 года. Много лет компания специализировалась на авторынке. Но после качественных изменений в 2021 году Hiclick стал работать с производственными компаниями,b2b и масштабным b2c проектами. Один из лидеров Сибири по эффективному внедрению digital технологий. 

Показать полностью
Цифровизация Бизнес Тренд Маркетинг Digital
3
Altcraft
Altcraft
2 года назад

В какие цифровые мифы верят россияне?⁠⁠

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

В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
В какие цифровые мифы верят россияне? Бизнес, Маркетинг, Digital, Мифы, Цифровизация, Длиннопост
Показать полностью 6
Бизнес Маркетинг Digital Мифы Цифровизация Длиннопост
4
Adlook
Adlook
2 года назад

Просто о сложном: полезность видеомаркетинга для вашего бизнеса⁠⁠

Всем салют, ADlook на связи!


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

Специалисты «РБК» подготовили материал, где рассказывают, как интернет-магазины удерживают клиентов с помощью этого инструмента. Они же говорят о перспективности видео для бизнеса в целом независимо от формата продаж. И мы полностью согласны с этим. Вот здесь рассказываем, почему.

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

Нужен ли вам видеомаркетинг: преимущества инструмента

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

Нужен ли вам видеомаркетинг? Да.

1. «Живые» ролики привлекают почти на 70% больше пользователей по сравнению с другими форматами рекламы, утверждают специалисты агентства RapidWeb.

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

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

Не верится? Тогда рекомендуем ознакомиться с этим материалом от специалистов компании Wyzowl. От некоторых роликов в публикации вы не сможете оторваться.

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

Отступление: мы не рекомендуем исключать все прочие рекламные форматы, лишь советуем дополнить имеющуюся рекламную стратегию видеоформатом.

Почему важно планировать видеомаркетинг

По тем же причинам, по которым бизнес планирует другие виды кампаний. Первая задача, которую решают маркетологи при создании стратегий – выявление потребностей и целей. Это отправная точка. Анализ и исследования – наше все. И это справедливо для видеомаркетинга.

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

Помимо постановки целей и задач при планировании необходимо определиться с рядом прочих аспектов. Это:

- инструменты кампании, ее средства (нужно ли привлекать оператора, монтажера, каков бюджет и т.д.);

- тип подачи информации (на примере видео это или анимация, или живые люди, или смешанный формат);

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

Для кого видеомаркетинг обязателен

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

Здесь все снова упирается в цели. Перед выбором в пользу видео ответьте себе на следующие вопросы:

- «Чего должен достичь мой бизнес посредством ролика?»;

- «Что я хочу донести до потенциальных клиентов?»;

- «Когда я хочу получить результат?»;

- «Кто представляет мою целевую аудиторию?».

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

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

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

Последний вопрос касается целевой аудитории. Если бизнес предлагает таблетки от давления для пенсионеров, видео в интернете вряд ли сможет помочь наладить продажи. Другое дело – предложение современных гаджетов людям с доходами от средних и выше в возрасте от 25 до 45 лет.

Выводы очевидны:

- конкретный ролик должен быть посвящен цели кампании (или целям);

- не всегда нужно принимать непосредственное участие в подготовке видеоматериала в качестве «актера». Иногда полезнее видеоотзывы или анимация;

- срок наступления ожидаемого (желаемого) эффекта зависит от решаемых задач;

- знание особенностей целевой аудитории – залог успеха видео.

Простой алгоритм реализации стратегии видеомаркетинга для «чайников»

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

Создавайте качественный, простой и понятный, привлекательный контент

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

Учитывайте цель, но в любом случае используйте:

- качественное оборудование;

- подходящие для целевой аудитории форматы (история, отзыв, процесс производства товара или оказания услуги и т.д.);

- используйте триггеры, чтобы удержать внимание (примеры: «Почему наш товар? Расскажем в следующем блоке»; «Мы разгружаем клиентов. Как? Сейчас расскажем»).

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

Все это подтверждается опытом «Инграда».

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

Это как в примере с таблетками о гипертонии и гаджетами: первые не интересуют молодежь, вторые не нужны пенсионерам.

Рекомендуем использовать приемы контекстного таргетинга или поведенческого. Это гарантия успеха видеомаркетинга. Контекст предполагает учет интересов целевой аудитории, поведенческий таргетинг – «зацепку» за привычки.

Представьте, что хотите объяснить клиентам, что ваш товар – это находка. Как? Вот советы от «РБК».

Заблаговременно планируйте бюджет, чтобы не тратить больше необходимого

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

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

Устанавливайте показатели эффективности, следите за результатами и вносите корректировки при необходимости

Пусть показатель – количество просмотров за первую неделю. Если он не достигнут, нужно что-то менять. Правильно ли определена целевая аудитория? Верно ли выбран формат? Увлекает ли видео, вызывает положительный отклик? Ответы на эти и связанные с ними вопросы помогут понять, где имеются ошибки.

Это еще раз подтверждает важность планирования. Оно сводит к минимуму вероятность корректировок.

Не отказывайтесь от экспериментов

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

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

Резюме

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


Исследование Vidyard и CMI показывает, что пока «залетают» объясняющие видео (65% глобальной аудитории), экспертные обзоры (58%), кейсы и истории клиентов (51%), а также ролики, посвященные брендам (50%). Считайте это советом.


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

Показать полностью
[моё] Маркетинг Идея Бизнес Digital IT Длиннопост Текст
1
shallpav
2 года назад
Лига фрилансеров

У кого такое было?⁠⁠

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


А ещё говорят, что клиент всегда прав)

У кого такое было? Продажа, Маркетинг, Digital, Фриланс, Малый бизнес, Бизнес, Клиенты

В голосовом указал человеку, что работаю удаленно, да и нашли меня на фрилансе )

После его фразы даже не знал, что ответить, впервые такое.


А вы бы что посоветовали?

Показать полностью 1
[моё] Продажа Маркетинг Digital Фриланс Малый бизнес Бизнес Клиенты
23
53
bokovakhmad
bokovakhmad
2 года назад
Лига программистов

Что не так с оценкой разработки IT-продуктов⁠⁠

Что не так с оценкой разработки IT-продуктов IT, Программирование, Интернет, Веб-разработка, Digital, Бизнес, Совет, Онлайн, Длиннопост

В чем риск? Как нам недавно объяснили: риск в риске. Истории в агентствах начинаются одинаково, а заканчивается по-разному. Начинаются с “назовите примерную стоимость / сроки, ну примерно сколько?”, а заканчиваются либо проектом сданным в срок, либо сорванными договоренностями. От чего же зависит результат?


В прошлой статье рассмотрел технические тонкости реализации digital-продуктов. В этой рассмотрю организационные. Как не ошибиться при составлении сметы? На что обратить внимание по ходу проекта, чтобы сделать проект в срок и в плюс? Эти наблюдения, в основном, относятся к модели Fix Price, но также применимы для корректной оценки трудозатрат на спринты.


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


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


На этапе оценки


• Сколько команд участвует в разработке, кто кого ждет? Одно дело, если весь проект разрабатывает одна команда, и совсем другое, если работают две и больше команд. API, с которым вы интегрируетесь, полностью готово? Заказчик готов предоставить его на приемку вашей команде?


• На проекте уже есть наработки прошлой команды, осталось только “доработать пару моментов”? А совпадают ли версии приложения в сторах с исходниками, которые дает заказчик?


• Проект необходимо запустить к конкретному дню (выставка / конференция / презентация) или есть запас по времени?


• В часть какого ландшафта будет вписан разрабатываемый продукт? Каков контекст текущего проекта? Какая приоритизация работ?


• Ваш проект попадает на гендерные / майские / новогодние праздники? Учли, что это выходные дни и команда будет отдыхать?


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


На этапе разработки

Что не так с оценкой разработки IT-продуктов IT, Программирование, Интернет, Веб-разработка, Digital, Бизнес, Совет, Онлайн, Длиннопост

Разработчик выполняет функции менеджера )


• Тестовые данные предоставлены в полном объеме? Данные совпадают с боевыми? Или на проде появятся новые поля о которых не шла раньше речь?


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


• Легаси-проект с зависимостями 2016 года, который нужно “просто поправить”?


• Заложили 10% времени на финальную проверку и полировку проекта?


• На чьей стороне ведется учет работы, в каких трекинговых системах? В какой срок будут предоставлены необходимые доступы?


• Какая критичность ошибки? Нужно ли отслеживать / анализировать и логировать каждый шаг пользователя?


• Сложность тестирования и его вариативность. На проекте достаточно ручного тестирования? Или тест-кейсов настолько много, что проще написать сценарии автоматизированного тестирования?


На этапе запуска и сопровождения

Что не так с оценкой разработки IT-продуктов IT, Программирование, Интернет, Веб-разработка, Digital, Бизнес, Совет, Онлайн, Длиннопост

Все равно все может пойти наперекосяк, нужно быть к этому готовым)


• Кто и когда будет принимать проект? Тот же менеджер, который ставил задачу или за время реализации продукта менеджер сменит компанию и вам снова придется утрясать контекст?


• Сопровождать разработанный проект будет та же самая команда разработки? Разрабатывать и сопровождать должны уметь разные команды, тем самым вы проверяете код на “липкость” к конкретному разработчику.


• Обучение конечных пользователей было включено в оценку? Иначе даже после сдачи проекта он может “сожрать” бюджет.

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


Точных вам оценок.

Показать полностью 2
[моё] IT Программирование Интернет Веб-разработка Digital Бизнес Совет Онлайн Длиннопост
8
6
bokovakhmad
bokovakhmad
2 года назад
Web-технологии

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время⁠⁠

Порой случаются события, которые не должны случаться. Мы в “Искусство Автоматизации” за 4 года создания digital-продуктов собрали все из них (ну или те, что касаются IT продуктов). Делимся опытом, инструментами и подходами, которые сделали нашу деятельность стабильнее.

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Мы создаем чат-ботов, мобильные приложения, сервисы и сайты. Пишем проекты с нуля, перенимаем проекты от разработчиков, “ушедших в туман”, и за 4 года методом проб и ошибок накопили опыт, которым хотим поделиться с комьюнити. Некоторые уроки покажутся банальными, но от этого не менее важными, особенно в текущей обстановке.


1. Мониторинг


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


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


По нашему опыту, большинство форс-мажоров покрывается мониторингом:


• валидности SSL-сертификата;


• доступности сервиса (HTTP 200);

• телеметрии сервера (свободное место, нагрузка на CPU, загрузка RAM).


И уже первым узнаете о падении вы, а не заказчик.


2. Бэкапы

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Мы теряли полностью сервер с проектом, и знаем не понаслышке о шутке про типы системных администраторов. Кто-то возразит: «Нужно было раскошелиться и подключить услугу резервного копирования», но что делать, если учетную запись полностью заблокировали или учредители хостинга выясняют отношения между собой, а все проекты лежат неделю?


Наши выводы:


• бэкапить проект у разных хостинг-провайдеров;


• скриптом проверять наличие бэкапов, нет бэкапа -> пуш в Telegram-бота;

• исходников в Git недостаточно, бэкапить не только базу, но и код с конфигами;

• шифровать бэкапы;

• раз в N-месяцев проверять сохранность данных, восстанавливаясь из бэкапов.

3. Доступы


Нам доставались проекты по наследству, архитектуру которых мы восстанавливали методом «археологических» раскопок. Кто-то хранит доступы в Google-таблицах, кто-то в Telegram-чатах, а кто-то даже пользуется менеджерами паролей. Мы используем bitwarden.


Для любого digital-проекта важно хранить доступы:


• к внешним сервисам (почты, домены, аккаунты в сторах, хостинг);


• к серверам (с описанием, какие сервисы запущены на какой машине).

4. Тестовые данные


Если проект состоит из одной посадочной страницы, все рекомендации по тестовому наполнению ограничиваются использованием релевантных текстов и картинок (а не Lorem Ipsum). Но когда речь идет о веб-сервисе, на что обратить внимание:


• большинство современных веб-фреймворков имеют функцию наполнения БД (seeding), необязательно заполнять вручную данные, их можно сгенерировать;


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


• как выглядят интерфейсы при заполненных данных? Правильно ли отрабатывает пагинация, поиск, верстка на месте?


5. 4хх, 5хх, ххх страницы


Никто не застрахован от 500-х ошибок и падения сервера. Но что видит пользователь в этот момент? Debug-log фреймворка или красивую страницу с «мы знаем что-то сломалось, уже чиним» — зависит от разработчика. Наши рекомендации:


• на этапе макетирования позаботиться о дизайне 4хх и 5хх страниц;


• проверить не включен ли debug-мод на продакшене;

• на этапе тестирования сымитировать 4хх и 5хх ошибки и проверить, что будет видеть пользователь;


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

6. Как выглядит интерфейс под разными учетными записями


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


• когда в нем не будет ни одной записи (напр. пустая корзина, пустой список заказов);


• при частичном заполнении (напр. указаны фамилия, имя, но нет отчества);

• после валидации полей (в правильных ли местах всплывают подсказки).

7. Стресс-тест

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Сделали digital-продукт, запустили трафик, проект упал. Было такое? У нас тоже. Как можно было это предусмотреть заранее: провести стресс-тест. Для несложных проектов можно использовать JMeter, для более сложных — поискать облачные решения, например, loader.io.


И вот уже вы знаете, что 500 одновременных подключений сервис выдерживает, 5000 — нет.


8. Ваш проект запустят на калькуляторе, вы готовы?

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

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


Необязательно покупать для тестов парк смартфонов, но запустить эмуляцию смартфона и открыть в браузере сервис или мобильное приложение — вполне. Мы так обнаружили, что в приложении на iphone 5s форму регистрации видно, а вот кнопку «Зарегистрироваться» — нет.


Понять оснащенность аудитории помогут логи веб-сервера, в которых, как правило, указывается ОС клиента (по ней можно предположить модель устройства).


9. Откатываемся


Билд готов, протестирован, выкатили на продакшен, посыпались 500-е ошибки. Shit happens. О том, что делать в такой ситуации, можно задуматься заранее и предпринять меры:


• поддерживать stage-среду в актуальном состоянии;


• сине-зеленый деплой;

• согласовать релизы на время минимальной нагрузки.


10. Логируемся


С чего начинается разбор полетов? Конечно, с просмотра логов. Слишком подробные логи — плохо, забивается место на диске; логи вида «500 internal server error(точка)» — заставляют грустить разработчика. Наши советы по этому вопросу:


• настроить ротацию логов (логи старше 1 месяца отгружаются на архивный сервер или удаляются);


• добавить в логи ID для каждой ошибки, это упростит общение по всем линиям технической поддержки;


• не выводить в явном виде пароли пользователей в логах;

• использовать инструменты менеджмента логов (ELK-стек, Sentry);

• не только логировать бэкенд, но и события на фронте (мы используем Sentry)


11. Дашборды со старта проекта


С самого первого дня digital-продукт генерирует данные, которые хранятся в базах данных. Мы взяли за правило: если есть база данных, она обязательно должна показывать свои данные на дашборд.


В стартовый набор метрик входит:


• количество пользователей;


• динамика регистраций;

• динамика business value actions (кол-во заказов, кол-во транзакции).

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


Для преобразований данных используем Airflow. Для построения дашбордов используем Metabase (благо поднимается одной строчкой кода в Docker).


Пишите в комментариях, какие уроки вы нашли полезными, а что я пропустил?

Показать полностью 4
[моё] IT Программирование Бизнес Веб-разработка Digital Чат-бот Предпринимательство Интернет Совет Длиннопост
2
2
bokovakhmad
bokovakhmad
2 года назад

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время⁠⁠

Порой случаются события, которые не должны случаться. Мы в “Искусство Автоматизации” за 4 года создания digital-продуктов собрали все из них (ну или те, что касаются IT продуктов). Делимся опытом, инструментами и подходами, которые сделали нашу деятельность стабильнее.

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Мы создаем чат-ботов, мобильные приложения, сервисы и сайты. Пишем проекты с нуля, перенимаем проекты от разработчиков, “ушедших в туман”, и за 4 года методом проб и ошибок накопили опыт, которым хотим поделиться с комьюнити. Некоторые уроки покажутся банальными, но от этого не менее важными, особенно в текущей обстановке.


1. Мониторинг


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


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


По нашему опыту, большинство форс-мажоров покрывается мониторингом:


• валидности SSL-сертификата;


• доступности сервиса (HTTP 200);

• телеметрии сервера (свободное место, нагрузка на CPU, загрузка RAM).


И уже первым узнаете о падении вы, а не заказчик.


2. Бэкапы
11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Мы теряли полностью сервер с проектом, и знаем не понаслышке о шутке про типы системных администраторов. Кто-то возразит: «Нужно было раскошелиться и подключить услугу резервного копирования», но что делать, если учетную запись полностью заблокировали или учредители хостинга выясняют отношения между собой, а все проекты лежат неделю?


Наши выводы:


• бэкапить проект у разных хостинг-провайдеров;


• скриптом проверять наличие бэкапов, нет бэкапа -> пуш в Telegram-бота;

• исходников в Git недостаточно, бэкапить не только базу, но и код с конфигами;

• шифровать бэкапы;

• раз в N-месяцев проверять сохранность данных, восстанавливаясь из бэкапов.

3. Доступы


Нам доставались проекты по наследству, архитектуру которых мы восстанавливали методом «археологических» раскопок. Кто-то хранит доступы в Google-таблицах, кто-то в Telegram-чатах, а кто-то даже пользуется менеджерами паролей. Мы используем bitwarden.


Для любого digital-проекта важно хранить доступы:


• к внешним сервисам (почты, домены, аккаунты в сторах, хостинг);


• к серверам (с описанием, какие сервисы запущены на какой машине).

4. Тестовые данные


Если проект состоит из одной посадочной страницы, все рекомендации по тестовому наполнению ограничиваются использованием релевантных текстов и картинок (а не Lorem Ipsum). Но когда речь идет о веб-сервисе, на что обратить внимание:


• большинство современных веб-фреймворков имеют функцию наполнения БД (seeding), необязательно заполнять вручную данные, их можно сгенерировать;


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


• как выглядят интерфейсы при заполненных данных? Правильно ли отрабатывает пагинация, поиск, верстка на месте?


5. 4хх, 5хх, ххх страницы


Никто не застрахован от 500-х ошибок и падения сервера. Но что видит пользователь в этот момент? Debug-log фреймворка или красивую страницу с «мы знаем что-то сломалось, уже чиним» — зависит от разработчика. Наши рекомендации:


• на этапе макетирования позаботиться о дизайне 4хх и 5хх страниц; 


• проверить не включен ли debug-мод на продакшене;

• на этапе тестирования сымитировать 4хх и 5хх ошибки и проверить, что будет видеть  пользователь;


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

6. Как выглядит интерфейс под разными учетными записями


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


• когда в нем не будет ни одной записи (напр. пустая корзина, пустой список заказов);


• при частичном заполнении (напр. указаны фамилия, имя, но нет отчества);

• после валидации полей (в правильных ли местах всплывают подсказки).

7. Стресс-тест

11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

Сделали digital-продукт, запустили трафик, проект упал. Было такое? У нас тоже. Как можно было это предусмотреть заранее: провести стресс-тест. Для несложных проектов можно использовать JMeter, для более сложных — поискать облачные решения, например, loader.io.


И вот уже вы знаете, что 500 одновременных подключений сервис выдерживает, 5000 — нет.


8. Ваш проект запустят на калькуляторе, вы готовы?
11 инструментов для вашего IT бизнеса которые сделают его стабильнее в нестабильное время IT, Программирование, Бизнес, Веб-разработка, Digital, Чат-бот, Предпринимательство, Интернет, Совет, Длиннопост

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


Необязательно покупать для тестов парк смартфонов, но запустить эмуляцию смартфона и открыть в браузере сервис или мобильное приложение — вполне. Мы так обнаружили, что в приложении на iphone 5s форму регистрации видно, а вот кнопку «Зарегистрироваться» — нет.


Понять оснащенность аудитории помогут логи веб-сервера, в которых, как правило, указывается ОС клиента (по ней можно предположить модель устройства).


9. Откатываемся


Билд готов, протестирован, выкатили на продакшен, посыпались 500-е ошибки. Shit happens. О том, что делать в такой ситуации, можно задуматься заранее и предпринять меры:


• поддерживать stage-среду в актуальном состоянии;

• сине-зеленый деплой;
• согласовать релизы на время минимальной нагрузки.


10. Логируемся


С чего начинается разбор полетов? Конечно, с просмотра логов. Слишком подробные логи — плохо, забивается место на диске; логи вида «500 internal server error(точка)» — заставляют грустить разработчика. Наши советы по этому вопросу:


• настроить ротацию логов (логи старше 1 месяца отгружаются на архивный сервер или удаляются);


• добавить в логи ID для каждой ошибки, это упростит общение по всем линиям технической поддержки;


• не выводить в явном виде пароли пользователей в логах;

• использовать инструменты менеджмента логов (ELK-стек, Sentry);

• не только логировать бэкенд, но и события на фронте (мы используем Sentry)


11. Дашборды со старта проекта


С самого первого дня digital-продукт генерирует данные, которые хранятся в базах данных. Мы взяли за правило: если есть база данных, она обязательно должна показывать свои данные на дашборд.


В стартовый набор метрик входит:


• количество пользователей;


• динамика регистраций;

• динамика business value actions (кол-во заказов, кол-во транзакции).

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


Для преобразований данных используем Airflow. Для построения дашбордов используем Metabase (благо поднимается одной строчкой кода в Docker).


Пишите в комментариях, какие уроки вы нашли полезными, а что я пропустил?

Показать полностью 4
[моё] IT Программирование Бизнес Веб-разработка Digital Чат-бот Предпринимательство Интернет Совет Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии