Делаете вы проект за фиксированную стоимость. А в середине проекта узнается, что модуль интеграции(или любую другую функцию) не учли. Клиент говорит, что сами виноваты, что не спросили «вы же профессионалы». Вы как настоящие разработчики утверждаете, что работаете по техническому заданию и не больше. И дальше долгие споры, где едва ли может быть win-win.
И клиент не виноват, он все не может учесть. И вы не виноваты, так как оценивали ровно то, что просили.
Встает вопрос, как на старте все учесть, чтобы такого не было? Провести агрегацию требований к проекту.
1. Текущее решение. Даже, если планируете разработку CRM, а CRM не было. Как-то же они решали эту проблему раньше. 2. Текущие процессы компании. Контентщики что-то заполняют. Менеджеры что-то обрабатывают. Бухглатера что-то проводят. У всего этого есть процесс, которые формирует требования. 3. Бриф с несколькими десятками вопросом. Некоторым клиетнам помогает сформулировать мысли лучше, чем при интервью. 4. Интервью со всеми стейкхолдерами. 5. Анализ конкурентов. 6. Целевые сегменты клиентов. Посмотреть их CJM, JTBD, US и другие избитые аббревиатуры. Проще говоря, что пользователи этим продуктом будут делать. 7. Опыт схожих проектов. Тут и пригодится ваша экспертность. У почти всех ecommerce-проектов, например, одни и те же интеграции, алгоритмы расчета доставок, сценарии оформления заказа. Кстати, для ecommerce у нас есть чек-лист с набором вопросов. Пишите +, отправлю.
И после десятка часов работы у вас появится спецификация и вилочная оценка проекта.
Сколько на самом деле стоит поддержка 24х7. Тебе нужно, чтобы у тебя с переработками отработал сотрудник 16 часов. Получается, что нужно оплатить переработки по двойной ставке. Еще и 2 смены. Получается, что такой рабочий день стоит как 4 обычных человекодня.
В среднем человекодень у разработчиков стоит для клиента 10-20т.р. в день. А 24х7 за сутки обойдется в самом меньшем варианте 10+10*4 = 50т.р.
Я уже молчу о расходах на организацию, чтобы это всё сделать. Как мы помним, сутками на самом деле никто никогда не работает.
Что по факту дают небольшие агентства, когда говорят техподдержка 24х7. Это просто собственник или старший менеджер, которые не выключают звук на телефоне. Да, они несколько раз ответили вам в 4 утра, но в серьез на таком процесс не построишь.
Как мы это решили у себя: 1. Не выгружаем проект в пятницу. Банально, но работает. 2. Вовлеченная команда, которая прекрасно знает, что если допустили ошибку, то придется включиться вечером и исправить 3. Автотесты предлагаем превентивно 4. Не берем в частый релиз проекты, где в коде чёрт ногу сломит
Я тоже заказываю digital-услуги. И как предприниматель наблюдаю постоянно одну картину. Что идей миллион и хочется сразу и все. И вот ты загорелся идей, прям хочется сделать. Понимаешь, что и круто, и выгода есть. Спрашиваешь у знакомых кто может помочь с разработкой сделать. Идешь к ним. Заявку оставляешь.
Пока тебе перезвонят уже немного остыл. А менеджер на той стороне делает всё, чтобы тебя идея напрочь отпустила: 1. Просит выслать ТЗ 2. Выбрать время для большого zoom созвона 3. Говорит, что меньше, чем за 1 млн руб заниматься этим не станут, точно ли у меня такой бюджет есть?
И вот ты уже остыл и идея тебе уже не мила. На письмо не отвечаешь или пишешь «вернусь с ответом позже». Менеджер ставит статус в CRM «пропал». На планерке говорит, что клиент нынче не тот пошел. Lose-lose для всех.
Что делать с этим? Вы это решаете у себя или такой клиент внимания не достоин?
У вас бывало такое, что вы как руководитель весь радостный собираетесь поставить совместную цель команде? А в итоге через несколько часов выходите со встречи опустошенным и без поставленной цели.
Или еще лучше.
Цель поставили. Все радостно сказали «Пойдем работать, большая цель есть», а через полгода понимаете, что про цель забыли в первые недели.
В книге история одного стартапа который пришел в упадок. И про то, как новый директор пробовал из крутых топов сделать действительно команду. С примерами диалогов, саботажей, недоверия. Остросюжетно, полезно. Всем рекомендую.
Сделали вы классный проект. Получили цели от клиента, что они хотят вырасти в Х раз.
И дальше стена. Сначала делаете аналитику и находите решение, Потом убеждаете клиента, что именно эти решения нужны. И потом внедряете.
Платят, как правило, только за внедрение.
В такой ситуации стараешься выбрать проекты, у которых есть шанс на достижение целей. У них внутри есть продакт-менеджер, который следит за целями и бэклогом. Или просто драйвер, даже в виде владельца, которому не все равно.
И мы тут нашли 3 источника, откуда можно еще формировать бэклог: 1. Сотрудники на стороне клиента. Прям опросить несколько линейных сотрудников. Они тоже пользователи продукта.(идея нашего проджекта Ромы) 2. Повесить форму опроса на сайте «напишите, что можно улучшить». Мы такое практикуем при запуске нового проекта. Позволяет собрать обратную связь 3. Прочитать отзывы. В отзывах часто пишут, что с сайтом не так.
Поделитесь в комментариях, откуда вы берете идеи для бэклога?
Так и оказалось, когда мы устроили корпоративное мероприятие в креативном кластере «Завод», который находится в крохотном городе Сысерть. Команда энтузиастов сделали в этом городе классную набережную и из заброшенного завода 18 века сделали место, куда съезжаются каждый год 120 000 человек. Я влюбился в этот проект сразу, как узнал историю.
Предложил сотрудникам сделать им хороший сайт, где они смогут рассказать о самом кластере, всех мероприятиях, резидентах. И показать свой продукт с лучшей стороны.
Все встретили это с большим энтузиазмом. Мы давно хотели поучаствовать в благотворительном проекте, где проявим свои компетенции в разработке.
Первый раз был в 2017. Порадовало, что нет повестки про ИИ, буквально несколько сервисов, которые это активно рекламирует. И сравнить с РИФом и стартап-тусовками, где только об этом и говорят.
Как мне кажется это и отличает тех, кто действительно работает и окупается и тех, кто спекулирует на волне популярности. Есть исключения, где правда ИИ внедрили, но оно всё скучное, о таком не расскажешь громко.
Стенды великоплепны, астрологи предсказали, что сервисов для маркетплейсов, логистики и разработчиков стало больше.
Узнал, что при аутстаффинге курьеров оверхед всего 1.25. Не сравнить с разработкой.
К психологу я пришел с запросом: «хочу сотрудничать, а не конкурировать».
Почему мне было это важно? Конкуренция даёт энергию. Это постоянное соревнование, драйв, дофамин. И объективно помогает добиваться результатов. И наверно все результаты, которые у меня есть к моим 32 годами — это результат желания соперничества. Постоянная гонка за динамикой роста агентства, позициями в рейтингах, успехами в спорте. Казалось бы работает, даже делает тебя счастливым, зачем менять?
Когда ты конкурируешь, то твоё окружение становится твоим соперником. Ты сам не замечаешь, как соперничаешь с коллегами, друзьями, партнером. А они это подсознательно замечают и у вас постоянно коммуникация «кто круче». Своим победам над ними ты радуешься, а их победы тебя огорчают.
Как я решал эту проблему для себя, расскажу в другом посте. А тут поделюсь классным подкастом от TED. Там показана разница между героями(соперниками) и лидерами(командными игроками) и как от первого прийти ко второму.
Мы нашим PR-отделом тестируем разные форматы. И редактор решил опубликовать статью на Пикабу.
Выбрали тему «Топ-8 книг для project-менеджера, их должен прочитать каждый». Для эксперимента хороший вариант, так как производство статьи простое, не требует погружения лидов. Редактор опросил всех проджектов, скомпоновал в табличку, подготовил описание к книгам.
Аудитория восприняла это восторженными комментариями, вставляю самые отлайканные:
— «Не должен. Че ты мне сделаешь?» — «их должен прочитать каждый по версии еще одного мудазвона»
Но больше всего комментариев было на тему того почему пост отображается в горячем. Пост попал на главную, при том, что он собрал рейтинг -687 голоса. Это сумма положительных и негативных оценок.
Просмотры не оторбажаются, но 1500 оценок и 200 комментариев говорят о том, что просмотров не меньше 20 тысяч. За такое количество минусов аккаунт получил вечный бан.
Трафик на сайт почти не вырос, но были и хорошие комментарии. Будем пробовать новые площадки и дальше.
Пришел тут к нам клиент и говорит мобильную версию вы сделали хорошую, но ретеншена не хватает. Мы такие: дак сделай мобильное приложение, вот тебе и пуши, и минимум кликов у пользователя. Он такой дорого же, для сети гриль-баров такое не окупится.
Поэтому мы взяли Flutter, который под кросс-платформу сразу и под iOS и Android. Сделали часть приложения на Webview, часть на API. И получилось рабочее приложение. Модерацию прошло легко.
За первые 2 недели получилось 4000 установок в AppStore и Google PlayMarket, подключили пуши. И все в пределах 1млн рублей.
Запуск, как понимаете, тоже сравнительно быстрый. Сейчас уже формируем неспешные планы по полному переводу на API.
Фактически нашли способ почти к любому сайту подключить мобильное приложение быстро и экономно.
Мы последние 8 лет в Alto разрабатываем ecommerce-решения. Наш основной фокус и экспертиза. И я успел изучить с десяток различных систем под это. Мы начинали с Prestashop, потом перешли на Битрикс. Потом все больше стало заказной разработки на Laravel и React. И каждый раз был поиск идеальной архитектуры для интернет-магазинов.
И наткнулись на Ensi — e-commerce платформа на базе PHP и Laravel. Когда начал смотреть архитектуру, я охренел от того насколько все продуманно и готово для работы, смотрите сами:
1. Приложение разбито на домены и микросервисы. 2. Backend отдельно, Frontend отдельно 3. Сама платформа — это скорее архитектурно правильный каркас, то что неизменно от магазина к магазину. Всю остальную структуру готовишь самостоятельно. Например PIM и OMS выделены в отдельные микросервисы 4. Платформа заточена на внедрение в крупный retail, сразу все конфиги для kubernetes, ci/cd
Так что мы прошли обучение команды и стали официальным партнером ensi.tech 🎉
Теперь мы дополнили наши компетенции. Небольшим и средним интернет-магазинам будем предлагать запуск на Битриксе. А для крупного — внедрение Ensi на Laravel.
Формируем у себя новую должность «Директор произвосдтва». Это такой проджект над всеми проджектами и разработчиками. Который отвечает за прибыль производства. Успел поговорить порядка с 10 компаниями и не только диджитал. Чтобы понять профиль.
Делюсь с вами
1. Это хороший администратор по адизесу или крепкий хозяйственник 2. Более расхожие названия — исполнительный директор или Delivery-менеджер и еще иногда ресурсный менеджер 3. Ключевая зона ответственности — прибыль производства. Скорее всего валовая, т.е. без учета косвенных затрат. В нашем случае с учетом большинства косвенных, так как каждый квартал пересчитываем ставку исходя из прямых и косвенных расходов. 4. Где-то рядом есть техлид или технический директор. Который отвечает за попадание в оценку и подбор технического решения. 5. Совместить в одном человеке две роли можно, но сложно. Да и незачем. 6. Где взять такого человека? Скорее всего это проджект со скиллами аналитика + достаточно понимающий процессы разработки, чтобы программистам говорить «что за фигня со спентами и эстимейтами» 7. Формирует планы по найму / сокращению и передает в HR
Есть у вас в компании такой человек? Как он называется?
UPD: еще в фейсбуке развернулась дискуссия к этому посту, можно почитать комментарии полезные там.
У Рейтинга рунета обновились рейтинги и надо отдать им должное. Единственный аналитический продукт на рынке digital-агентств, который вкладывает столько сил в методологию, пиар и делает всё прозрачным.
Мы в рейтингах подросли, заняли 6-ое место среди всех агентств по Екатеринбургу и 11 по разработке ecommerce-решений по всей стране.
Вообще охренено, как весь диджитал обложился инфраструктурными промо-штуками. Не знаю, как это иначе назвать. Но только представьте порядка 20 премий в год, 3-5 рейтингов, про количество конференций молчу. PR-специалистов не напасешься, чтобы везде поучаствовать.
При этом в других индустриях, в металлопрокате каком-нибудь живут без этого. В общем повезло нам с вами.
1. Макаренко и его книга «Педагогическая поэма». Книге 100 лет, а остается лучшей книгой про управлению. История педагога, который решил взять под крыло детскую колонию. Помните писал недавно про социократию и бирюзовые организации? Дак вот он пытался это сделать еще век назад с уголовниками. Успешно, но не без жертв. Буквальных. 2. Инструменты поиска и проверки гипотез, лекция Яндекса — как кастдевить пользователей вы и так наверно знаете, дак вот тут еще их удобно классифицируют. И показывают с десяток интересных примеров. 3. Стратегическое мышление — переосмысление будущего. Что для вас будущее? Неизвестность или набор возможностей? Исходя из этого как этим управлять, чтобы приходить к цели.
Если какие-то книги / видео / посты повлияли на вас, присылайте в комментарии.
В чем там суть? Люди по умолчанию достаточно замотивированные и самостоятельные, чтобы принимать решения без начальников. Взял и пошел договорился с коллегами.
Шел я туда с диким скепсисом. Курс проходит, как бизнес-стажировка по производственной компании. Был уверен, что это всё галлюцинации собственника.
Их история самоуправления началась с простого. Компания с 50 млн прибыли в год упала до -9 млн. Собственник решил, что так дальше не пойдет и теперь отдаст 20% прибыли сотрудникам. Дальше начался сложный период трансформации.
Людей там учат видеть и говорить, что если им что-то не нравится, они могут собрать консент(собрание) и рассказать как они хотят это поменять. Конечное решение за тем у кого самый сильный аргумент.
У всех достаточно свободы. Например, каждый отдел имеет свой бюджет и они сами решают сколько поставить в зарплаты, сколько прибыли распределить сотрудникам из того, что отдел заработал.
Эффект потрясающий, каждый монтажник (а это завод на 130 человек) сам знает как повлиять на работу компании, чтобы она больше дала ценности клиенту, как следствие заработала больше прибыли и у него выросла премия.
В группе были интересный кейс у коллег, которые работают в государственной компании. Казалось бы какая тут социократия? Оказалось, что внутри конкретного коллектива всё может быть сильно по другому.
Так же и на ваших проектах, команда в которой вы принимаете участие может внутри иметь совершенно другую культуру, построенную на доверии, горизонтальном лидерстве и общих ценностях.
Ссылку на курс не даю, чтобы не казалось рекламой. Но кому интересно, пишите @altoivan отправлю в ЛС.
В самом начале пути Рома думал, что просто будет ставить задачи, следить за временем, общаться с заказчиком и проект завершится в срок. Рома был слишком наивен. Поэтому стал искать решения проблемы. И нашел. Рома не абстрактный персонаж, а вполне конкретный проджект у нас в Alto.
И Рома по шагам описал, как перестал продолбливать сроки, когда к нам пришел. Если коротко, то: 1. Разбивать большое и сложное на простые части. 2. Составлять план-график работ. 3. Проводить еженедельные встречи с заказчиком. 4. Изолировать блоки задач друг от друга. 5. Назначать технические встречи с командой. 6. Вести техническую документацию. 7. Не превращать приемку в тестирование.