Тренинг для тех, кто планирует внедрять Scrum в своем проекте или организации, или для тех, кто хочет сравнить свои способы работы с лучшими практиками индустрии.
Двухдневный курс.
Эффективная работа с требованиями очень важна для успешного предоставления заказчику ценного с точки зрения бизнеса продукта.
Работа с требованиями в Agile имеет свои особенности. Процесс планирования и сбора требований становится итеративным, требования постоянно изменяются. Несмотря на это, мы должны уметь указывать точную дату релиза.
Из курса вы узнаете, как декомпозировать фичи на истории, вы научитесь развивать продукт инкрементально, узнаете какими навыками должен обладать владелец продукта в Agile.
На практических занятиях вы узнаете, как формировать Backlog, как организовать совместный процесс разработки требований. Мы обсудим практики приоритезации, долгосрочного планирования, документирования требований, управления проектом при помощи метрик и вопросы, связанные с контрактами Agile-проектах.
Разработка через тестирование (Test-Driven Development, TDD) - это значительно больше, чем просто автоматизация unit-тестирования. Прежде всего, TDD - это подход к дизайну программного обеспечения, позволяющий победить одну из ключевых болезней современных сложных систем: сильную связанность (coupling) отдельных компонентов кода между собой. Как следствие, использование TDD гарантирует, что ваше ПО будет не только подробно оттестировано, но и что его будет легко и дешево сопровождать и развивать. TDD наделяет шаблоны Inversion-of-Control (IoC) и Dependency Injection особым смыслом и значимостью, превращая их из просто модных словечек в повседневную необходимость.
Этот тренинг рассчитан на разработчиков и тестировщиков, использующих среду разработки Microsoft Visual Studio Team System (VSTS) и желающих ознакомиться с её возможностями по созданию и выполнению тестов, а также по управлению тестами.
Lean - это не методология управления разработкой проекта, как может показаться на первый взгляд. Это набор принципов, применяемых в различных проектах для улучшения процесса разработки и повышения его эффективности.
Тренинг предназначен для начинающих и опытных скрам-мастеров, тимлидов и менеджеров проектов. В его основе лежат ответы на вопросы, которые возникают у каждого лидера команды и скрам-мастера: как создать хорошую команду, как внедрять новые практики, как «продать» Agile заказчику, что делать, если в команде конфликт, как превратить митинги в эффективные.
Разработка стартапов требует быстрого темпа работы от всех участников. Зачастую, это условия творческого хаоса, в котором многое может измениться в одночасье. Как лучше всего управлять разработкой в таких условиях, не забывая о высокой результативности работы вашей команды и бизнес целях проекта?
В современном мире есть наработанные индустрией практики управления таким маленьким хаосом...
Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах. Он построен в виде учебного проекта, где теория перемежается с практикой. Особенно большое внимание уделяется процессу внедрения agile со стороны команды тестирования, сложным вопросам взаимодействия программистов и тестировщиков, автоматизации тестирования и построения эффективной архитектуры тестов, а также поддержания актуального состояния автоматизированных тестов при постоянном изменении требований. Участники пройдут все эти шаги для одного из open-source проектов.
Книги по Agile рассказывают нам о том, что команда кроссфункциональная и все равны, как в технологическом плане так и на уровне коммуникаций. Но все мы понимаем, что лидер есть всегда. Встает вопрос каким он должен быть в Agile?
Вы знаете о существовании гибких методологий разработки - Scrum, XP, Kanban и даже пробовали их в своей компании? Или хотите попробовать? Вам интересно, возможен ли Agile в вашей компании? И если да - то как? Каковы риски смены текущего способа работы на другой? Не сломается ли то, что и так работало? И самое главное - а стоит ли игра свеч? Что может дать Agile именно вам?
Двухдневный курс «Certified ScrumMaster» даст участникам знания принципов и практик методологии Scrum. Тренинг представляет собой введение в Scrum для практиков и состоит из лекций, практических занятий и обсуждений.
По окончании курса все участники получат сертификат Certified Scrum Master от Scrum Alliance.
Scrum – это простой эмпирический фреймворк с широкой областью применения. Ключ к успеху в Scrum - роль Владельца продукта (Product Owner). Владелец продукта несет ответственность за ROI (возврат вложенных средств), руководство командой, он является представителем заказчика, а также бизнеса и разработки. Сильный Product Owner является ключом к успешному применению Scrum.
Этот двухдневный курс основан на опыте многих лет коучинга, внедрения и применения гибких методов в крупных и небольших компаниях по всему миру. Курс носит интерактивный характер, охватывает широкий спектр материалов: создание команд и сообществ, работа с людьми, обучение практикам, повышение прозрачности и улучшение взаимодействия, и многое другое. Участники будут принимать участие в парных, а также групповыx упражнениях, обсуждениях по различным аспектам коучинга, обучения и лидерства.
Тренинг посвящён использованию модульного тестирования для улучшения процесса проектирования и разработки приложений на PHP. Мы с вами расcмотрим инструменты которые применяются для тестирования в PHP, познакомимся с методикой разработки через тестирование (TDD), рассмотрим весь технологический процесс разработки, непрерывной интеграции и поставки web-приложения на PHP которое мы с вами будем разрабатывать в процессе тренинга.
Kanban - современная гибкая (agile) методика управления проектами. Она произошла из философии Lean и TPS (Toyota Production System). Термин Канбан имеет дословный перевод: “Кан” значит видимый, визуальный, и “бан” значит карточка. Kanban успешно используется для проектов в стадии поддержки продукта, для команд - разработчиков продуктов, для внутренних отделов компаний, проектов с высокой степенью специализации членов команды и во многих других ситуациях. Переход на Kanban для многих команд помогает быстро идентифицировать проблемы и эффективно бороться с ними.
Цель тренинга – подготовить участников к практическому применению Kanban в реальных проектах.
AgileCamp - это неформальная конференция нацеленная на донесение информации о современных подходах в разработке ПО путем прохождения участников конференции обучения, посредством участия в большом количестве симуляций призванных обучить основам создания и управления процессом разработки в стиле Agile, обеспечения создания ценного для заказчика продукта, а так же создания условия для непрерывной поставке на рынок продуктов с высоким уровнем качества.
Формат конференции: Мастер-классы, игры, открытые обсуждения (open spaces, panel discussion).
Структура конференции нацелена на развитие навыков в состоянии полного погружения в Agile процесс.
В данном курсе слушатели ознакомятся с одной из инженерных практик гибкой разработки – разработка через тестирование (test-driven development).
Курс также включает в себя теорию и практику модульного тестирования, и будет полезен начинающим и продвинутым разработчикам, вне зависимости от методологий, используемых в проекте.
Agile уже давно вырос из штанов XP или Скрама - вопросов программирования и разработки. Сегодня Agile - это набор мировых cutting-edge практик управления проектами, покрывающий вопросы, как работы и создания команд, так и практики создания и проектирование продуктов, взаимодейтвия с заказчиками. Этот мастер-класс - живая дискуссия с аудиторией, целью которой является поделиться опытом, накопленным за последние пять лет работы нами в качестве Скрам-тренеров и Agile-коучей; а также - разбор живых кейсов, принесенных аудиторией.
Тренинг проводится Сергеем Дмитриевым и Никитой Филипповым.
Это 3х дневный тренинг сертифицированный скрам product owner (продвинутый), проводящийся на русском языке. Приняв участие в этом тренинге, вы сможете понять все нюансы и сложности данной роли и овладеть необходимыми знаниями и навыками, для того чтобы стать успешным product owner-ом. Это включает в себя понимание обязанностей product owner, авторитет этой роли, ее взаимодействие с другими ролями и заинтересоваными лицами, пользователями, продавцами, марктингом и менеджментом. Вы научитесь собирать требования, поймете как делать планирование развития продукта, как воспользоваться короткими циклами обратной связи, которые вам дает скрам. Тренинг также научит вас претворить ваше видение продукта в успешный продукт, как работать над бэклогом продукта и эффективно взаимодействовать со скрам-мастером и командой.
В тренинге будет показано как достаточно просто можно построить систему регрессионных тестов на основе двух фреймворвков: Selenium 2 и TestNG. Первый позволит нам провести тестирование UI, а второй будет отвечать за подготовку тестовых данных, чтобы они не были захардкожены. По ходу тренинг мы перепишем тесты, написанные на Selenium 1 на новую платформу, причем написание новых тестов будет возможно не только dev командой, но и командой тестирования. Затем мы подготовим профиль тестирования и настроим его запуск на CI сервере.
Мы посещаем конференции, читаем книги, статьи - и находим идеи, которые затем хотим привнести в свою компанию. Линда Райзинг предлагает проверенные многолетним опытом стратегии управления изменениями, которые помогут вам правильно "продавать" новые идеи вашей команде, отделу или компании в целом.
Линда покажет, как с помощью набора различных техник и шаблонов избежать возможных проблем, связанных с внутренней "продажей" и внедрением изменений в компании, чтобы гарантированно достичь успеха.
Аудитория: руководители компаний и отделов, менеджеры проектов, тимлиды, коучи и все те, кто интересуется внедрением инновационных изменений.
Описание мастер-класса
На мастер-классе рассказывается о наборе шаблонов и стратегий, которые помогут вам быть более эффективными во внедрении инновационных изменений в вашей компании. Вы узнаете о мощных подходах к проведению изменений, которые хорошо себя показывают на протяжении многих лет. В процессе общения у вас будет возможность рассказать о реальных проблемах, с которыми вы столкнулись в своей компании, и совместно обсудить их.
Каждый участник мастер-класса узнает:
- Какие существуют эффективные стратегии "продажи" новых идей в компании
- Почему эти стратегии работают, в том числе с точки зрения социологии
- Что можно изменить, чтобы решить текущие проблемы при внедрении изменений, с которыми приходится сталкиваться именно в вашей в компании
Это продвинутый 3х дневный тренинг, участники которого получают звание “Certified Scrum Master”. После этого Вы можете продолжать дальнейшее обучение, практикуя Скрам, получая звания “Certified Scrum Professional”, “Certified Scrum Coach” и “Certified Scrum Trainer”.
Тренинг заканчивается сертификацией в Скрам Альянсе с последующей выдачей сертификата “Certified Scrum Master”, при условии прохождения online-теста.
После окончания тренинга участники смогут донести до своих коллег и заказчиков важность и выгоды ведения проекта с использованием гибких подходов, в частности, смогут объяснить суть подхода Скрам и активно участвовать в его внедрении.
Участники получат полное знания о данной методике, включая планирование, оценку и запуск предстоящего проекта по методике Скрам.
Будут подробно рассмотрены роли в Скраме (Product Owner, Scrum Master, Scrum Team), изучены артефакты (Product Backlog, Sprint Backlog, Release & Sprint Burndown Charts). Не будут оставлены без внимания и необходимые встречи в Скраме (Sprint Planning, Daily Standup, Sprint Demo, Retrospective).