Иван про проекты
2.55K subscribers
232 photos
22 videos
1 file
187 links
Как не загубить все начатое в IT. И успеть в срок и бюджет. От Ивана Ярославцева из alto.codes. Вопросы в ЛС @altoivan

Реклама не продается, но если вам очень нужно, то от 100тыс руб
Download Telegram
Самое лучшее, что я сделал для приведения проектов в порядок — настроил планфикс. Причем дело не в самом планфиксе, подойдет любая nocode / lowcode система. А в том, что это развязало руки руководителям отделов.

Раньше как было: накодили самописа. Какие-то скрипты, своя ERP. Сначала писал сам, потом, посадил свободного программиста.

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

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

Планфикс позволяет настроить все руками, без знания программирования. Надо признать, что первые полгода ничего не происходило и даже были саботажи внедрения среди сотрудников. Но есть линия перегиба, когда человек настолько осознает возможности, что начинает сам экспериментировать. По моим подсчетам это 10-15 часов на изучение системы.

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

Чем меньше цикл от идеи до внедрения, тем больше у людей мотивации внедрять изменения.
👍13👎1🔥1👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Попробовал заставить ChatGPT писать код. Когда читал что нейросети умеют писать код — смеялся и предлагал лет через 20 это обсудить. Предлагаю посмотреть видео, код вполне работающий.

При этом многие сразу думают, что программисты будут не нужны в будущем, но это заблуждение. Произойдет эволюционная цепочка: раньше программисты писали все сами в своем vim, не имея возможности погуглить. А сейчас кажется странным взять на работу человека, который не умеет гуглить. Так как умение скомбинировать свой результат работы с ответами на stackoverflow.com — явно повышает perfomance разработчика.

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

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

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

Таким образом станет меньше рутиной и скучной работы и больше сложной интересной.
👍7🔥4🤔1
Отметили 8 лет Alto. Офигенный год получился, чем сложнее тем интереснее. Выросли в людях, деньгах и проектах. Хочу с вами на взрослую тему поговорить — ценности компании.

Наш PR / HR Даша откопала старый набор ценностей и сказала, что дальше так продолжать нельзя, и все то, что мы писали 3 года назад можно выкидывать.

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

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

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

Рассказать, как собрать ценности?
🔥13👍2
Если вас на собеседовании очаровали и пообещали большие результаты — жди беды. Те, кто эффективны рассказывают о результатах с холодной головой и меньшим красноречием. Потому что в этот момент прокручивают в голове, как этого результата будут достигать. Тут уже не до очарования, в голове планы и лишнего стараешься не пообещать. Если пообещаешь, то делать придется.

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

В продажах так же. В итоге те, кто правда умеют, не могут продать. Те, кто могут продать, обычно не умеют. Поэтому если покупаете, пообщайтесь с тем, кто делать будет. Но они часто неприятные, время тратить на вас не хотят и даже перезванивать не будут.
👍9🤔1
Отличное видео от Яндекса, про то как устроен мозг и как применить это для роста продуктов и управления.

— Что такое дофамин и как он работает
— Делайте продукты от которых зависимость
— Почему разработка таск-менеджера — плохая идея
— За счет чего вырос инстаграм на старте и как удерживает рост
— Почему к стульчику икеи у нас столько любви
— Почему тиндер не поможет вам пожениться
— Как заставить себя 2 часа работать на беговой дорожке

https://youtu.be/70hcbjyJZ-Q
👍8🔥1
На 2022 год мы в Alto ставили цель прокачать техническую экспертизу, пора подвести итоги:

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

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

Laravel
В начале года к нам присоединился Никита. Помимо его опыта 10 лет на фреймворках, он решил, что не может оставить ребят на 1С-Битрикс в покое. И провел обучение Laravel. Я уже писал пост про это и в комментариях все предрекали, что все разработчики захотят перейти на Laravel, но нет, разработчики вдохновились и стали взрослее писать на Битриксе. Подключают Slim и собирают API для мобильных приложений и фронта.

