Code of Leadership

Code of Leadership

Download on the App Store

Code of Leadership episodes

  • Программная архитектура: почему решили именно так

    Интервью с Алексеем Гришиным, архитектором расчетных продуктов T-Bussines в Т-Банке. Алексей проектирует системы, налаживает архитектурные процессы, менторит коллег по архитектуре. На позиции архитектора работает уже около 10 лет, постепенно увеличивая масштаб и зону ответственности. Алексей - один из первых , кто затащил и поддерживает практику Event Storming в Т-Банке.

    За час мы обсудили следующие темы

    • Как Алексей пришел в компанию
    • Как Алексей перешел к роли архитектора
    • Переход Алексея в Т-Бизнес
    • Выстраивание процесса управления архитектурой
    • Согласование изменений
    • Принятие решений
    • Подходы с RFC и ADR
    • Масштабирование архитектурного процесса
    • Discovery и event storming
    • Различия в восприятии контекста
    • Сложности в применении event storming
    • Продуктовый подход к developer experience
    • Продажа изменений менеджменту
    • Документирование решений
    • Стоит ли расти в архитектора
    • Практический подход к обучению
    • Рефлексия и изучения опыта других компаний
    • 1 hr 5 min
    • Образование: учить сложному, а не под вакансию

      Интервью с Евгением Соколовым, доцентом факультета компьютерных наук НИУ ВШЭ, про то, как выглядит современное образование для software development engineers. Евгений руководит бакалаврской программой «Прикладная математика и информатика», преподаёт машинное обучение. В 2014-2019 годах работал в Яндексе, где успел позаниматься внутренними инструментами для ML, проектами по DS для внешних заказчиков, рекомендательными системами в Дзене.

      В этом выпуске мы обсуждаем темы

      1. Как Евгений пришел в образование из индустрии
      2. Как ВШЭ выстраивает свое партнерство с компаниями на рыке
      3. Философия образования
      4. Архетипы студентов на факультета компьютерных наук (ФКН) ВШЭ
      5. Продуктовый подход
      6. Важность фундаментальных знаний 
      7. Важность понимания дизайна
      8. Практическое применение знаний
      9. Взаимодействие с новыми сотрудниками
      10. Обсуждение дизайна и преподавания
      11. Типы преподавателей и их привлечение
      12. Преподаватели из индустрии
      13. Советы для преподавателей
      14. 1 hr 5 min
      15. Процессы и инструменты: слова затухают, тулинг остаётся

        Интервью с Павлом ControlChart Ахметчановым про процессы разработки и инструментарий, который позволяет эти процессы сделать проще и эффективнее как для технических руководителей, так и для инженеров. Паша работает в компании T-Bank руководителем направления улучшения процессов разработки и создает инструменты, которые облегчают инженерам и менеджерам выстраивание процессов. Он является автором плагина jira-helper, а также продакт менеджром инструмента для коллаборативной работы https://unidraw.io . Паша является гуру Канбана (Kanban Coaching Professional) и евангелирует использование количественного анализа для улучшения процессов в бизнесе.

        Паша рекомендовал следующие книги

        • "Канбан Метод. Базовая практика"
        • "Principles of product development flow", Donald G. Reinertsen
        • "Forecasting and Simulation Software", Troy Maggines
        • "Actionable Agile Metrics for Predictability: An Introduction", Daniel S. Vacanti
        • "Sapiens" - Юваль Ной Харари
        • "The Heart of Change" — Джон Коттер и Дэн Коэн
        • P.S. Рекомендую попробовать наш сервис https://unidraw.io, который мы плотно обсуждали с Пашей часть интервью.

          https://unidraw.io — бесплатный сервис для коллективного творчества, активно развиваемый одной из команд направления Базовых Технологий. Сервис был создан для внутреннего использования в Т-Банк как замена Miro. Команда решила вывести сервис в общий доступ и поделиться им с пользователями за пределами Т-Банка.

          Unidraw.io активно развивается, и его Road Map во многом зависит от пользователей и обратной связи, которую они предоставляют. У сервиса есть свой телеграм-канал: https://t.me/unidrawio и чат в Телеграме: https://t.me/unidrawiochat.

          В отличие от конкурентов, сервис предоставляется бесплатно и имеет историю версий. Также в нем присутствуют следующие функции:

          • Копирование из Miro
          • Шаблоны
          • Фреймы, стикеры, набор базовых элементов
          • Группировка
          • Табличное выравнивание и многое другое.
          • Команда запустила FAQ прямо на доске.

            Road Map пока не публичен, однако известно, что команда активно работает над расширением функционала, включая:

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

              1 hr 12 min
            • Архитектурное ревью: один стол вместо пинбола

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

              Темы выпуска

              • Знакомство с гостем
              • Обсуждение эволюции архитектуры
              • Импортозамещение и архитектурные процессы
              • Процесс ревью изменений
              • Обсуждение процесс принятия решение
              • Синергиия между командами из разных функций (разработка, инфраструктура, безопасность, ...)
              • Tooling и инструменты
              • Архитектурная документация
              • Сбор данных для анализа архитектуры
              • Использование данных для анализа
              • Автоматизация этого процесса
              • Процессы RFC и ADR
              • Конфликты и решения
              • Путь к становлению архитектором
              • Архитектура и проектирование
              • Важность разностороннего опыта
              • P.S. Антон как и обещал выдал список книг

                1. “Requirements Engineering for Software and Systems” Phillip A. Laplante - лучшая книга о требованиях по мнению Антона, а из требований следует всё остальное, и даже архитектура:)
                2. “Distributed Systems” Andrew S. Tanenbaum и Maarten vav Steen - классика о проектировании распределённых систем, чтобы знать о правилах “игры”, в которую играем. Мы разбирали эту книгу в подкасте "Code of Architecture" и вот есть разводящий пост на саммари по этой книге - https://t.me/book_cube/1104
                3. “Найти идею. Введение в ТРИЗ – теорию решения изобретательских задач” - Генрих Альтшуллер - учимся ломать матрицу, чтобы выйти из ограничений. У меня есть обзор этой книги - https://t.me/book_cube/982
                4. 1 hr
                5. Пять пороков команды: без доверия нет спора по делу

                  Шестнадцатый выпуск подкаста про лидерство посвящен книге "5 пороков команды", которую написал Патрик Ленсиони в жанре бизнес-романа еще в 2002 году. Эта книга направлена на лидеров, которые хотят сделать свою команду эффективнее. Но этому мешают ряд факторов, которых автор насчитал целых пять штук, которые выстраиваются в пирамиду

                  • Взаимное недоверие
                  • Боязнь конфликта
                  • Безответственность
                  • Нетребовательность
                  • Безразличие к результатам
                  • Я обсуждаю эту книгу с Андреем Соколовым, экспертом в области эффективных коммуникаций для бизнес-сообщества с 20-летним стажем. Андрей ведет обучение курсу по сторителлингу (https://lifescience.pro/main/program/storytelling-business/base), часть из которого я раньше успел пройти. Для зрителей и слушателей нашего стрима есть скидка в 20% для записи в июльскую или августовскую группу 2024 года. Достаточно использовать кодовое слово "Книжный куб".

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

                    • Проект Аристотель от Google (Google's Project Aristotle), где ребята из Google изучали факторы, что делают их команды успешными (и тут psychological safety был основным фактором) - https://t.me/book_cube/1341
                    • Проект Кислород от Google (Google’s Project Oxygen), где ребята из Google изучали есть ли польза от менеджеров и если да, то что делает менеджера хорошим - https://t.me/book_cube/1336
                    • Типология организационных культур от Рона Веструма (A typology of organisational cultures), где были описаны типы культур - https://t.me/book_cube/1404
                    • 52 min
                    • Безопасность: уязвимости рождаются в архитектуре

                      В этом выпуске подкаста я пообщался с Романом Лебедем, архитектором из департамента информационной безопасности Тинькофф. До Тинькофф Роман руководил командой Red Team и занимался прикладными исследованиями в области безопасности приложений и операционных систем. В этом интервью мы обсуждаем подходы к безопасности в современных технологических компаниях. За 50 минут мы успели рассмотреть следующие моменты

                      • Как выглядит работа security архитектора в Тинькофф
                      • Требования к экспертам безопасности
                      • Как выстроено взаимодействие с командами разработки
                      • Какие подходы к безопасности существуют в Тинкофф
                      • Роль архитектора в команде
                      • Метрики безопасности
                      • Об "информационной безопасности" как профессии
                      • Обучение и развитие SDE (software development engineers) и shift left подходы
                      • Рекомендации для начинающих специалистов
                      • 50 min
                      • Risk Tech: кредитное решение за секунды

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

                        - Инженерный путь Артема и становление его руководителем
                        - Развитие домена рисков и выстраивание взаимодействия с другими командами
                        - Имплементацию топологии команд с платформенными и продуктовыми командами
                        - Как Артем управляет своим временем и распределяет его по разным активностям
                        - Как Артем участвует в развитии профессиональных community внутри компании и зачем он этим занимается
                        - Советы от Артема на тему саморазвития

                        1 hr 7 min
                      • Accelerate: мерить поставку, а не строки кода

                        Тринадцатый выпуск посвящен обсуждению крутой книги "Accelerate", которую написали три автора Gene Kim, Jez Humble, and Nicole Forsgren. Популярность этой книги обусловлена тем, что в этой книге приводятся крутые выводы о связи процессов и практик внутри организации и ее эффективности, а это именно те вопросы, которые интересуют менеджмент. В отличие от многих других книг здесь утверждения подтверждены систематическими исследованиями.

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

                        В этом выпуске мы обсуждаем следующие темы

                        - История книги, знакомство с авторами и их исследованиями
                        - Краткий обзор трех частей: модель авторов, методология исследования, как применять модель на практике
                        - Сравнение моделей зрелости (maturity models) и модели практик (capabilities models)
                        - Как раньше пытались мерить эффективность разработки (lines of code, velocity, compleated story points)
                        - DORA метрики
                        - Культура по Шейну и по Веструму
                        - Принципы continuous delivery, их связь с инженерными практиками
                        - Архитектура имасштабирование
                        - Shift left everything и pipeline driven organization
                        - Lean management и продуктовые практики
                        - Как дизайнилось исследование, какая модель получилась, как анализировались полученные результаты
                        - Как дальше развивалась модель Accelerate и что можно почитать из новенького (DORA отчеты с 2019 года по текущий)
                        -- Рекомендации для дальнейшего изучения

                         

                        Дополнительные материалы

                        - Модель исследования
                        - Все отчеты State of DevOps
                        - Инструмент для быстрой оценки своей команды
                        - Whitepapers:
                        -- The role of continuous delivery in IT and organizational performance
                        -- DevOps Metrics
                        - Выступление Игоря Курочкина про NextOps на DevOpsConf 2024, где он рассказывал чем сейчас занимаются авторы книги Accelerate 
                        - Обзор книги в 3х частях от Александра Поломодова:
                        -- Общая информация по книге, формат исследования и DORA метрики
                        -- Технические практики, архитектуру и интеграцию вопросов безопасности в процессы разработки
                        -- Менеджерские и лидерские практики

                        2 hr
                      • Spirit: внутренняя платформа как продукт

                        Интервью с Димой Гаевским, Technical CPO (Chief Product Owner) нашей внутренней платформы разработки Spirit. Дима рассказывает про свой путь в Тинькофф, немного про разработку и много про создание и развитие платформенных решений. За 45 минут мы успели поговорить про

                        • Путь Димы в компании
                        • Платформу для разработчиков (internal developer platform)
                        • Декомпозицию ответственности
                        • Роль инженера
                        • Распределение времени и восприятие работы
                        • Продуктовые практики и обратная связь
                        • Роль технического продакт менеджера
                        • Принципы развития платформы разаработки (IDP)
                        • Рекомендации для инженеров и технических руководителей
                        • P.S. У Димы есть прикольная статья про IDP на Хабре по мотивам выступления на Highload++ 2022. Плюс подробнее про платформу можно почитать на нашем сайте. Ну и для тех, кто заинтересовался этой историей, у Димы есть вакансия technical product manager, про которую я писал уже раньше.

                          46 min
                        • Системные аналитики: профессия на 900 человек

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

                          • Информация про системных аналитиков в Тинькофф доступна на странице https://www.tinkoff.ru/career/it/system-analysis/
                          • Информация про приближающийся one day offer системных аналитиков в Тинькофф - https://www.tinkoff.ru/career/fast-offers/system-analysis/
                          • Список рекомендованных Кириллом книг:

                            • Ричардс М. , Форд Н. "Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы"
                            • Форд Н. , Ричардс М. , Садаладж П., Дехгани Ж. "Современный подход к программной архитектуре: сложные компромиссы"
                            • Ousterhout, John. "A Philosophy of Software Design"
                            • Влад Хононов. Изучаем DDD
                            • 57 min

                            About Code of Leadership

                            From the publisher's feed

                            Подкаст Александра Поломодова, технического директора и Fellow. В каждом эпизоде есть приглашенный гость-эксперт, с которым идет разговор про менджмент и лидерство.