Тренинги
Искусство управления проектами в 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 руб















