React
Отдельная проблема была начать продавать фронт на React на Битриксе. Клиенты привычно смотрели на стандартный подход. Хотя мы уже давно работали на аутстафе и внутренних проектах на React. Да и сам я, если что-то пишу, то сразу на реакте.

В итоге вложились хорошо в несколько пресейлов проектов и в конце года пришел отличный проект, где собрали MVP за 3 недели на 1С-Битрикс + React, прям перед новым годом. Все выдохнули с облегчением, так как оформление заказа не пришлось собрать на sale.order.ajax.

Мобильное приложение
На стратегической сессии в прошлом году всех будоражила мысль попробовать мобильную разработку. Мы поделились этой мыслью с одним из наших клиентов. И за половину стоимости веб-версии собрали приложение на Flutter. Подключили к API на Битриксе. Официальный релиз намечен в феврале. Клиента пригласили в Testflight и он доволен результатом, обсуждаем следующее приложение с бюджетом х3 для автоматизации работы курьеров. В этом году планируем собрать Flutter-отдел.

А еще мы выросли по выручке на 50%, и немного по людям.
👍17🔥2
Моя жизнь, как руководителя, резко стала легче, когда у нас появились матрицы компетенций. Если по простому список того, что сотруднику надо знать, чтобы справляться с работой.

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

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

Сейчас у нас есть матрицы у бэкендеров (php), фронтов (react), QA и проджектов. И мы собираемся их опубликовать.

Для этого мы готовим серию материала по ним, вы очень поможете, если расскажете:
1. Какие проблемы при составлении матриц?
2. Почему еще не завели ее? Что останавливает?
3. Пришлете свои матрицы, я в будущей статье поставлю ссылку на вас.
👍14🔥4
Я всегда говорил, что если вам больше 25 лет и вы ничего делали связанного с компьютерами, то идти программистом или QA уже поздно.

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

Но сегодня я нашел новый феномен. Оказывается есть латентные айти-специалисты. Когда они сами не знают, что вполне себе айтишники.

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

Если у вас есть знакомые, которые хотят в айти, то предложите им поставить линукс и начать пользоваться консолью, может это им поможет не тратить время на профессию, которая им не подходит.
👍13
У нас в Alto появился островок корпоративной культуры. Я долго сопротивлялся, так как не хотел плодить сущности и все общение было в единственном чате, но наш PR настояла, чтобы сделать чат с флудом. И не писать в общий чат все не по теме.

Теперь у нас есть чат «Alto кринжовник🍇», где обсуждается всё от машин до кринжовых мемов.

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

Думаю будет и обратный эффект, что кого-то это шокирует и люди привыкшие к официальности, формализмам и душной культуре не выдержат. Но для того ведь и нужна корп. культура, чтобы оставлять тех, с кем совпадение по ценностям?
👻9🥰4👍2
Лавина люлей.

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

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

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

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

Формула простая — лучше немного неприятно сейчас, чем полный писец потом.

Как решать:
1. Со стороны менеджера сделать покерфейс и говорить открыто о проблемах. Да, люли обеспечены, но лишаем права на незнание. Когда говорим о проблеме, то озвучиваем реальное решение. «Будем больше стараться» — не решение.
2. Со стороны заказчика, оценивать не только результат, но и умение менеджера найти проблемы и их решить. Для этого самому нужно иметь опыт управления проектами и решения заковыристых ситуаций, иначе как оценить?
👍18🔥3
Писал недавно про матрицы компетенций и что моя жизнь, как руководителя стала с их внедрением лучше.

Рост разработчиков стал более автономен. Компетенции стали расти быстрее и меньше стало пробелов в командных навыках.

А раз компетенции становятся управляемыми, то и проекты получаются успешнее.

Мы этот опыт описали в виде гайда, всего в 6 шагах и выложили на хабр.

https://habr.com/ru/post/717430/

