Наташа Косинова. Варю айти СУП
2.31K subscribers
57 photos
3 videos
8 files
316 links
Я системный аналитик, тимлид, ментор, тренер и автор айти курсов. Работаю в айти сфере с 2006 года. Мой канал про айти, без лапши успешного успеха. Варю айти СУП здорового человека)

Мои услуги:
https://nkosinova.taplink.ws

Написать мне @tasha_kvitka
Download Telegram
Я чувствую себя ненужным, лишним.
Непонятно зачем я команде?


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

Но когда ты приходишь в новую команду - ощущение ненужности, это прям как холодный душ. Бодрит!

Что с этим делать?
Во первых, если вы так чувствуете, значит это действительно так! И все эти разговоры - да ну че ты, всё пройдёт... И т.д. просто откладывание проблемы.

Так что первое признаем ситуацию.
Второе ищем причины, почему аналитик не нужен команде.
Предположим, что реально не нужен. Тогда вопрос к руководству - зачем мучаете специалиста?

Если нужен, в чем могут быть причины:
    ✔️1.Команда никогда не работала с аналитиком
    ✔️2.Команда не доверяет аналитику (прошлый негативный опыт мешает, сходил я тут к стоматологу, не понравилось, больше не пойду... Ну камон...)
    ✔️3.Руководство не понимает зачем нужен аналитик (ну нам сказали, мы взяли)
    ✔️4.Все привыкли работать по процессам, которые не подразумевают анализ. И в итоге аналитик, где-то в конце подключается к процессу разработки.
    ✔️5.Аналитику дают не его задачи. Всё что угодно. Менеджерские, тех поддержка, тех писательство, тестирование, дизайн, а ещё я крестиком вышивать могу и борщ готовить))
    ✔️6.Аналитику часто меняют задачу. Вот на тебе, она уже просрочена. Упс, не успел. На другую, она тоже просрочена. Ай, ну что ж ты. Надо как-то быстрее переключаться с задачи на задачу. Контекст разный? Ну что ж ты нерасторопный такой, ты же профессионал, переключайся быстрее, мы тебе много деняг платим. Итог - нет видимого результата, как челночный бег, стоишь на месте, при этом жутко устал.
    ✔️7.Аналитик один, грустит и превращается в депрессивного странного чувака.
    ✔️8.Аналитик "не пришей кобыле хвост", пришёл к заказчику, тот его послал, он послался. Пришёл к команде, его послали, он послался. Пришёл к руководству, руководство сказало - не ной, не до тебя сейчас, иди найди оружие в бою. Ты сильный, я в тебя верю. Но потом спрошу!

Список можно пополнить своей историей в комментариях 👇

Дальше торг, депрессия, принятие, заявление об увольнение...

Что можно с этим сделать?
    📍1.Начать говорить о проблеме и о том, что не так. Фиксировать все договорённости отчётами, датами, указывая имена.
    📍2.Заручиться поддержкой руководства. Если вас взяли в команду, значит компания уже потратила время, деньги и ресурсы сотрудников, и вы нужны. Если не нужны, то это другой разговор.
    📍3.Просить не менять контекст, не перекидывать с задачи на задачу. Дать шанс показать результат.
    📍4.Общаться, и ещё раз общаться.
📍5. Своим результатом продавать заказчику, команде, руководству анализ. К сожалению это так. И только конкретным результатом, это можно показать. Тем более сейчас уровень компетенции падает и у многих разработчиков аллергия на аналитиков.
    📍6.Выстраивать процесс так, чтобы аналитик опережал разработку на спринт, или хотя бы на половину спринта. Иначе он не аналитик, а техпис или ещё кто-то. Занять своё место в общем процессе.
    📍7.Действительно заниматься своим делом. На стартапах все делают всё. И это чревато тем, что своими обязанностями вы не будете заниматься. И всем будет удобно, кроме вас. Закроете тестера, тех поддержку, секретаря, дизайнера. Если выхода нет. Можно наглядно показать, посчитав сколько времени вы тратите на другие направления. Я как-то посчитала сколько я работаю как HR, и как тим лид анализа. И я такой дорогой HR выхожу. Смысл тогда меня, как тим лида в компании? Когда переводишь разговор в русло денег, времени, ресурса, всё становится по местам и быстро с меня сняли работу HR и нашли спеца))
