Тренинги

Искусство управления проектами в Agile

Agile уже давно вырос из штанов XP или Скрама - вопросов программирования и разработки. Сегодня Agile - это набор мировых cutting-edge практик управления проектами, покрывающий вопросы, как работы и создания команд, так и практики создания и проектирование продуктов, взаимодейтвия с заказчиками. Этот мастер-класс - живая дискуссия с аудиторией, целью которой является поделиться опытом, накопленным за последние пять лет работы нами в качестве Скрам-тренеров и Agile-коучей; а также - разбор живых кейсов, принесенных аудиторией.

Цели:

  • Рассказать об особенностях внедрения Agile на пост-советском пространстве ;)
  • Рассказать о современных подходах организации разработки программного обеспечения.
  • Рассмотреть кейсы, принесенные аудиторией, и кейсы от тренеров.

Бэклог тем тренинга:

  • Скрам по книжке: слабые места, как выявить и как лечить (Лидерство в Agile и Управление изменениями)
  • Продвинутые техники работы с продуктом (Product/Customer discovery)
  • Масштабирование проекта и множественные Скрам-команды
  • Работа с удаленными заказчиками
  • Как учить гибкой разработке новые команды и заказчиков
  • Как работать с конфликтами, бойкотированием и пассивностью в команде
  • Что мы можем взять из Lean (виды мусора)
  • Чем может помочь Kanban. Как работать с саппортом?
  • Кому и как передать корону Скрам-мастера?
  • Фасилитирование - техники тонкого менеджмента
  • Case studies

Дата: 20 июня.

Целевая аудитория:

Менеджеры проектов, тим лиды - полностью или частично использующие Agile-практики. Скрам-мастера и кандидаты на эту роль - с опытом работы в Скрам-проектах.
Цена:В честь проведения AgileCamp, наши спонсоры позволяют сделать этот тренинг крайне доступным: 15 000 руб. 5 000 руб (Ваша скидка -70%) рублей

 

Регистрация

 

 

Continuous Integration на практике

Continuous Integration (CI) – одна из фундаментальных инженерных практик в Agile разработке. CI позволяет забыть о проблемах наподобие «не могу собрать build с утра» или «но это работает на моей машине». CI позволяет вам постоянно держать руку на пульсе вашего проекта, визуализирует его текущее состояние и избавляет вас от необходимости повторения одних и тех же шагов при каждом публичном изменении кода. Задачи компиляции, запуска юнит тестов, сборки проекта, запуска интеграционных тестов и многое другое теперь может быть автоматизировано.

На рынке приложений для CI существует огромный выбор: CruiseControl, Bamboo, Hudson, TeamCity, Continuum и так далее. Каждый из них имеет свои преимущества и недостатки, но с развитием они дают все больше и больше возможностей.

Данный тренинг познакомит вас с принципами, лежащими в основе CI, преимуществами, которые дает его внедрение. На практических примерах вы увидите как легко внедрить CI в ваш проект. На тренинге будут рассмотрены одни из лидеров на рынке: TeamCity и Hudson. Вы пройдете путь от установки и настройки до использования и анализа результатов. Также вы научитесь использовать CI как дополнительное средство коммуникации и управления в команде, познакомитесь с лучшими практиками и стратегиями по коммандной работе. В результате прохождения тренинга вы:

  • Получите теоретические знания о практике CI
  • Узнаете методики его внедрения и применения CI на проектах разной направленности
  • На практике познакомитесь с лидерами рынка TeamCity и Hudson
  • Пополните багаж набором практик и советов по работе в команде с использованием CI
  • Увидите как CI помогает внедрить и поддерживать другие инженерные практики

Дата: 19 июня.
Продолжительность: 8 часов.
Место: г.Самара, ул.Ново-Садовая, 349, 3 этаж. остановка "Пирамида". офис компании Magenta Technology
Целевая аудитория: разработчики, тестировщики, менеджеры проектов, лидеры команд.
Цена: 7 000 руб. 5 000 руб

Регистрация

QA в Agile

В Agile проектах качество выходит на первый план и становится неотъемлимой частью процесса разработки. При этом в Agile методологиях не уделяется особого внимания постановке QA процесса в команде. Это является причиной многих неудач при попытке внедрения Agile на проекте, чему способствует старый образ мышления QA инженеров, противопоставление тестирования и разработки, борьба за количественные метрики качества и т.д.

Ключевым моментом является то, что в Agile проекте качество – это цель для каждого члена команды. Задача QA инженеров не контролировать качество сделанной работы, а прилагать усилия чтобы эта работа была выполнена качественно. Зачастую тестирование требует технических навыков и без объединения усилий разработчиков и QA инженеров обеспечить должное качество продукта не удастся. QA инженеры должны участвовать во всех стадиях разработки, начиная от планирования и заканчивая демонстрацией результатов работы.

Данный тренинг познакомит вас с несколькими моделями QA процесса в Agile проектах, в каждой из которых будут определены четкие роли и ответственности членов команды. Предложенные модели были опробованы на практике и при правильном применении не только повышают качество продукта, но и позволяют сплотить команду вокруг общей цели. Особое внимание будет уделено автоматизации тестирования, так как без ее внедрения в Agile проектах очень быстро начинаются трудности. В результате прохождения тренинга вы:

  • Познакомитесь с проблемами QA процесса в Agile проектах
  • Узнаете несколько проверенных моделей построения QA процесса
  • Получите представление о подходах и ролях при внедрении автоматизированного тестирования
  • На практике попробуете поработать в команде по предложенным моделям

Детальная программа

  • Введение в QA на Agile проектах
    • Agile принципы
    • Изменения для тестировщиков в Agile
    • Роли и требования к тестировщику в Agile
    • Приемочное тестирование
    • Управление дефектами
    • Работа с разработчиками
    • Полезные советы и практики
  • Управление требованиями в Agile
    • User Story и их применение
    • Жизненный цикл User Story
    • Product Backlog и приемы его ведения
    • Story Mapping для управления требованиями
    • Инструменты для ведения требований
  • Почему тестирование занимает столько времени
    • Описание двух дней работы различных команд
    • Анализ ситуаций в разных командах и применимость метрик
    • Пути выхода из ситуации и сокращение времени тестирования
  • Автоматизация тестирования
    • Фазы развития проекта с автоматизацией и без
    • Анализ и выводы
    • Демонстрация автоматизации тестирования с помощью Selenium RC и Java
  • Игровая командная симуляция итеративной разработки на примере рисования картины. Проверяется умение работать в команде, организовывать работу в итерациях, делать выводы из ретроспектив, облегчать работу узких звеньев команды, выделять и приоритезировать задачи
  • Организация QA в Scrum команде на примере проверенного процесса
    • Основные сложности и задачи QA в Scrum
    • Планирование
    • Приемочное тестирование
    • Тестирование реализованного в итерации функционала
    • Регрессионное тестирование
    • Демонстрация
    • Ретроспектива
    • Полезные советы и практики
  • Ответы на вопросы

Дата: 19 июня.
Место: Самара.
Целевая аудитория: разработчики, тестировщики, менеджеры проектов, лидеры команд.
Цена: 9 000 руб. 7 000 руб

Регистрация