Отдельно буду признателен лайкам на хабре, для нас площадка новая. И зная, какие там внимательные читатели наш редактор Дима вычитывал статью и редактировал статью несколько раз.
👍15🔥3👏1
Выбор имени для стартапа и ChatGPT

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

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

Критерии такие:
1. Короткое
2. Зона .io — чтобы стартаперы, точно за своего приняли
3. Легко диктуется и читается на русском. Никаких «c, как доллар» в названии

Причем тут ChatGPT? Долго искал и не нашел сервис, который показывает все свободные домены в зоне .io

А ChatGPT + напильник позволили сделать скрипт, который:
1. Комбинирует все возможные 4-х буквенные русские слова
2. Переводить их в транслит. Это позволяет избежать сложных транслитераций
3. Проверяет все эти слова, свободны ли они в зоне .io

И это все без нормального знания nodejs.

Скрипт доступен по ссылке: https://github.com/altocodes/get_free_io_domain

По результатам за 30 минут собрал список из 20 доменов, которые слух не режут и универсальны. Если кому-то как раз нужно было подобрать домен в io, пишите в комментарии + отправлю в личку файл.

Домен по итогам зарегистрировал, какой и зачем — расскажу в следующих постах.
👍17
Матрица компетенций для QA-специалиста.

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

Публикую матрицу компетенций для специалистов по ручному тестированию. Это уже 4-ая версия. Добавили туда больше теории.

Сама структура матрицы ориентирована на требования в заявках от клиентов. Местами проскакивает наша специфика, связанная с разработкой на 1С-Битрикс. Но эти пару пунктов, вы сможете заменить на свои стэки.

Что делать с матрицей?
1. Там 2 раздела на Junior и Middle.
2. Она помогает помимо регулярной практики специалиста еще систематизировать знания по теории и инструментарию
3. Для обучения до Junior, с учетом того, что у кандидата были курсы + несколько месяцев практики уходит 80-120ч самостоятельного изучения. До миддла раза в полтора больше.
4. Добавляете колонку для каждого QA-специалиста и фиксируете через чек-боксы результат достижения.
5. Мы фиксируем объем на квартал, который специалист планирует сдать
6. Раз в неделю / две, есть выделенное время, когда специалист рассказывает теорию и подтверждает сделанную практику. Это позволяет всем видеть регулярный прогресс.

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

https://docs.google.com/spreadsheets/d/1bkgaHhdmR4pQojGP6k1NtSJRw03EcHNzVHeSmPQMdPQ/edit?usp=sharing
👍16🔥7
Материалы для обучения по развитию агентства

Мы проводили Agency Growth Day с форматом бизнес-разборов, где агентства показывают свои результаты и озвучивают проблему, а опытные предприниматели помогают им найти решение. И у нас готово видео со всеми разборами.

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

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

Но хайп проходит, а знания остаются. После прошлых материалов, мне написало 10+ читателей в ЛС и поблагодарило, что им это помогло посмотреть на себя со стороны и найти новые решения.

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

Экспертами в этот раз были: Алексей Раменский, Андрей Терехов, Андрей Свинцов, Александр Большов, Сергей Костин.

1. Как вырасти со 100 млн до 250 через покупку агентств?
2. Найм и удержание сотрудников драйверов?
3. Мобильные приложения от 60 т.р., как увеличить прибыль?
4. Как повысить средний чек в разработке и выйти на клиентов напрямую.

Мы планируем Agency Growth Day 2023. Если кто-то готов быть участником разбора и получить PR-эффект на несколько тысяч просмотров. То пишите в ЛС @altoivan.

Критерии к участникам: от 10 человек сотрудников в штате + наличие запроса, который хотите решить.

Критерии к экспертам: 5+ лет опыта управления в агентстве на 100+ человек или 200+ млн оборота в год.
👍71
Когда мне было 15 лет и я был разработчиком, то максимально скучными казались эти люди, которые то и дело читают и пишут свои документации на 100 страниц. Вместо того, чтобы работать.

