Контакты
Email: info@scrumtrek.ru
Тел: +7(495) 991 69 20
Адрес и схема проезда
Тренинги
- AD-Agile Development With Scrum
- REQ-Agile Requirements Analysis
- TDD-Test Driven Development
- VSTS-Agile Testing
- LEAN-Lean Organization Management
- ACPD-Agile Coaching & Process Design
- ADSU-Agile Development with Scrum for StartUps
- TST-Agile Testing
- SLA-Situational Leadership for Agile
- Переход к Agile-разработке.
- Certified ScrumMaster
- Certified Product Owner
- Коучинг по гибким методологиям (Coaching Agility)
- TDD-Test Driven Development в PHP
- Kanban для управления проектами
- AgileCamp
- TDD с использованием Java инструментов
- Искусство управления проектами в Agile
- Сертифицированный скрам Product Owner (продвинутый)
- BDT/DDT на языке Java с использованием Selenium 2 / TestNG
- Изменения без страха: Шаблоны внедрения новых идей в компанию
- Certified ScrumMaster продвинутый
07.06 — 08.06 Agile Testing
Тренинг позволяет тестировщикам эффективно строить свою работу в Agile-проектах. Он построен в виде учебного проекта, где теория перемежается с практикой. Особенно большое внимание уделяется процессу внедрения agile со стороны команды тестирования, сложным вопросам взаимодействия программистов и тестировщиков, автоматизации тестирования и построения эффективной архитектуры тестов, а также поддержания актуального состояния автоматизированных тестов при постоянном изменении требований. Участники пройдут все эти шаги для одного из open-source проектов.
(Москва)
14.06 — 15.06 Situational Leadership for Agile
Книги по Agile рассказывают нам о том, что команда кроссфункциональная и все равны, как в технологическом плане так и на уровне коммуникаций. Но все мы понимаем, что лидер есть всегда. Встает вопрос каким он должен быть в Agile?
(Москва)
21.06 — 23.06 Сертифицированный скрам Product Owner (продвинутый)
Тренинг проводится Сергеем Дмитриевым и Никитой Филипповым. Это 3х дневный тренинг сертифицированный скрам product owner (продвинутый), проводящийся на русском языке. Приняв участие в этом тренинге, вы сможете понять все нюансы и сложности данной роли и овладеть необходимыми знаниями и навыками, для того чтобы стать успешным product owner-ом. Это включает в себя понимание обязанностей product owner, авторитет этой роли, ее взаимодействие с другими ролями и заинтересоваными лицами, пользователями, продавцами, марктингом и менеджментом. Вы научитесь собирать требования, поймете как делать планирование развития продукта, как воспользоваться короткими циклами обратной связи, которые вам дает скрам. Тренинг также научит вас претворить ваше видение продукта в успешный продукт, как работать над бэклогом продукта и эффективно взаимодействовать со скрам-мастером и командой.
(Москва)
TDD с использованием Java инструментов
В данном курсе слушатели ознакомятся с одной из инженерных практик гибкой разработки – разработка через тестирование (test-driven development).
Курс также включает в себя теорию и практику модульного тестирования, и будет полезен начинающим и продвинутым разработчикам, вне зависимости от методологий, используемых в проекте.
Цели:
По окончании данного курса слушатели:
- o получат общее понятие о целях и задачах тестирования
- o освоят технологии модульного тестирования
- o научатся применять шаблоны TDD при разработке модульных тестов
- o ознакомятся с синтаксисом и приобретут опыт практического использования одной из сред тестирования – JUnit4
- o получат практический опыт разработки приложения с использованием TDD
Разбираемые темы:
- Модульные тесты
1.1. Тестирование – способ обеспечения качества программного продукта
1.2. Уровни тестирования: системное, интеграционное, модульное
1.3. Задачи и цели модульного тестирования
1.4. Определение модуля
1.5. Отличие модульного тестирования от отладки
1.6. Организация модульного тестирования
1.7. Понятие покрытия программного кода
1.8. Уровни покрытия
1.9. Анализ покрытия
1.10. Legacy код и модульные тесты
1.11. Почему разработчики не хотят внедрять модульные тесты
1.12. Best practices написания модульных тестов
1.13. Использование тест-дублеров
1.13.1. Dummy
1.13.2. Stub
1.13.3. Fake
1.13.4. Mock
1.14. Анти-паттерны модульного тестирования
1.15. Инструменты модульного тестирования
1.15.1. JUnit4
1.15.2. Mockito
1.15.3. FEST-Assert
1.15.4. EMMA
- Практическая часть (Legacy Code Coverage)
2.1. Покрытие legacy-кода тестами
2.2. Расчет покрытия
2.3. Использование тест-дублеров
- Инженерная практика TDD
3.1. Термины и определения
3.2. Что такое TDD
3.3. Цикл разработки TDD
3.4. Шаблоны TDD
3.5. Шаблоны красной и зеленой полосы
3.6. Преимущества и недостатки подхода
3.7. Особенности применения
3.8. TDD и документирование кода
3.9. Внедрение в процесс разработки
3.10. Стандартные ошибки
- Практическая часть (TDD Wokshop)
4.1. Разработка приложения с применением базовых паттернов TDD
4.2. Test First
4.3. Pair Programming
4.4. Simple Design
- 5. Анализ результатов
Требуемое программное обеспечение:
IDE: eclipse, netbeans, idea
Unit testing framework: JUnit4
Библиотека тест-дублеров: mockito
Вспомогательная библиотека: fest-assert, fest-reflect
Code coverage plugin for IDE: Emma (eclemma in case of eclipse IDE)
В случае проблем с самостоятельной установкой мы поставим эти инструменты в начале тренинга.


