Мини-чат |
---|
07:32
С каждым днем мы все чаще слышим про Scrum, Agile и самостоятельную команду. Если раньше общение с клиентом или инвестором, мотивация разработчиков и планирование релизов полностью лежали на менеджере, то сегодня эта ответственность все больше ложится на плечи тимлида.Теперь во многих компаниях хотят видеть ведущих разработчиков, которые не только умеют планировать архитектуру и раздавать задачи стажерам, но и способны грамотно управлять командой разработки и общаться с клиентом на одном языке. Такие люди сегодня на вес золота.Для кого этот курсМы сделали этот курс для тех, кто хочет прокачать навыки ведущего разработчика и стать настоящим локомотивом в своих проектах. Преподаватели на курсе — действующие профессионалы в разработке, аналитике и менеджменте, с многолетним опытом работы в IT-компаниях.На курсе мы дадим полный диапазон знаний от тактики и стратегии написания кода до проектирования архитектуры, управления продуктом, мотивации команды и управления требованиями заказчика.Нам доверяют Программа- Краткое вводное занятие по основным принципам и парадигмам программирования, чтобы настроить общий словарь терминологии.
- Тактика написания кода. Подходы для промышленного программирования, задачи на code-review и анализ кода. Шаблоны проектирования или свои «велосипеды»? Дизайн кода, code conventions, документирование, логирование, шаблоны, слои абстрагирования, контракты, фреймворки, тест-ориентированный подход (TDD/BDD). Применение шаблонов, рефакторинг, анализ сильных и слабых сторон кода.
- Архитектура построения кода, стратегия.
— Зачем нужны архитекторы? — виды архитектур (Enterprise и Solution), — тактика построения архитектуры, — компонентно-ориентированный подход (COP), — аспектно-ориентированный подход (AOP), — агентно-ориентированный подход (AgOP), — сервисно-ориентированный подход (SOA), — событийно-ориентированный подход (Event-Driven), — стратегия развития архитектуры, — развитие архитектур в динамике, — технологический долг, — управление техдолгом, — статичные и динамические части архитектуры, — правило изменяемости архитектуры, — фреймфорк и дизайн кода, — костыли и заплатки, — техдолг и рефакторинг. - Управление разработкой кода. Роли PM, QA, тимлидов и senior developer’ов. Что такое требования, как они меняются в динамике и как это учитывать при построении архитектуры. Мутация и фиксирование требований, глубина документирования. Управление разработкой (стратегии, тактики), что надо делать качественно, а где можно «срезать углы».
- Разработка и управление программным продуктом. Продолжение анализа роли PM, QA и тимлидов. Жизненный цикл продукта (разработка, потребитель и требования, качество, доставка и развертывание, эксплуататция и мониторинг, правильная организация смерти). Методологические ошибки заказчиков. Как методологически делать продукт, чтоб всегда получалась няшная конфетка, а не совсем наоборот.
- Построение гетерогенных web-приложений на сервис-ориентированной архитектуре. Углубимся в разработку многокомпонентных распределенных web-приложений, построенных по принципу SOA. Причины применения SOA-подхода, его достоинства и недостатки, история создания, современные практики. Краткий обзор технологических инструментов «must have». В качестве примера изучим построение ряда традиционных компонентов интернет-магазина, выполненных в виде сервисов.
- Управление командой и клиентом. Мотивация и стимуляция? Что и когда применять? Почему деньги — не самое главное и как вдохновлять людей на подвиг? Три самых важных качества лидера и способы их прокачки. Здоровый образ жизни и 98 бензин для вашего феррари. Как управлять клиентом и почему это должен делать тимлид? На каком языке общаться с клиентом и как настроить командную работу с менеджером проекта?
- Управление хотелками заказчика. Как ограничивать хотелки заказчика и управлять неконтролируемыми изменениями.
- Бонус! Два-в-одном по базам данных. Олег Бартунов (один из тех, кто разработал PostgreSQL) и Михаил Тюрин (главный по базам в avito.ru) расскажут о том, что такое расширяемость баз данных, зачем нужна интеграция с ядром СУБД и как адаптировать базу к высоким нагрузкам.
|
Статистика |
---|
Онлайн всего: 12 Гостей: 12 Пользователей: 0 |
|
Главная » 2013 » Октябрь » 9 » Курс для тимлидов
|
С каждым днем мы все чаще слышим про Scrum, Agile и самостоятельную команду. Если раньше общение с клиентом или инвестором, мотивация разработчиков и планирование релизов полностью лежали на менеджере, то сегодня эта ответственность все больше ложится на плечи тимлида.
Теперь во многих компаниях хотят видеть ведущих разработчиков, которые не только умеют планировать архитектуру и раздавать задачи стажерам, но и способны грамотно управлять командой разработки и общаться с клиентом на одном языке. Такие люди сегодня на вес золота.
Для кого этот курс
Мы сделали этот курс для тех, кто хочет прокачать навыки ведущего разработчика и стать настоящим локомотивом в своих проектах. Преподаватели на курсе — действующие профессионалы в разработке, аналитике и менеджменте, с многолетним опытом работы в IT-компаниях.
На курсе мы дадим полный диапазон знаний от тактики и стратегии написания кода до проектирования архитектуры, управления продуктом, мотивации команды и управления требованиями заказчика.
Нам доверяют
 Программа
