Курс
[ Мастерство управления разработкой: get shit done ]

Идет набор
сентябрь 2024


8 недель
2 раза в неделю

[ Для кого курс ]

Всех тех, кто стремится стать менеджером проекта по разработке ПО
Всех тех, кто хочет лучше общаться с разработчиками
Project-менеджеров / Менеджеров команд / Руководителей проекта, которые не уверены в своей компетенции и не знают, что им делать в новой роли
Всех тех, кому приходится взаимодействовать с командой разработки
Нетехнических специалистов, которые хотят углубить свои технические навыки
Нетехнических специалистов, которые хотят познакомиться с архитектурой программных систем и приложений
Не уверен в своих компетенциях
01.
02.
06.
04.
03.
07.
Терпит, что разработчики не прислушиваются к менеджменту и не соблюдают сроки
Ощущает застой из-за того, что технические сотрудники растут быстрее
Выгорает из-за перегрузок
Сталкивается с интригами в коллективе
Теряет сотрудников

[ Курс для тех, кто: ]

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

[ Автор и преподаватель курса ]

В разработчике все должно быть прекрасно - и тело, и душа, и мысли, и код
Павел Вейник, Founder Hard&Soft Skills
Founding Teacher at Hard & Soft Skills
Павел Вейник
Разработчик с 2003 года, занимается обучением с 2008, обучением сеньоров и архитекторов с 2018. Делился экспертизой на более чем 100 митапах и конференциях.
Павел стоит у основания различных сообществ IT специалистов, включая: ByChange, Free IT. Выполнял роли разработчика, тимлида, архитектора, СТО в небольших стартапах, крупных корпорациях и продуктовых компаниях:
    Специализации: архитектура распределенных систем, highload, микросервисные архитектуры, системная инженерия, рост инженера, коммуникации в организации.
    • Architect: Miro, EPAM
    • CTO: AmadoAd Ltd., SplitMetrics, Leverice
    • Tech Advisor: LeoHome Inc.
    • Founder: Hard&Soft Skills, ITStart, Amadoad Ltd.
    • Выстраивал архитектуру для крупнейших мировых корпораций в рамках EPAM
    Обучил более 1K разработчиков за последние 15 лет. Обучил более 100 архитекторов. Создает и проводит обучающие курсы для любых технических направлений.
    Запишитесь на консультацию с ex-Architect Miro и EPAM
    и автором курса Павлом Вейником

    [ Что вы получите после курса? ]

    Сможете быть компетентными в понятиях "Архитектура ПО", "Архитектурные принципы и компоненты"
    01
    Научитесь ясно формулировать требования, задавать правильные вопросы и устанавливать эффективные рабочие процессы для совместной работы и профессионального развития своей команды разработчиков
    03
    Освоите навык постановки и оценки задач, что поможет эффективно сотрудничать с техническими командами и понимать особенности разработки ПО
    02
    Сможете лучше понимать разработчиков, говорить на «их языке». Расширите сферу своей деятельности
    04
    Приобретете практические навыки мотивации разработчиков в их индивидуальном и профессиональном развитии
    05
    Научитесь управлять ожиданиями заказчика и разработчиков и успешно завершать проекты
    06
    Получите четкое представление о роли и задачах разработчика в процессе создания программного обеспечения
    07
    Приобретете навыки эффективной коммуникации с разработчиками, архитекторами, тестировщиками и DevOps-специалистами для совместной работы над проектом
    08
    Сможете грамотно выстраивать взаимодействие
    с несколькими ИТ командами
    09
    Научитесь искать решения и применять лайфхаки для повышения эффективности работы разработчиков
    10

    [ Цели курса ]

    Узнать, что такое архитектура ПО, какие бывают архитектурные принципы и компоненты
    01
    Переосмыслить и структурировать понимание сути лидерства и его важности в управлении разработчиками путем:
    Получить простой алгоритм для постановки и оценки задач разработчиков в проекте
    03
    02
    Изучить основные аспекты работы разработчика, их обязанности, задачи и роль в компании и на проекте. Это позволит менеджерам лучше понимать, как организовать работу разработчиков и эффективно с ними сотрудничать
    04
    Разобрать весь жизненный цикл разработчика в компании и на проекте
    На примерах разобрать решения проблем, с которыми менеджеры могут столкнуться при работе с разработчиками
    Освоить базовые инструменты нефинансовой мотивации разработчиков. Узнаете, какие условия для мотивации работы разработчиков может создать менеджер
    05
    06
    07
    08
    09
    10
    – Создание благоприятной рабочей атмосферы
    – Поддержание баланса между творческой свободой и структурой
    – Содействие в личном и профессиональном росте
    – Признание и поощрения
    Научиться управлять ожиданиями заказчика, разработчиков, что позволит избежать ошибок при управлении ожиданиями и производительностью в проекте
    Получить план сотрудничества менеджера с несколькими IT- командами для обеспечения эффективного взаимодействия технических специалистов
    Научиться эффективно управлять продуктивностью менеджера и разработчиков

    [ Программа курса ]

    Определение архитектуры ПО и ее значение

    Архитектурные принципы
    • Архитектурные принципы и ограничения
      • Функциональны и нефункциональные требования
      • Консистентность данных, транзакции
      • Доступность
      • Производительность и latency
    • Критерии качественно построенной архитектуры
    • Принятие архитектурных решений
      • На старте проекта
      • В ходе реализации функциональности
      • В рамках выполнения текущей задачи
    • Архитектурные подходы
      • Monolith
      • Layered
      • Microservices
      • Client-server
      • CQRS
      • Data processing pipeline
      • Serverless

    Архитектурные компоненты
    • База данных
      • Типы баз данных
      • Характеристика и сравнение RDB vs NoSQL баз данных
      • Особенности применения RDB и NoSQL
    • Очередь сообщений
    • Кэш
    • Балансировщик нагрузки
    • Другие
    20 февраля | online
    Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

    [ Регистрация на курс ]