Please open Telegram to view this post
VIEW IN TELEGRAM
Я чувствую себя ненужным, лишним.
Непонятно зачем я команде?



Начало 👆
-----------------

📍8.Может быть так, что задачи вам дают не по вашим компетенциям. Не стесняйтесь этот момент узнавать. Это может быть круто, а может быть бомба замедленного действия. Если меня поставить на сцену балета большого театра, я получу огромный шок. И никому от этого не будет хорошо. И ещё и спрос будет, а че не станцевала?

Возможно я ещё что-то упустила. И вы можете предложить свой вариант в комментариях 👇

Знаю что у многих аналитиков возникают такие эмоции, проблемы. Вы не одиноки, быть аналитиком сложно, и да, действительно работа на проектах, связана со сложными процессами высокой неопределённости, как у заказчика, так и внутри команды. С этим можно и нужно работать, и начинать говорить. Пробовать менять. Вода камень точит. Главное понимать свои силы, реальность, и заручаться поддержкой руководства. Ибо аналитик не всегда может влиять сам на процессы. Может говорить, и не всегда его могут слушать. Но надеюсь, что вам повезёт и вас услышат)))

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

P. S. Вам в помощь вебинар зачем аналитик проекту. Можно найти себе инсайты.

#системныйаналитик #проблемынапроекте #рольаналитика #мойопыт #моемнение
"Молодым преградили путь в айти" - Очень мощное название у статьи, респект журналистам))) Порассуждаю.

Во первых, будем честны, джунов никогда, нигде не любили. Но как тебе стать сразу спецом то, без роста и развития? Во время учёбы в институте, фактически уже начинать практику. После окончания института в далёком 2006 года, я год искала работу со своим красным дипломом, с релевантным образованием. Тогда везде нужен был английский, у меня был технический французский. Мне отказывали все, пока команда шинной интеграции не предложила мне быть их тех писателем. А через пару месяцев они уже поняли, мой масштаб)))

Во вторых, я как Тим Лид брала джунов, но кого? Мне проще взять выпускника вуза, у которого горят глаза, есть база в том числе и по системному анализу, есть фундамент. Коммуникация проще, гибкость огромная, лепить могу что угодно, под свои проекты и задачи. Сопротивление, споры уже не будут, как с взрослым, состоявшимся человеком. Тут win - win. Я разгружаю сеньора, за счёт того, что рутину отдаю джуну и обучаю джуна. Как-то в отделе у меня было 4 джуна, все выстрелили и сейчас хорошие сеньоры, Лиды.

В третьих, сейчас компании приходят сразу в вузы, вот знаю по айти-центру МАИ, что выпускники до защиты диплома уже все трудоустроены. Конечно есть площадки, которые обещают 100% трудоустройство, по ним открытой статистики нет. Действительно, поэтому компании начинают делать свои центры подготовки для стажёров. И логично снимают зарплату на входе.

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

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

Тогда тут четвёртый вывод - а кто собеседует? Если компания потом оказывается в положение - есть сотрудник, но он ни на что негоден, и что с ним делать?

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

P. S. Откуда у коммерсанта цифра, что нужно 2 млн айтишников на рынке, не очень понятно. И на каком рынке? СНГ, Россия? Мир?
Текст статьи:
https://www.kommersant.ru/doc/6494785

#карьера #войтивайти #моемнение #рынок #собеседования

А что вы скажете?
Тим Лиды, берете джунов?
Если да, то каких?



😎
Про коуча или как я дошла до жизни такой...

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

Да, коуч - это тренер. Я занималась разными видами спорта с тренерами, и работала с отличными тренерами. И мне импонирует направление тренерства.

Почему я пошла к коучу?
Моё перманентное состояние последних лет 3 - это море идей, которые лежат в ящике стола. Чтобы их воплотить в жизнь, что я делаю? Ничего!
Легко сказать, просто иди и сделай. Сложно действительно пойти и сделать.