- Краткое вводное занятие по основным принципам и парадигмам программирования, чтобы настроить общий словарь терминологии.
- Тактика написания кода. Подходы для промышленного программирования, задачи на code-review и анализ кода. Шаблоны проектирования или свои «велосипеды»? Дизайн кода, code conventions, документирование, логирование, шаблоны, слои абстрагирования, контракты, фреймворки, тест-ориентированный подход (TDD/BDD). Применение шаблонов, рефакторинг, анализ сильных и слабых сторон кода.
- Архитектура построения кода, стратегия.
— Зачем нужны архитекторы? — виды архитектур (Enterprise и Solution), — тактика построения архитектуры, — компонентно-ориентированный подход (COP), — аспектно-ориентированный подход (AOP), — агентно-ориентированный подход (AgOP), — сервисно-ориентированный подход (SOA), — событийно-ориентированный подход (Event-Driven), — стратегия развития архитектуры, — развитие архитектур в динамике, — технологический долг, — управление техдолгом, — статичные и динамические части архитектуры, — правило изменяемости архитектуры, — фреймфорк и дизайн кода, — костыли и заплатки, — техдолг и рефакторинг. - Управление разработкой кода. Роли PM, QA, тимлидов и senior developer’ов. Что такое требования, как они меняются в динамике и как это учитывать при построении архитектуры. Мутация и фиксирование требований, глубина документирования. Управление разработкой (стратегии, тактики), что надо делать качественно, а где можно «срезать углы».
- Разработка и управление программным продуктом. Продолжение анализа роли PM, QA и тимлидов. Жизненный цикл продукта (разработка, потребитель и требования, качество, доставка и развертывание, эксплуататция и мониторинг, правильная организация смерти). Методологические ошибки заказчиков. Как методологически делать продукт, чтоб всегда получалась няшная конфетка, а не совсем наоборот.
- Построение гетерогенных web-приложений на сервис-ориентированной архитектуре. Углубимся в разработку многокомпонентных распределенных web-приложений, построенных по принципу SOA. Причины применения SOA-подхода, его достоинства и недостатки, история создания, современные практики. Краткий обзор технологических инструментов «must have». В качестве примера изучим построение ряда традиционных компонентов интернет-магазина, выполненных в виде сервисов.
- Управление командой и клиентом. Мотивация и стимуляция? Что и когда применять? Почему деньги — не самое главное и как вдохновлять людей на подвиг? Три самых важных качества лидера и способы их прокачки. Здоровый образ жизни и 98 бензин для вашего феррари. Как управлять клиентом и почему это должен делать тимлид? На каком языке общаться с клиентом и как настроить командную работу с менеджером проекта?
- Управление хотелками заказчика. Как ограничивать хотелки заказчика и управлять неконтролируемыми изменениями.
- Бонус! Два-в-одном по базам данных. Олег Бартунов (один из тех, кто разработал PostgreSQL) и Михаил Тюрин (главный по базам в avito.ru) расскажут о том, что такое расширяемость баз данных, зачем нужна интеграция с ядром СУБД и как адаптировать базу к высоким нагрузкам.
|
Просмотров: 278 |
Добавил: Гепож
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|