Да здравствует Конфа 25

Мини-чат

С каждым днем мы все чаще слышим про Scrum, Agile и самостоятельную команду. Если раньше общение с клиентом или инвестором, мотивация разработчиков и планирование релизов полностью лежали на менеджере, то сегодня эта ответственность все больше ложится на плечи тимлида.

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

Для кого этот курс

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

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

Нам доверяют
image
Программа
  • Краткое вводное занятие по основным принципам и парадигмам программирования, чтобы настроить общий словарь терминологии.
  • Тактика написания кода. Подходы для промышленного программирования, задачи на 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) расскажут о том, что такое расширяемость баз данных, зачем нужна интеграция с ядром СУБД и как адаптировать базу к высоким нагрузкам.

Наш опрос

Оцените мой сайт
Всего ответов: 34

Статистика


Онлайн всего: 12
Гостей: 12
Пользователей: 0
Главная » 2013 » Октябрь » 9 » Курс для тимлидов
20:49
Курс для тимлидов
С каждым днем мы все чаще слышим про Scrum, Agile и самостоятельную команду. Если раньше общение с клиентом или инвестором, мотивация разработчиков и планирование релизов полностью лежали на менеджере, то сегодня эта ответственность все больше ложится на плечи тимлида.

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

Для кого этот курс

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

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

Нам доверяют
image
Программа
  • Краткое вводное занятие по основным принципам и парадигмам программирования, чтобы настроить общий словарь терминологии.
  • Тактика написания кода. Подходы для промышленного программирования, задачи на 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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск

Календарь

«  Октябрь 2013  »
Пн Вт Ср Чт Пт Сб Вс
 123456
78910111213
14151617181920
21222324252627
28293031

Архив записей

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz