#Дневник_Манагера | Дмитрий Сорокин
408 subscribers
37 photos
1 video
77 links
Об управлении IT-продуктами с нуля и жизни в айтишечке и не только. Без пафоса и подоплеки. Голая правда. Горький опыт с юмором. Agile, Scrum, Jira, советы и прочее.
Maintain by @SonnyBoogz

Ссылка поделиться: https://t.me/joinchat/AAAAAEwWkIyQLeTk_QPgC
Download Telegram
#мойстатус 🎅🏻

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

Проект у меня пока один — разработка мобильного приложения для трейдинга для одного бренда (брокера). Наша минская команда ваяет продукт совместно с украинскими ребятами. Работаем по фреймворку SAFe (масштабируемый Scrum. Глоссарий терминов SAFe). Если коротко, то это большая команда, состоящая из нескольких подкоманд (= вагон, а все вагоны = поезд), каждая из которых занимается своим направлением (веб, мобилки, дизайн, etc.). В фреймворке есть несколько уровней. На уровне Team and Technical Agility — это Scrum-Master (в своей подкоманде эту роль выполняю я + менеджерю минскую команду), и Product Owner. На уровне DevOps and Release on Demand — это RTE (Release Train Engineer), System Architect/Engineer, Product Manager (их несколько), а также Business owners. Далее — уровень бизнеса и системы — это Solution Architect/Engineer, STE (Solution Train Enginner), Solution Manager, и последний уровень — Lean Portfolio Managemnet — зона бизнеса, транслируемая уже на весь Enterprise. На ней останавливаться не будем.
Почти все то же, что в Скрам, только тут больше людей, есть доп. церемонии для лидов и ответственных лиц каждой из подкоманд, новые роли и уровни компетенций. С некоторыми ролями я даже не пересекаюсь. В целом, все выглядит гармонично. Такие фреймворки, обычно, хорошо подходят для больших и/или сложных Enterprise-проектов.

Работаем мы с сервисом Microsoft Azure Devops, который является как таск-трекером, аналитикой прогресса работы, так и код-репозиторием и сервером.

Из ключевых особенностей жизни проекта:
Спринты — двухнедельные.
Ивенты: daily-meetings, PBR (Product Backlog Refinement aka Grooming), Planning, Demo (Sprint Review как такового нет), Retrospectives.
На PBR мы оцениваем в относительных единицах (Story Points) юзер-стори из подготовленного Product Owner’ом Бэклогом согласно практике Planning Poker. В оценке участвуют разработчики и QA.
На Planning, оцененные стори, мы закидываем в Спринт Бэклог и распределяем их на участников команды.
Также, следим за Remaining time в каждом тикете стори и задачи, чтобы был виден наглядный прогресс работы (эта функция имеется в Azure Devops).

А еще мне прям нравится, как проходит демо продукта:
Каждая подкоманда готовит короткую демо-презентацию с описанием Sprint Goal, что сделали/не сделали + наглядная демонстрация с шэрингом экрана. Созвон проходит в MS Teams, где собираются все участники проекта, а это около 140+ человек. На каждом стендапе спикера заказчики и стейкхолдеры могут задать свои вопросы. На все уходит около часа. Из-за подготовленности спикеров, демо выглядит четким. Пока что я не встречал еще такого уровня подготовки демо.

В общем, трейдить, конечно, это одно, но вот разрабатывать аппку для трейдинга — это другое. Если ты трейдишь, то эти знания не особо помогут в разработке приложения, т.к. нужно еще понимать, как происходит калькуляция ордеров, торговых приказов и т.п., какие есть особенности инструментов (ассетов), чем они отличаются, что такое хеджинг и неттинг, в чем их особенности и т.д. Сразу голова взрывается, но потом становится легче 🙂
#юмор #горькаяправда

Тайный Санта заказчик🎅🏻, как бы, намекает.
Отличная новость! 🥳
Теперь реакции можно сразу ставить на сообщения.
Предлагаю затестить эту новую фичу от Телеграм на канале. Можно на этом сообщении сразу и прочекать. 🙂
🔥4🎉1🐳1
Выходим из информационного отпуска 👊🏻

Если присмотреться, то публикаций не было около 1,5 месяцев. На то были свои причины. В первую очередь мне нужен был информационный отдых, т.к. скопилась некая усталость от инф. потока. Все-таки, непросто быть в ресурсе 24/7, 7 дней в неделю и 365 дней в году. Поэтому я воздерживался постить что-то незначительное или вообще ни о чем. Не люблю лить воду. Иногда где-то и проскакивает, но все мы не без греха. 😄

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

А подкиньте 🔥 кому не лень, кто еще здесь 😃
🔥8
#горькаяправда #статус

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

