← На главнуюНаписать

Посты, стр. 4

183 постов из канала @altocodes — без анонсов и коротких шуток. Подписаться

2025

Что электронной торговле надо


В феврале был на мероприятии в E-COMMERCE WEEKEND в Сочи. Классный формат, когда 3 дня живешь в отеле со 150 участниками. Большинство из которых еком-директора.

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

А еком всеми силами стремится создать: лучшие условия для поставщиков. лучшие условия для клиентов. И так, чтобы конкуренты это прям завтра не скопировали.

Тонкая игра с умением выбирать правильные каналы. Договариваться об эксклюзивных условиях с поставщиками. И почему-то быть более интересными, чем товары-заменители с WB или ушедшие бренды.

При этом есть более 1000 сервисов для того, чтобы это организовать. Фулфилменты, сплиты, платежи, CRM, аналитика. Хрен во всех разберешься. А сбоку у тебя маркетплейсы. Которые давят бюджетами. И ставка ЦБ, которая лишает возможности дешевых денег.

И вот приходим мы, разработчики:

«Хелоу, Давайте вам за 10 миллионов что-нибудь напрограммируем.»

Звучит так себе, правда?)

Напрашивается вывод почему IT-рынок так трясет в этом году.

Следующий EcomWeekend, кстати, будет на Алтае в 14-17 августа. Рекомендую.

Больше людей в команде → медленнее работа

Сегодня клиенты всё чаще выбирают подрядчиков по одному критерию — скорости. Time-to-market становится решающим фактором:
— Быстрее проверка гипотезы
— Быстрее обратная связь
— Быстрее рост метрик и выручки

Хочется быстрее и начинаешь докидывать разработчиков, а оно только тормозит. Почему? Коммуникационные издержки. Каждый каждому должен рассказать про изменения в проекте, чтобы работа шла.

Наиболее эффективные команды небольшие, с сильными лидерами, которые держат весь проект в голове.

Поэтому идеальный сотрудник на проекте:
1. Знает всё про весь проект
2. Участвует в написании кода или хотя бы в ревью.
3. Готов работать больше стандартных 168 часов.
4. Не отвлекается на административные мелочи.
5. Окружён помощниками для выполнения изолированных задач.

Подробнее про то, как ускорить проекты, расскажу на нашей конференции 8 июля https://alto.timepad.ru/event/3413947/

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

Тут случай, когда меньше — на самом деле больше.

Дефицит айтишников кончился

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

1. Сеньоров или редкий стэк — днём с огнём не сыщешь.
2. Миддлов — теперь можно найти. Но надо искать.
3. Джунов — несколько тысяч откликов на вакансию.

Зарплаты не упали.

Ощущается, как 2018 год, только джунов больше стало. А и на стороне заказчика всё больше inhouse.

Что у вас поменялось? Стажировки закрываете? Требования повышаете?

Еком в промышленности

Выступал на прошлой неделе на конференции «Электронная коммерция на рынке металлов». Со мной там же выступали Евраз, Северсталь, ТМК. Со своими кейсами и как они смотрят на внедрение екома в промышленность. Делюсь.

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

В среднем разбег по цифрам, что после внедрения 7-35% продаж приходится на еком. Конверсия среднеотраслеввая 3% из визита в заказ.

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

Поэтому 17го июня в 12:30 (по мск) выступаю на «Производственном маркетинге 2025» покажу, как личный кабинет клиента в промышленности добавляет канал продаж и повышает возвращемость.

О чём расскажу:
— 10 юзкейсов, где личный кабинет вытеснил ручной труд менеджеров
— Как превращать «сервисную зону» в маркетинговую: баннеры, контент, up/cross-sell
— Метрики: как считать эффект от интерфейса и автосценариев

Регистрироваться тут

Как вырастить тимлида из разработчика

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

Знаете, что самое трудное в этом переходе? Это не технические навыки. Технаря не удивишь кодом. Самое сложное — это перестать мыслить как технарь.