Когда я сама пошла учиться на коуча, после первого потока курса пришла к выводу, что сам подход обучения не мой. Я не могу тупо брать практики и инструменты, и их применять бездумно. При этом радоваться. Вау, как клёво! Что блин?!!
Когда спрашиваешь доказательства, истоки, фундамент, причины возникновения у ведущего курс, он либо не знает, что ответить, либо уходит от ответа, что мол в следующем блоке узнаете, а стоит новый блок 100500 денЯг. Р-разочарование.

И я пришла к выводу, что коуч - это психолог, и психологии там много. А если учиться серьёзно, то это несколько лет точно.

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

Так я и нашла Евгению Кутузову (подписывайтесь на канал Евгении), коуча с сертификатом, который серьёзно подходит к делу и параллельно учиться на психолога.

Какие выводы, я могу сделать, какой результат нашей работы есть, я опишу в следующих постах 😎
#коучинг #мойопыт #моемнение #саморазвитие #самомотивация
Коллеги, аналитики, подписчики. Я переживаю сложный период моей жизни.
И не вижу смыслы выдавать полупосты или писать, потому что нужно.
Но я продолжаю вести свою деятельность, в том объёме насколько мне хватает ресурсов. И с радостью продолжаю делиться мыслями, опытом, знаниями.

Ко мне поступают вопросы насчёт курса и тренинга.

---------------------------
Следующий поток курса "Основы проектирования интеграции информационных систем", будем стартовать
16 мая 🔥 (перенесли старт из-за майских праздников).

Вы можете уже сейчас бронировать для себя места и для своих коллег. С юридическими лицами я также работаю.
Количество мест с обратной связью, у нас ограничено, мы делаем это специально, чтобы уделить каждому должное внимание и давать развёрнутые комментарии.
Описание курса и форму для заявок, вы найдёте на нашем Лендинге https://sup.expert/

---------------------------
Поток тренинга "Китайская ручка"- основы разработки требований к ПО, ориентировочно планирую провести
в даты 20, 21 апреля 🔥. Тренинг люблю и уже есть участники, но не хочу проводить абы как, поэтому набираюсь физических и моральных сил.
Лендинг тренинга -
https://sup.expert/pen

---------------------------
По любым вопросам, предложениям, как всегда открыта для вас.
И ещё раз хочу поблагодарить мою аудиторию за понимание, поддержку.
Это действительно очень ценно для меня ❤️
Я боюсь, что разработчики решат, что я дурачок.

Аналитики перфекционисты, и возмутители спокойствия одновременно.

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

Что могу сказать...
Пусть будет взрыв!
Пусть назовут дурачком. Вы то знаете о себе правду лучше других 😎

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

Но я много раз в свою сторону получала взрыв эмоций под названием "какой мудак это написал!?"

Раньше я переживала, а теперь я понимаю, что такие эмоции это моё оружие. И когда все партизаны вокруг и ничего не говорят, я могу подготовить несколько вариантов диаграммы (а почему бы и не да!).
Сначала показать ту, которая вызовет взрыв эмоций, и на этих эмоциях "всё не так", я получу ответ, а "как надо". Только записывай. А если этот вариант совпадает с тем, что у меня есть в портфеле вариантов, то я как фокусник из рукава достану вариант со словами "а кстати говоря, у меня есть то, о чем вы говорите, так хотели бы? Посмотрим вместе?"

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

Хитро? Наверное.
Работа выполнена? Да.
А о способе получения информации уже никто и не вспомнит.

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

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

А вы какие используете катализаторы в работе?

#сбортребований #катализатор #лайфхаки #капитаночевидность #системныйанализ #мойопыт #моемнение #выявлениетребований
Please open Telegram to view this post
VIEW IN TELEGRAM
Названия систем, ошибок, параметров и т.д.

Я помню, как в одной компании были интересные названия айти систем, старые, древние имена Богинь.

А тут один аналитик рассказал, как у них программист ошибки в системе назвал именами своих детей. Это забавно и мило.

Я поняла, что я часто в примерах на занятиях, называю имена своего дедушки, дядей. Это интересно, и что-то в этом есть. Воспоминания о своих близких, предках, роде. Имена, которые в честь кого либо.
А ведь аналитики могут такие вещи делать влёгкую))