Что касается проекта, то украинским ребятам, с которыми мы работаем, с 24-го февраля было точно не до работы, и минская команда старалась работать самостоятельно, несмотря на случившееся. Мы старались сохранять холодный рассудок и не сеять панику внутри команды. Однако, на второй день со своей стороны, видя ухудшение положения, мы поддержали украинских коллег словесно в нашем рабочем чатике, т.к. было видно, что им страшно.

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

Надеюсь, следующий пост будет и он будет в мирное время и по теме.

Берегите себя и близких. 🙏🏻♥️
3
#полезности #реклама

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

Один из таких способов сейчас — это моя группа по поиску работы в ИТ — JobsearchIT. 🔍
Сейчас мы стараемся фокусироваться особенно на тех, кто потерял работу по понятным нам причинам. Поэтому, если вы или ваши знакомые потеряли/ищут работу, запрыгивайте в группу.

Место всем найдется! 🙌🏻
👏2
#мойстатус #горькаяправда #полезности

Проект закрыт. В ожидании. Параллельно присматриваю что-то новое. Сейчас, преимущественно рассматриваю с релокацией в другую страну.
Вижу, в Линкедин, много людей потеряли работу, так же закрылись проекты. Грустная картина… Тем не менее спрос на рынке не пропал и даже подрос. Сейчас достаточно сеньористых ребят оказалось за бортом, а для компаний это хорошая возможность заполучить хорошего спеца. Спрос на высококвалифицированных спецов всегда был высок, а сейчас тем более.

Я уже, как-то говорил, что у меня есть Телеграм-группа по поиску работы в регионах Беларуси, России, Украине и Европе. Так вот я принял решение сделать фокус на то, чтобы сосредоточить соискателей и рекрутеров в одной группе. Из статистики скажу, что правильно настроенные процессы и администрирование дает плоды в виде откликов и даже офферов из группы. А в такой период это осбенно важно.

Буквально за пару недель с 2,5к подписчиков, группа увеличилась до 3,5к (на момент написания поста). Вся аудитория — целевая. Никаких ботов и нерелевантных сообщений, что очень ценно. Сейчас для меня важно, чтобы люди находили то, что искали, помочь им советом в оформлении постов, резюме, поделиться полезными материалами или просто советом.
👍4🔥1
Привет 👋🏻

Сидеть ровно нельзя 🚫
Нужно двигаться дальше, обучаться чему-то новому и совершенствовать текущие навыки. Жизнь не останавливается.🕊

Поэтому буду продолжать постить образовательный и жизненный контент дальше. Нас ждет объемная тема о ЖЦП (см. последний абзац).

P.S. Не забываем, что формат канала — мой дневник 📔
👍5
#юмор

Текущая ситуация на рынке ИТ 😁
😁6👍1
#полезности #знания

Пока я готовлю материал по первой порции ЖЦП, рекомендую ознакомиться поближе со Скрамом на бесплатном курсе от Stepik.
Даже если вы знакомы с фреймворком, рекомендую повторить его, т.к. скоро я поделюсь обновлением Скрам Гайда этого года.

Подкинь огня 🔥
🔥3
#новости #полезности #знания

Новый Scrum Guide 2022 будет выпущен в начале мая 2022 года с существенным изменением: недавно введенная Цель продукта уже удалена.

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

Пока не будем визуализировать важность удаления Product Goal из Framework. Поэтому в свете этих предстоящих изменений scrumfacilitators подготовили некоторые свои продукты, которые можно скачать бесплатно здесь.
👍3😁1🤔1
На днях я наткнулся на такую информацию, которую опубликовал Иван Селиховкин на своем канале. Процитирую:

«Коллеги, собрали информацию, опыт наших студентов и официальных представителей PMI кто был записан на экзамен PMP в марте-апреле и столкнулся с уходом Pearson VUE из России и Беларуси: https://selihovkin.medium.com/pearsonvue2022-3b3a08eacc42

В двух словах:
- очные экзамены в России и Беларуси не проводятся
- поддержка PMI рекомендует отменить экзамен и "перезаписаться" на онлайн-сдачу (имейте ввиду, что с российским адресом записаться на онлайн-сдачу все равно не получится, поддержка об этом не предупреждает)
- те кто сумел подвердить переезд / смену адреса - смогли успешно записаться на онлайн-сдачу, однако по последней информации есть сообщения от поддержки что без зарубежного ВНЖ/ПМЖ/гражданства у граждан России экзамен не примут

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

А вы в курсе про данную сертификацию, как, где и с какими условиями проходит? Может, у нас есть те, кто уже сдавал экзамен PMP? Я в курсе, но было бы интересно услышать и другие мнения.

Комменты открыл.
🤔2
#мойстатус #новости

Тук-тук! 🦊 Проверка связи.

Пропал я с радаров что-то... много чего случилось. Но стоит, все же, и отметиться.