Что в видео:
1. Какие ментальные барьеры мешают разработчику стать лидером.
2. Чем в действительности должен заниматься тимлид (подсказка: не кодом).
3. Как избавляться от ограничений, которые программисты сами себе придумывают.

https://www.youtube.com/watch?v=jWaEr8Y0DcY

и еще полезное исследование о том откуда берутся CTO

Кстати, если вы бэкендер, который стремится стать тимлидом, — приходите в Alto.

А вы откуда берёте тимлидов?

Как дела втором квартале

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

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

Самое время начать перестраивать модель от «вот программисты, можем что-то сделать» до «мы изучили ваш продукт, на основе аналитики видим, что нужно внедрить Х, это подтверждает наш список кейсов и исследования, ожидания от внедрения Y». Одно предложение, а весь процесс в аутсорсе переворачивает.

3. Проводим клиентские конференции в онлайне, за последние 6 месяцев их было две и план на этот год еще 4 шт.

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

5. Соорганизуем TaglineConf 30 мая в Москве. Анонсы еще будут. Если вы работаете на стороне заказчика последние несколько лет и знаете как управлять внешними и внутренними командами по разработке цифровых продуктов, то мы еще держим слот для интересного доклада — пишите @altoivan

6. Открыли 6 вакансий, в основном backend php, основное за чем к нам приходят. Если вы backend или TL php, уровня от middle, пишите нашей @katikuss

7. Сфокусировались в этом году на продуктах. Сделаем полуфабрикаты для того, чтобы ускорить запуск решений для наших клиентов. Вижу, что ключевое требование у клиентов — скорость реализации. Тоже скоро заанонсим. Всё в области ecom / b2b-ecom / ритейл. Продукты должны усилить наши услуги, а не быть самостоятельной единицей.

На фото я на EcomPlov, сейчас в Поляне уже.

У вас как второй квартал проходит?

Маркетинг на LLM-пилоте

Мы создали обёртку над LLM, которая генерирует корпоративные посты и рассылки. Промпт там не просто «напиши пост про корпоратив», а полноценный инструмент с контекстом, тональностью и знанием вашей аудитории. Работает на Claude, она для генерации текстов показывает лучше результат.

Сервис учитывает все наши кейсы, факты о компании и аудиторию. У нас несколько разных аудиторий и под каждую нужный свой контекст и тональность. Причем я все наши кейсы в голове удержать не могу, а тут получается. На несколько страниц А4 промпт.

Прямо в интерфейсе можно создать черновик письма в Unisender. Сгенерировал, подправил и готово к отправке.

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

На разработку ушло:
1. 6 часов кодинга. Писал сам на nodejs с Cursor. С выгрузкой на vercel.
2. Несколько часов работы промпт-инженера

В планах:
1. Определение типа поста: анонс, услуга, инфо. И для каждого типа свой промпт.
2. Подключение агентов для улучшения факт-чекинга.
3. Доведение до состояния, когда редактирование станет минимальным

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

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

Делюсь итогами наших конференцночных дел

Собрали 300 регистраций. Это в полтора раза больше, чем в прошлый раз, а затраты мы втрое снизили. При этом пришли зрители из интересных бигтех компаний.

Получилось 10 спикеров и целый день эфира. Как ощущения? Я вымотался. Как будто больше делать что-то в этом направлении не хочется.

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

Что поменяли:
— Не стали использовать вебинарные платформы. Теперь не было проблем со связью.
— Лучше спланировали анонсы.
— Не стали слишком сильно сужать аудиторию. До этого писали, что только для промышленных и торговых компаний.
— Отказались от таймпада.
— Съёмка в офисе, а не в студии.

Это про плюсы. Теперь ложка дёгтя. Лидов с конференции — ноль. Совсем. Мы еще с этим поработаем, пройдемся по базе. Отправим офферы, но глобально есть проблема. При этом понимаем, что работаем в долгую и с одного касания в нашем сегменте продаж не бывает.

Мы накопили ощутимый медийный потенциал — уже 5200 контактов в нашей рассылке.

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