Не брать имена героев сериала, а то что ближе к нам. Хотя, почему нет, Факундо Арано, отличное уникальное имя для РФ))
И старорусские имена часто стали встречаться.

А какие вы встречали имена, названия в проектах в айти ландшафтах?
Или на тестовых стендах?

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

#анонс #китайскаяручка #тренинг #сбортребований #требования

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

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

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

Блок 3. Описываем нефункциональные требования к продукту. Разбираем, атрибуты качества требований.

Блок 4. Обсуждаем, как можно ДОвыявить требования, с помощью Story mapping, Impact mapping. Разбираем нюансы работы аналитика в гибких подходах к разработке ПО.

-------------------------------
💪Кому подойдёт тренинг?

Тем кто хочет освоить специальность ИТ-аналитика. Или тем кто хочет разобраться в том, кто такой ИТ-аналитик (часто это полезно менеджерам проектов, HR-специалистам). Вы сможете за 8 часов увидеть цикл разработки от сбора требований, до реализации решения. Поймёте место аналитика в процессе и какое влияние результат его работы оказывает на конечный программный продукт.

Если вы начинающий аналитик с опытом от 1 до 3 лет, вам точно будет полезно поучаствовать в тренинге. Со стороны посмотрите на свой опыт, увидите какие типичные ошибки вы допускаете, определите зону ответственности и роста аналитика, поймёте как структурировать свою работу.

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

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

✔️Формат тренинга - онлайн, выходные, 2 дня по 4 часа (с 10 до 14 по Москве).

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

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

-------------------------------
Если остались вопросы пишите их ниже в комментариях 👇

Чтобы записаться на тренинг оставляйте заявку на странице ➡️
https://sup.expert/pen
Аналитик исследует проблему и проектирует решение на языке требований.

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

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

Насколько подобная ситуация правдива?
Можно ли так работать аналитику?

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

Чаще всего действительно заказчик приходит с решением в команду и команда это решение реализовывает. Да, и я так делала, мне принесли в клюве, я пошла и сделала. Могла повозмущаться или перепроверить решение, что когда ты рядовой аналитик сложно влиять на решение.

А ещё мне нравится фраза "скажите, что мне сделать, я сделаю"... Такое веяние социального давления, проще подстроиться, чтобы всем было хорошо. А когда задаёшь вопросы, копаешь, роешь, вызываешь негатив, эмоции, а это всё очень сложно. Хочется же попроще, правда?)

Зачем вообще исследовать проблему?
1.Элементарно понимать, что мы делаем, зачем и главное, как мы будем это сдавать заказчику.
2.Не знаю свежую статистику % успешных проектов, но от 80 до 90% айти проектов, продуктов провальны, по причине того, что мы делаем, то что никому было не нужно, никто это не просил, или не просил в таком виде.
3.Рост количества переделок, "не попадания в цель", становится критичным или дорогим. Тут зависит от сферы, часто B2C сервисы, могут позволить себе клепать быстро, чтобы захватить рынок или протестировать гипотезу. В B2G, B2C, в сложном Enterprise у нас нет права совершать множество ошибок и смотреть конечный результат, а потом разводить руками - "не шмогла, не шмогла..."
4.Так хочется сразу перейти к решению. Это в том числе наши любимые когнитивные искажения, нашему мозгу проще перейти в ту область, где мы себя чувствуем увереннее и понимаем о чем идёт речь. Подмена понятий, тоже сюда. Упростить и сразу говорить о решение. Эмоций больше, приятнее и есть ощущение действия, результата.

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

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

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

Вот такие сегодня местами сложные мысли)

#мысливслух #сбортребований #исследование #проектирование #правдажизни
Как запрыгнуть в проект на полном ходу и выжить?
Часть 1. 🚅

Условие - аналитика бросили в разработку, когда уже всё запущено и работает.

То есть поезд уже запущен и с большой скоростью едет по рельсам. А тебя в него закинули и ты должен понять куда, в вагон ресторан, в пассажирский вагон или в кабину машиниста. При этом дали задачу "сварить кофе". И вот надо понять, ты готовишь как бариста (если умеешь) в ресторане, или просто разводишь в кипятке или надо заказать приготовление кофе к вагону, для кого-то.

