Фестиваль тренингов

#1

ScrumMaster Certification

Двухдневный курс «ScrumMaster Certification» даст участникам знания принципов и практик методологии Scrum. Тренинг представляет собой введение в Scrum для практиков и состоит из лекций, практических занятий и обсуждений.

По окончании курса все участники получат сертификат Certified Scrum Master от Scrum Alliance.

Мастер-класс ведет: Henrik Kniberg, Crisp
Дата проведения: 2—3 марта
Стоимость: 52 000 руб.

Регистрация

#2

Lean Organization Management

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

Agile и Lean отлично работают вместе и активно дополняют друг друга.

Цели Lean - сделать проект за треть времени, с использованием только трети бюджета и с уровнем дефектов, уменьшенным до одной трети. Как этого достичь? Эти вопросы мы обсудим на нашем тренинге.

Мастер-класс ведет: Асхат Уразбаев, Scrumtrek
Дата проведения: 28 февраля
Стоимость: 19 000 руб. 12 000 руб

Регистрация

#3

MS Test Driven Development

Разработка через тестирование (Test-Driven Development, TDD) - это значительно больше, чем просто автоматизация unit-тестирования. Прежде всего, TDD - это подход к дизайну программного обеспечения, позволяющий победить одну из ключевых болезней современных сложных систем: сильную связанность (coupling) отдельных компонентов кода между собой. Как следствие, использование TDD гарантирует, что ваше ПО будет не только подробно оттестировано, но и что его будет легко и дешево сопровождать и развивать. TDD наделяет шаблоны Inversion-of-Control (IoC) и Dependency Injection особым смыслом и значимостью, превращая их из просто модных словечек в повседневную необходимость.

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

Отдельная часть тренинга посвящена работе с унаследованным (legacy) кодом: как постепенно его делать тестопригодным за счет устранения взаимопроникающих зависимостей между классами (coupling), с чего начать и как двигаться по мере развития и исправления ошибок. Без этого сопровождение и развитие legacy-кода рискует превратиться в кошмар: в код страшно вносить изменения, никто не понимает как что работает, команда разработки деморализована и теряет ключевых специалистов, количество дефектов растет катастрофическими темпами, при этом скорость их исправления и внесения новых функций неуклонно падает.

Мастер-класс ведет: Дмитрий Лобасев, Scrumtrek
Дата проведения: 2 марта
Стоимость: 6 000 руб.

Регистрация

#4

Kanban для управления проектами

Многие ошибочно считают, что разрабатывать по Agile равносильно использованию Scrum. В действительности, существует немало Agile методологий, которые базируются на одинаковых ценностях и принципах, но различаются в реализации и подходах. Одна из таких методологий – Kanban, пришедшая к нам из философии Lean. Изначально Kanban – это система организации производства и снабжения, позволяющая реализовать принцип JIT (Just in time). Впервые она была разработана компанией Toyota и успешно применяется ей по сей день. Термин Канбан имеет и дословный перевод: “Кан” значит видимый, визуальный, и “бан” значит карточка или доска. Не так давно идеи применения Kanban в производстве стали переносить на разработку программного обеспечения. Так появилась очередная Agile методология Kanban.

Цель тренинга – рассказать о принципах и правилах, лежащих в основе методологии, а также подготовить участников к практическому применению Kanban в реальных проектах. Правила всего 3 и поэтому многим Kanban кажется очень простым. В действительности его применение требует большой дисциплины и навыков. Каждая методология хороша в своем контексте, поэтому очень важно определить какая методология поможет в определенном проекте. Kanban успешно используется для проектов в стадии поддержки продукта, для небольших опытных команд, для проектов с высокой степенью специализации членов команды и во многих других ситуациях. Переход на Kanban для многих команд помогает быстро идентифицировать проблемы и эффективно бороться с ними. Kanban не запрещает, а даже приветствует, использование полезных практик из других методологий (инженерных практик XP, ежедневных митингов или ретроспектив из Scrum, и т.д.).

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

Мастер-класс ведет: Николай Алименков, Scrumtrek
Дата проведения: 3 марта
Стоимость: 6 000 руб.

Регистрация

#5

Разработка проекта с использованием методологии Agile в среде VS 2010

На текущий момент представлено много информации об эффективности таких инструментальных средств, как Microsoft Visual Studio 2010 и Microsoft TFS 2010. Их использование с применением Scrum и XP практик позволяет вести разработку высококачественного ПО в жестком конкурентном окружении. При этом очень важным, особенно для руководителей проектных команд, становится вопрос фиксации для себя «большой картины», четко отображающей использование ролевого инструментария в привязке к конкретным фазам итерации проекта. Цель данного семинара, как раз и заключается в том, чтобы продемонстрировать выполнение итераций проекта с вовлечением всех ролей и использованием необходимого арсенала инструментальных средств.

Тренинг ведут: Дмитрий Никонов, Денис Пасечник, Антон Видищев
Дата проведения: 3 марта
Стоимость: 3 900 руб.

Регистрация

123