Уже запланировали следующие конференции:
1. Ускорение time to market в e-commerce — 20 мая. Скоро будут анонсы.
2. TaglineConf — 30 мая. Москва
3. B2B LTV: e-commerce в B2B
4. B2B LTV: автоматизации производства
5. B2B LTV: автоматизация маркетинга
6. AGDAYs — конец октября. Екатеринбург

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

1. Мы в Planfix ведём проекты так, что клиент может получить доступ в любое время и увидеть:
- сколько часов затрачено;
- какие задачи в работе;
- где идёт задержка относительно графика.

2. В каждой задаче:
- запланированные часы, фактические затраты, текущий статус;
- разработчик отмечает потраченное время, и данные сразу обновляются.

3. Регулярные отчёты:
- раз в неделю или месяц, в зависимости от договорённости, мы делаем выгрузку данных;
- потраченные часы, выполненные задачи и отклонения от плана освещаются честно;
- выявляем риски: «Здесь можем не успеть», «Тут бюджет может увеличиться».

4. Код пишем на dev-контуре клиента:
- inhouse команда всегда может оценить код в реальном времени;
- используем GitLab, с ежедневными коммитами и еженедельными мерджами;
- каждый мёрдж-реквест привязан к конкретной задаче в Planfix.

5. Статус-миты:
- проводим от одного до пяти раз в неделю;
- обсуждаем достигнутое, планы и возникающие вопросы.

Тут всё без фантазий, оно и правда так. Хотя на конкретных проектах может обрезаться, если нет необходимости.

А у вас как на проектах?

🥋 Индивидуальный спорт воспитывает одиночек

Слушал подкаст с Даниилом Шулейко и Соколовским. Он выдвинул теорию: по спорту можно определить, насколько человек склонен к командной игре.

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

2. Большую часть жизни я провёл в боксе, таеквон-до и тайском боксе. Соревновался, выкладывался на полную. Сейчас замечаю: мне проще генерировать проекты в одиночку, а потом — воплощать их в жизнь с командой.

3. Игроки из футбола или баскетбола иначе мыслят. Там невозможно без команды.

Футболисты, это правда?

Золотое правило плохого доклада.

Мы готовим B2B LTV Conf и ещё пару конференций (о них — скоро).
Отсматриваю доклады. Много. И вот что заметил.

Если вы не знаете, о чём говорить — накидайте слов:
«стратегия», «развитие», «масштабирование», «трансформация».

А чтобы звучало посолиднее — добавьте эпитетов:
«реальный», «настоящий», «действительный».

Пример:
«Реальная стратегия масштабирования настоящего бизнеса в эпоху трансформации».

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

🏃‍♂️ «Это навсегда»

Приехал на Новый год к родителям. В гостях была знакомая медсестра Алла, она посмотрела на мою ногу и заявляет: Халлюс Вальгус. Я попросил не обзываться, а она: «Погугли, операция светит тебе».

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

Вот так я впервые столкнулся с чем-то необратимым. Что-то в теле нарушилось, и исправить уже невозможно. Никак. Совсем.

1. Выписали, конечно, витаминки (куда ж без них).
2. Бег не прекратил, но пришлось чередовать с нагрузками, в которых стопа отдыхает.
3. Теперь ортопедические стельки — мои друзья.

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

Страшные фотки Халлюс Вальгус прикреплять не буду :)

Настощая цифровизация 🚀

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

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

1. Инструменты с ИИ типа Cursor позволяют даже если ты «чуть-чуть проходил курсы из таксиста в питониста» разрабатывать решения самостоятельно. Программисты больше не требуются. Или использовать лоу-код по типу n8n или бизнес-процессы в Битрикс24.

2. Да, будет хаос. Однако, что если данные чувствительные, то разрешать только чтение? Так будете экспериментировать без вреда.

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

4. А если ушел сотрудник и легаси вместе с ним? Либо без этого легаси никак и надо срочно писать нормально, зато знаем что. Либо не так уж и нужно было.

Это и есть подлинная цифровизация. Технологии в руках людей, а не «давайте попробуем в 2027 в план поставить».