Что делать?
Пойти уволиться))

Хочется пойти по классике онбординга, который никто не отменял. Поэтому в самом начале, я бы пошла собирать основную информацию и освоение я бы вела в следующих направлениях:
1.Устройство компании, в чем цель бизнеса, место айти команды в нём и аналитика соответственно. Ответ на вопрос где я?
2.Устройство команды, кто Тим Лид, какая была история создания. Как ведётся управление, какие методологии (если они вообще были). И как в этих процессах участвует аналитик. Ответ на вопрос кто я тут?
3.Карта stakholders, кто за что отвечает, кто мне ставит задачи, кто будет их принимать (100500 руководителей не самый лучший вариант). Мне же хочется закрыть задачу и закрыть сносно и успешно.
4.Управление проектами, продуктами, цели, сроки, бюджеты, ресурсы, риски. Как это всё влияет на мою задачу?

Основы, короче говоря, осмотрелась вокруг и поняла, в каком я вагоне отказалась, "горящем на полном ходу, или в вагоне ресторане", иначе сложно понять свою задачу и критерии того, как её делать, кому сдавать, закрывать.


Это первый шаг, а вы с чего начинаете работу над новым проектом?🤔

#запрыгнутьвпроект #онбординг #первыйшаг #правдажизни #мойопыт
Please open Telegram to view this post
VIEW IN TELEGRAM
Перепрыгнуть ступени или естественное развитие?

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

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

Ещё прикиньте вы знакомы с основателем Google, он вас, как выпускника и студента. Стэнфорда хантит в Google, а вы отказываетесь. Он приходит в кофейню, где вы бариста, и округляет глаза)))) Ради чего был отказ? Ради кофе??)

Все современные тренды говорят о некой магии. И часто можно услышать, что вот вжух, и создан REST API, вжух и Facebook, вжух и Google, и т.д. Но когда изучаешь историю, понимаешь, что всё создаётся не просто так, и не с полпинка, легко и с магией. А работа годами. Опыт сложный с потом, кровью, личными качествами. Хотя конечно есть в книгах такой американ флёр, красивой жизни, типа у него не было ничего, но вот он учился, учился, работал везде, был официантом, много себя прокачивал и вот, вот, вот получился результат! Бинго!

Это даже лучше, чем отпустить шарик в небо и ждать, что оно с неба упадёт. Мы же заплатили деньги, а что теперь ещё и что-то делать нужно?

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

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

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

#естестевенноеразвитие #books #мояполка #мысливслух #правдажизни #мирвокруг #моемнение
У меня хорошая новость, я приеду в Новосибирск на CodeFest, который состоится уже в эти выходные 😍

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

На эту тему Евгений Галактионов на днях сделал свой 👉 пост и поднял информацию вебинара с раскрытием темы.

Кто из Новосибирска, пишите, можем пересечься, пообщаться и кучковаться аналитиками на конференции))

Уже жду с нетерпением 😎

P. S. Буду транслировать тут, тезисы и выводы, из того что удастся посетить)

#CodeFest #конференция
Меня тут спросили, а будет ли, что-то в Москве очно из мероприятий.

Туда, куда я собираюсь, если мне хватит на всё сил, это митап от компании ITFB.

Пройдёт 30 мая, четверг, очно, но также можно смотреть в онлайн режиме (количество оффлайн мест ограничено!)

Ссылка с описанием и регистрацией
👉 https://itfbgroup.ru/meetup_analytics
CodeFest 14 стартовал! Ура! 🥳

Где буду я?
Буду на двух квартирниках сегодня и завтра.


👉Сегодня 25.05.2024 - встречаемся 14:00 - 14:40
Тема:
Руководитель и специалист. Проблемы совмещения.


👉Завтра 26.05.2024
встречаемся 16:00 - 16:40
Тема:
Найти за 60 минут: как нанять хорошего аналитика.
Кратко о докладе Константина Волкова.
Мой пересказ)


Переговоры способом - Конструктивной конфроктации.

Часто мы приходим на переговоры с решением. Сложно разнести проблему и решение. Переговоры могут занимать около часа. Оказывается можно уложиться быстрее - "семисекундная точка согласия". И она точно есть. Представьте, что можно достичь согласия за 7 секунд!

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

