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

Реклама не продается, но если вам очень нужно, то от 100тыс руб
Download Telegram
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
Радости обучения и сложности развития

Подаюсь на грант SKOLKOVO MBA и для этого нужно подтвердить уровень B2 по английскому.

Английский я изучал только в школе. И вот, что оказалось после первых попыток выучить:
1. Онлайн-курсы очень удобно, не супер продуктивно, но понятно, быстро, недорого и с ожидаемым средним качеством.
2. Вспомнить гораздо легче, чем учить. Даже, если 15 лет прошло.
3. Grammarly прекрасен — исправляет все ошибки, завел даже англоязычный блог.

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

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

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

В разработке также, как делать todo-лист на react js миллион видео уроков. А как сделать нормально приложение, чтобы каждый новый разработчик не пытался все переписать — никто не рассказывает.

Что делать?
1. Радоваться тому, когда знание простое и можно пройти онлайн-курс или погуглить.
2. Не опускать руки, если ответа в учебнике нет. Находить радость в экспериментах, общении с более опытными и отсутствии результата.
👍14🔥2