Так и представлял инженера на заводе, что он бегает с бумажками от кабинета к кабинету и ничего полезного не делает. Где весь драйв? И вообще аджайл разве не для этого придумали?

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

Вот откуда берутся скучные люди. Они просто когда-то зачитались.
👍161
Я в мир Digital пришел в 14 лет, думал, что программисты правят миром или хотя бы делают хорошие продукты.

К 17 годам понял, что херня какая-то, народ то не заходит. Пошел учиться на маркетолога.

После 5 лет маркетинга, стало понятно, что один не справишься и открыл alto.codes, где мы собрали аутсорсинг с командой специалистов. Вместе все же интереснее.

В какой-то момент, объясняя проджекту, как правильно тестировать, понял, что пора свой отдел QA запускать.

Смотрел я на треки времени у QA и на сколько это тяжкий труд после каждого релиза все тест-кейсы прогонять. И вернулся к тому с чего начинал: я же программист и тесты можно автоматизировать.

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

https://vc.ru/life/629522-kak-avtotesty-uvelichivayut-dengi-ot-razrabotki-povyshayut-kachestvo-produkta-i-sokrashchayut-rashody
9👍6🔥1🤩1
Делюсь с вами удивительной находкой. Я всегда представлял директора digital-агентства серьезным человеком, который носит casual пиджак, очки и тщательно выбирает слова.

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

И при этом управляет агентством KOTELOV, которые кратно растут каждый год. Его телеграм-канал так же ломает стереотипы, так как Влад рассказывает все кейсы управления, как на духу. И иногда забывает, что ТГ-канал не чат с друзьями, а отдельное медиа на 1500 подписчиков.

https://t.me/vladsavin_govoril
🔥74🥰3🥴2💩1
Нам вообще не до игр. Вернее мне. Команда так не думает. Чем больше мы становились удаленной компанией, тем больше вставала проблема совместного досуга.

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

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

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

https://vc.ru/hr/636308-kak-splotit-komandu-na-udalenke-5-idey-ot-ekstraverta-perezhivshego-surovyy-lokdaun
🔥64👍2
Когда книжки читаешь про запуск продуктов. То вызубриваешь подход. Сначала интервью с клиентами, потом программирование. Потом с умным видом ходишь и рассказываешь. На конференциях выступаешь и все кивают тебе. Объясняешь, что технарей хлебом не корми, дай попрограммировать вместо развития продукта.

Потом бац, тебе самому надо это исследование делать, а ты сидишь программируешь и гуглишь почему react js в консоле не компилируется. Теория одно, а практика другое.

Если кто из подписчиков регулярно занимается продажами и выходит в холодную на клиентов — напишите мне в ЛС @altoivan, мне с вами очень надо поговорить. Не только IT и не только руководители.
3🐳1
Работайте хорошо, плохо не работайте. Совет который кажется банальным?

Наш аккаунт-директор Максим Симченко написал статью с инструментами, которые помогают проджектам сохранять лояльность клиентам.

По каждому инструменту скрины + результаты.

Статья по ссылке: https://vc.ru/life/642873-instrumenty-povysheniya-loyalnosti-zakazchikov-opyt-rukovoditelya-digital-kompanii

Это дебют Максима, поэтому каждый лайк на vc делает его чуточку добрее.
👍114
Мероприятий для Digital-агентств становится все больше. Без лишней скромности скажу, что мы за последние 2 года их количество с 0 изменили до 6. Что привело к сообществу из 250 руководителей и директоров агентств.

И сегодня 30-го марта будет еще одно интересное мероприятие.

На этот раз коллеги из Ural Marketing Community и О’Смысле проводят острую тему про тендеры.

«Тендеры в digital: идеальный match между компаниями и агентствами»

Мы решили мероприятие поддержать и Alto является официальным партнером.

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

30 марта в 19:00 | Ельцин Центр, Точка кипения, зал «Ural», 5 этаж.

Регистрация и программа по ссылке: https://leader-id.ru/events/409550
👍10