Подготовка нужна!
Люди практически никогда не готовятся к переговорам. Вы знаете, что предстоит тяжёлый разговор, но вы не готовитесь. Например, самый сложный кейс у меня занял 8 часов, 3 часа подготовка с консультантом, и 5 часов изусение нюансов. Это был разговор "последний шанс", перед увольнением человека. Мы сохранили хорошие отношения с этим человеком и хорошие отношения внутри компании. Уважение основа!

Уважительный разговор одинаково зеркалит на обоих собеседников.

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

Что делать?
Определяем - Ваши цели и проблемы.
Узнаем - И цели и проблемы собеседника.

Нужно искать пересечение. И мы обычно не интересуемся целями собеседника.
Если спрашивать "чего же ты хочешь на самом деле?" Чаще всего мы услышим искренний ответ.

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

Все разговоры имеют цель. Даже бесполезные митинги. Если вы начнёте говорить о цели, то ваши разговоры станут более конструктивными.

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

Программисты - проблемный народ. Даёшь им деньги, условия, они всё равно выгорают. Что делать?)
А если спросить у программиста?
Ответ - дайте спокойно поработать, не мешайте!

Все инженеры мечтают делать успешные проекты. Отсюда - тренд - успешный успех.

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

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

Самая распространённая команда - семья, муж и жена. Залог успешной командной работы это участие каждого участника, комплементарность.

Самое сложное - договориться.
Ещё и сложным людям о сложном, сложно договориться.

Залог успеха такой команды - это взаимное уважение.

Иерархия потребностей специалистов. Самый верх это вовлеченность, где-то в середине личное развитие. И всё построено на личном уважение друг к другу. Какое уважение в компаниях, когда руководители говорят вот выйдет новый chatgpt и мы просто всех уволим!

Нужно создавать взаимное уважение с безопасной средой - это залог обучения и развития.

Тренируемся в общение!)
#CodeFest14 #уважение #доклад
Григорий Петров. Сложность, убивающая микросервисы. Evron.

Приходят go и другие модные разработчики и говорят давайте микросервисы!
Будет проще! нет!

Откуда микросервисы пошли? Им много лет, аж с 1990-х. Тогда были сервера вертикально масштабируемые. Распреденные системы, сложные, я с ними работал и мне они не понравились)

Осторожная критика микросервисов сейчас уже пошла. Что видим?
Амазон, вотсап... Большие компании, с большими ресурсами.
Аудит стартапов нам говорит, чем проще, тем лучше. Стоп, микросервисы же это просто?

Что может пойти не так?
Я хочу быстро обучать программистов. Обучал 3 года, а работали они 1,5 года. Что-то не так...
Как наш мозг может осознавать код и что его делает сложным?

Современные нейрофизиологи не знают, что такое сознание, но предполагают, что это память. Мы активируем 1000 смыслов. Но смыслы не активированы на вечно, если нет связей, то смысл деактивирован. Быстрая память - то что сейчас активно 7 плюс минус 2.

Кошелёк Миллера - хотим осознать новые штуки. Вот Вася, он представился, и вот я направил на него внимание, и вот Коля и я на его переключил своё внимание и уже фокус уходит с Васи. И вот туда сюда переключаю свой кэш.
Если смотреть последние исследования, испытания, то на самом деле человек удерживает 5-4 пунктов в своём кэше памяти.

Мы работаем в долговременной памяти с кодом. Мы осознаем не текст, а смыслы, когда читаем код. И из фреймворка берём смыслы, из опыта использования кода, библиотек, из общих идиом программирования, из имён и идентификаторов.

Синтаксис языка программирования это очень маленький кусок знаний. Все мы помним книги - "Освоить программирование за 20 за 4 часа", такое себе на самом деле.

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

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

Мозг одна большая обобщалка. Художник может сделать шаг назад и посмотреть картину целиком, а программист не может так сделать.

А на сколько хорошо, мы можем махаться в микросервисах со сложностями в проекте?

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

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