Сменил я, значит, компанию. Тут 👈🏻 я немного писал о трудностях проекта. Компания и люди были замечательные, но так случилось... Ребятам желаю твердо выстоять в непростые времена для всех нас (связанные с геополитикой, мы, беларусы, знаем, что к чему), офигенного роста и отличных проектов 🦾

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

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

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

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

Спасибо, что следите.
Работаем 🦾
👏4🔥2🕊1
Алоха, друзья 👋🏻
Я тут вот чего подумал. Есть мысли написать немного про нашу внутрянку прямо из гейм дева либо отложить ее чуть на потом, и лучше в ЖЦП погрузимся , как и было запланировано?
👍3
#полезности #инсайты

Как выглядеть профессионалом в глазах коллег и заказчика?

Нам часто приходится общаться голосом в рамках проекта/-ов. Но задумывались ли вы о качестве своей связи когда-нибудь, например, как меня слышно на созвонах с командой, коллегами из дргуих команд, СЕО, заказчиком и прочими стейкхолдерами? Честно признаться до определенного момента я глубоко не погружался в этот поинт, пока на своем проекте я не узнал, что один из коллег использует сторонний микрофон для созвонов — стриммерский. Качество связи у него сразу повысилось в разы. И его приятно слушать. После этого я понял, что это классный кейс и его нужно тоже реализовать у себя.

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

А какие вы используете микрофоны на созвонах, поделитесь в комментах?
👍4
#юмор

Наконец, нашел крутой фреймворк, который разрешит все проблемы по управлению на проектах 😁

https://govno.works
😁3
Этот год оказался весьма непростым, но мы уверены, каждый смог собраться и сделать все возможное, чтобы этот мир стал немножко лучше. Но каждому из нас еще есть, к чему стремиться. 🦾
От каждого из нас зависит больше, чем вы могли бы себе представить.

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

С наступающим Новым Годом, друзья! 🎅🏻🎄
Берегите себя. 😉
4🍾1🎅1
#знания #полезности #мнение

Тех лид = твой друг

Есть золотое правило — если ты работаешь в команде, в которой есть Тех лид, а твой технический бэкграунд оставляет желать лучшего, то однозначно правильным решением будет дружить с ним не только с точки зрения прикрытия твоих слабых зон, но и помощи в управлении проектом. Правда, нужно четко понимать, кто есть кто на проекте, не перекрывать кислород ему тоже менеджерить, хотя и в рамках команды. Однако, все четко должны понимать, кто за что отвечает и куда не стоит заходить. Много брать на себя не нужно, и в микро менеджмент лезть тоже нельзя.

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

Чуть позже расскажу про один из наших рабочих флоу взаимодействия при передаче требований в разработку. Интересно?
👍9🐳2
#знания #полезности

Как хорошо вы знаете Scrum? Нет, это не про рэгби, и в нем его там нет.

Очень рекомендую посмотреть интервью крутого Скрам-Мастера пока я готовлю очередной постец.
🔗 Ссылка
👍4
#знания #полезности

Флоу взаимодействия при передаче требований в разработку у нас на проекте выстроен таким образом (в нем мы привлекаем Гейм-дизайнера, Тех. лида и QA):

1. Гейм-дизайнер в данном случае у нас выполняет одну из функций БА — создает описание какого-то функционала в Confluence. Если у меня есть время, а Гейм-дизайнер занят, то описание могу создать я. Шаги флоу такие же, только на один короче.
2. Затем, передает его мне на ревью. Если у меня есть вопросы, мы их обсуждаем и правим при необходимости на месте там же (вносит правки строго тот, кто описывал фичу. Другой лишь оставляет комменты).
3. Если возникают технические вопросы в плане реализации каких-то моментов, то мы помечаем их. И после ревью с Гейм-дизом, я пингую Тех лида — договариваемся, когда он может уделить время пообщаться и ответить на вопросы.
4. Как только вопросы закрыты, я "нарезаю" стори для команды в Jira. Проверяю.
5. Затем, пингую QA для ревью этих стори. Если после ревью у него нет вопросов, то они попадают в Бэклог, откуда мы берем задачи для презентации команде. Если вопросы есть, он оставляет комментарии, и уже я дорабатываю стори.
Вот и все.

Ключевая практика — это связка работы с тех. лидом и QA. Данная практика хорошо себя показала, и работает у нас хорошо. Тех. лид и QA уже погружен частично в будущую задачу, что на презентации будет проще сориентироваться и оценить ее. А вероятность возврата задачи на доработку сократилось где-то на 45%.

Данный флоу — не 100% гарантия качества на вашем проекте. Тут может быть много нюансов. Например, размер команды, опытность участников, даже характер и отношение к работе.
Если не знаете как быть, то, как минимум, есть такая схема. А там уже можно ее подтюнить по ситуации.
👍1👨‍💻1
#юмор

А вы все еще грумите на проектах? 😁
😁3