Тренинг для тех, кто планирует внедрять Scrum в своем проекте или организации, или для тех, кто хочет сравнить свои способы работы с лучшими практиками индустрии.
Двухдневный курс.
Эффективная работа с требованиями очень важна для успешного предоставления заказчику ценного с точки зрения бизнеса продукта.
Работа с требованиями в Agile имеет свои особенности. Процесс планирования и сбора требований становится итеративным, требования постоянно изменяются. Несмотря на это, мы должны уметь указывать точную дату релиза.
Из курса вы узнаете, как декомпозировать фичи на истории, вы научитесь развивать продукт инкрементально, узнаете какими навыками должен обладать владелец продукта в Agile.
На практических занятиях вы узнаете, как формировать Backlog, как организовать совместный процесс разработки требований. Мы обсудим практики приоритезации, долгосрочного планирования, документирования требований, управления проектом при помощи метрик и вопросы, связанные с контрактами Agile-проектах.
Разработка через тестирование (Test-Driven Development, TDD) - это значительно больше, чем просто автоматизация unit-тестирования. Прежде всего, TDD - это подход к дизайну программного обеспечения, позволяющий победить одну из ключевых болезней современных сложных систем: сильную связанность (coupling) отдельных компонентов кода между собой. Как следствие, использование TDD гарантирует, что ваше ПО будет не только подробно оттестировано, но и что его будет легко и дешево сопровождать и развивать. TDD наделяет шаблоны Inversion-of-Control (IoC) и Dependency Injection особым смыслом и значимостью, превращая их из просто модных словечек в повседневную необходимость.
Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах. Он построен в виде однодневного учебного проекта, где теория перемежается с практикой.
Этот тренинг рассчитан на разработчиков и тестировщиков, использующих среду разработки Microsoft Visual Studio Team System (VSTS) и желающих ознакомиться с её возможностями по созданию и выполнению тестов, а также по управлению тестами.
Lean - это не методология управления разработкой проекта, как может показаться на первый взгляд. Это набор принципов, применяемых в различных проектах для улучшения процесса разработки и повышения его эффективности.
Тренинг предназначен для начинающих и опытных скрам-мастеров, тимлидов и менеджеров проектов. В его основе лежат ответы на вопросы, которые возникают у каждого лидера команды и скрам-мастера: как создать хорошую команду, как внедрять новые практики, как «продать» Agile заказчику, что делать, если в команде конфликт, как превратить митинги в эффективные.
Разработка стартапов требует быстрого темпа работы от всех участников. Зачастую, это условия творческого хаоса, в котором многое может измениться в одночасье. Как лучше всего управлять разработкой в таких условиях, не забывая о высокой результативности работы вашей команды и бизнес целях проекта?
В современном мире есть наработанные индустрией практики управления таким маленьким хаосом...
Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах. Он построен в виде однодневного учебного проекта, где теория перемежается с практикой. Особенно большое внимание уделяется сложным вопросам взаимодействия программистов и тестировщиков, планирования тестирования, автоматизации тестирования и построения эффективной архитектуры тестов, а также поддержания актуального состояния автоматизированных тестов при постоянном изменении требований.