Осознание кода ограничено деталями легко, которые сформировались годами. У нас уже должно быть в голове смыслы, чтобы работать с большим проектом. Открыл монолит и всё понятно.

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

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

Нам нужна годы для dev платформ! Такая цена чтобы у разработчиков сформировать детали лего памяти.
Известные фреймворки сформировали общие детали лего. И новые разработчики осознавали код быстро. А сейчас у всех дев платформы разные и нужно время чтобы их освоить и вот нужны ресурсы для постоянного онбординга разработчиков.
👇
Текущая культура микросервисов провоцирует зоопарк технологий. Каждый участник команды хочет применить свою технологию, и мы говорим, не проблема, давай. И тогда приходится поддерживать весь процесс - написания, поддержки и итог, микросервис перестаёт быть простым.

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

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

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

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

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

В монолите есть архитектурные границы. Культура в микросервисах, та что есть сейчас не даёт нам простоту.

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

#CodeFest14 #микросервисы #доклад #ГригорийПетров
Мнообразие ТимЛидов.
Евгений Антонов.
Инфраструктура Яндекса.


Шизо вакансии - на 80% писать код и на 80% быть тим лидом, на 80% (?..)
Где-то продакт, где-то аналитик, где-то тестировщик, где-то релиз инженер...
И всё это играющий тренер. Всё это приводит к овертаймам. Код пописал, а вечером на выходных заняться процессами. Это безумие и выгорание, ты искреннее стараешься, но всё хуже и хуже справляешься.
Демотивация ответственного за мотивацию.

Что делать?
Уменьшить скоуп
Или уменьшить качество.

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

Адизес описал график жизни компании.
Вы приходите в компанию на опреденном этапе жизни этой компании.

Предлагаю - 4 стадии, которые могут случиться:
Сбор команды
Поддержка текущей команды
Развитие команды
Кризис

4 вида тим лидов :
Создающий бизнес, чтобы он заработал.
Из оффлайн, например, переход в онлайн и ничего нет, надо построить с нуля.

Кажется, если ты создаёшь с нуля нужно много уметь. Тут предлагаю срезать качество. Например, Хотим бегать, можно и не покупать спец вещи, берём что есть и побежали. Для новых команд нужно, как можно быстрее создаться. Нужны навыки найма и знания, как какие процессы найма работают. Делать простые супер капитанские вещи.
Люди - 4 стадии формирования команды. Притирка в команде. Сделать так, чтобы команда не развалилась - задача тим лида.

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

Поддерживающий.
Команда уже есть, надо приходить и немного пинать. Тут проще, команда есть. Достаётся чаще всего, то что уже работает или можно свалить на предыдущего тим лида, если что-то не так.
Нужна дисциплина. Кто-то думал, что будет тим Лидом, но он не стал. Или кто-то хочет что-то пропихнуть.

Сознательность.
Зашли, посмотрели, опросили, сознательное внедрение, а не переламывание через хребет. Учится делегировать, чтобы команда работала без вас, вклад в долгосрочность команды.
Администратор - склонность к административности.

Если у вас каждая снежинка летает, там где она хочет)

Простая точка входа в тим лидерство.

Развивающий
Кажется нужен широкий кругозор при быстром росте команды. Либо срезать скоуп, либо срезать качество. Качество на больших масштабах нельзя срезать.
Всех нанял, выгорел и уволился.
Знание релевантной области необходимо.
Продвинутый уровень рекрутинга и делигирования. Стандарт междукомандного взаимодействия.
Долгосрочное планирование.

Антикризисный
Все поругались, сложные процессы. Нужны быстрые и жёсткие решения. Невозможно решить проблему поцелуями во все места, по любому кто-то будет недоволен.
Нужно уметь микроменеджерить (тут можно!)
Тушить сейчас нужно уметь.
Чёрный пояс по увольнению.
Управлять рисками и быть к ним готовым, они 100% случаться и вас затронут. Не будет лёгкого безболезненного труда.
Лидерские качества (сериал Тед Лассо).
Коммуникация - не только поговорить, но и под ковром разбираться в корпоративной политике. Хотеть и уметь разбираться в политике.

Будьте хорошим тим лидом, а плохим не будьте)

#CodeFest14 #типыТимЛидов #доклад