Мы в Alto подобный опыт переживали с внедрением Планфикса. Когда все сами смогли собирать свои отчеты и процессы. Сейчас пробуем тоже самое с n8n.

Три города и один выбор. Угадайте, где я решил жить?

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

Я подумал, что это знак. И можно выбрать новое место. Выбирал между Сочи, Москвой и Екатеринбургом. Не знаю еще городов в РФ, которые бы мне так же нравились.

Москва манит бесконечными конференциями возможностями, конечно. Каждый раз, когда там бываю по работе, думаю — вот оно, надо переезжать. В 2019 году переезжал на лето, впечатления остались так себе. Как выжатый лимон возвращался домой каждый вечер. Я правда жил в Солнцево, думаю в этом ключевая ошибка. Хотя наездами в МСК всё прекрасно.

С Сочи вообще забавная история. Единственное нормальное место — Сириус. В Сириусе всё построено нелегально и либо покупай квартиру и молись, чтобы не отобрали, либо живи в единственном нормальном ЖК в получасе от моря с квадратным метром от 550 000 руб. В общем, проще снимать.

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

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

И так как у меня 5 месяцев в запасе. Самое время, чтобы пожить летом в Москве. Так что с кем редко видимся, будем видеться чаще. Или нет, там же все в пробках 🙃

*На фото дизайн-проект рабочей зоны в новой квартире.

AI не вытеснит разработчиков, не перевернет мир, не лишит миллионы человек работы

Непопулярное мнение скажу. Что AI меняет уклад жизни, но не драматично.

Вот раньше, чтобы сделать иллюстрацию, ты шел к иллюстратору и ждал 3 дня.

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

Раньше иллюстратор был оператором фотошопа, теперь оператор midjourney. Софт сменился, делает быстрее, работы меньше не стало.

——————————

UPD: Если фонд оплаты труда не упал фактически не упал, то какая это автоматизация?
Когда я только начинал заниматься ecommerce, а это 14 лет назад. Считалось нормальным развернуть коробку для интернет-магазина, которая плавно дописывалась.

Пожалуй только у гигантов было иначе. Хотя тот же Эльдорадо, Hoff и некоторые другие запускались на Битриксе. Нагрузки были маленькие. Рынки не такие конкурентные. Правила игры проще.

В целом покупатели воспринимали покупки в интернете, как место «тут подешевле, но ждать долго, лучше сходим в магазин».

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

Рынок стал более денежным и консолидированным. Много выставок, специализированых медиа, инфраструктурных игроков (DataInsight, Ecom Expo, New Retail). Это всё способствовало развитию отдельных систем, вендоров. Которые стало удобно подключать как кубики. Это называется composable.

Composable — это способ построения IT-системы не в форме массивного монолита и даже не десятка микросервисов, которые понятны лишь разработчикам. Это следующий уровень — набор систем с уже готовыми бизнес-функциями (Packaged Business Capability или PBC).

Одни только умных поисков на рынке больше 3х. Хотя рынок измеряется дай бог 300 млн рублей в год. 10 лет назад такое сложно было представить, потому что «ElasticSearch мы и сами развернём». А теперь это сотни часов разработки, чтобы соответствовать всем ожиданиям покупателей.

В итоге чем больше composable, тем меньше заказной разработки на рынке становится. Проекты запускаются быстрее, дешевле, порог входа ниже. Но не так всё просто. Классов систем таких больше 15. Самих систем уже несколько сотен.

Задачей разработчиков, как inhouse, так и outsource становится умение разбираться во всех этих вендорах. И превращаться в интеграторов. Находить оптимальное решение в заданной ситуации.

Рынок всё больше поделится на вендоров и интеграторов. И заказной разработки станет меньше. Но я смотрю на это позитивно, в итоге все кому важно запускать проекты быстро и в срок только выигрывают. А тем, кому нравилось исключительно изобретать велосипеды — нет.

К тому же останется большой объем работы для тех, кто будет сопровождать core-систему. Которая будет оркестрировать все эти множество интеграций, обеспечивать graceful degradation и делать пользовательский опыт бесшовным.