Тренинг для тех, кто планирует внедрять 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 рассказывают нам о том, что команда кроссфункциональная и все равны, как в технологическом плане так и на уровне коммуникаций. Но все мы понимаем, что лидер есть всегда. Встает вопрос каким он должен быть в Agile?
Вы знаете о существовании гибких методологий разработки - Scrum, XP, Kanban и даже пробовали их в своей компании? Или хотите попробовать? Вам интересно, возможен ли Agile в вашей компании? И если да - то как? Каковы риски смены текущего способа работы на другой? Не сломается ли то, что и так работало? И самое главное - а стоит ли игра свеч? Что может дать Agile именно вам?
AgileDays — точка старта для тех, кто пока только задумывается об Agile. Если вы прочитали книги по Agile и хорошо представляете себе теорию, возможно, вам нужен лишь небольшой толчок для того, чтобы начать практиковать Agile. На конференции будет множество отчетов о практическом внедрении Agile.
Вы cможете узнать, как это было в других компаниях, и получить ответы на свои вопросы. AgileDays — место обмена опытом для тех, кто давно и успешно применяет Agile. Кроме того, серия докладов будет посвящена самым последним и самым интересным тенденциям, таким как Lean Development, DDD, BDD, TDD, FDD и другим xDD.
Двухдневный курс «ScrumMaster Certification» даст участникам знания принципов и практик методологии Scrum. Тренинг представляет собой введение в Scrum для практиков и состоит из лекций, практических занятий и обсуждений.
По окончании курса все участники получат сертификат Certified Scrum Master от Scrum Alliance.
AgileDays — является как точкой старта для тех, кто пока только задумывается об Agile, так и местом обмена опытом для тех, кто давно и успешно применяет Agile.
Эта конференция — точка старта для тех, кто пока только задумывается об Agile. Если вы прочитали книги по Agile и хорошо представляете себе теорию, возможно, вам нужен лишь небольшой толчок для того, чтобы начать практиковать Agile. На конференции будет множество отчетов о практическом внедрении Agile.
Вы cможете узнать, как это было в других компаниях, и получить ответы на свои вопросы. AgileDays — место обмена опытом для тех, кто давно и успешно применяет Agile. Кроме того, серия докладов будет посвящена самым последним и самым интересным тенденциям
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 сервере.