- Conference
- Program
- Speakers
- Price
- Location
1 ДЕНЬ
Для всех08:00-10:00 Заезд, приветственная линейка |
|
Процессный отряд |
Инженерный отряд |
10:00-11:30 Игра-симуляция по написанию ТЗ Участники на практике почувствуют, как различные паттерны работы с требованиями влияют на результат. Моменты узнавания и прозрения гарантированы! |
10:00-10:30 Обзор инженерных практик Поговорим о Pair Programming, UserStories, BDD Style, Refactoring, TDD, DevOps (CI, CD, Automation(Unit/Silenium)). |
11:30-11:45 Кофе-брейк |
10:30-11:30 Парное программирование Попробуем закодить парами. Разработка ускоряется в 2 раза, качество кода улучшается, а также шарятся знания по проекту. |
11:45-13:00 Lean Startup Canvas Мы испробуем на практике мощную технику анализа бизнес-модели. |
11:30-11:45 Кофе-брейк |
13:00-14:00 Обед |
11:45-13:00 Рефакторинг Будем работать с унаследованным кодом: выявим code smells, научимся рефакторить маленькими кусочками. |
14:00-16:45 Карты пользовательских историй Мы сможем увидеть продукт глазами пользователей. Просветляющее упражнение по определению минимального жизнеспособного продукта. |
13:00-14:00 Обед |
16:45-17:00 Кофе-брейк |
14:00-15:20 Unit тестирование Модульное тестирование позволяет избежать многих дефектов и улучшает читаемость основного кода. Мы напишем простые тесты, сделаем тесты с mock-ами, научимся покрывать legacy code тестами. |
17:00-18:00 Завершим день обсуждением кейсов и вопросов участников в формате World Cafe. Это формат групповой работы, который поможет нам включить креатив на максимум и использовать на 100% всю мощь коллективного разума участников. |
15:20-16:45 TDD и BDD Следующим после unit-тестирования шагом к повышению качества архитектуры будет переход на разработку через тестирование.Постараемся снизить порог вхождения для применения практики: TDD kata, напишем новый функционал по TDD. |
|
16:45-17:00 Кофе-брейк |
|
17:00-18:00 Build Automation Мы все любим собирать проекты вручную, но когда это приходится делать по 100 раз в день, помнить особенности сборки для разных окружений, как-то надоедает. Мы автоматизируем сборку, настроим профили для разных сред. |
Для всех18:00-22:00 Пионерский костер с шашлыками и виски–party |
|
22:00 Отбой |
2 ДЕНЬ
Для всех8:00-10:00 Зарядка, линейка |
|||
Процессный отряд |
Инженерный отряд |
||
10:00-13:00 Игра-симуляция getKanban Эта увлекательная игра позволит участникам всем нутром прочувствовать принципы управления разработкой по методу Kanban. |
10:00-11:30 Continuous Integration В большинстве случаев Build Automation и AFT мало удобны или вообще не применимы без сервера непрерывной интеграции, который выполняет сборки, прогоняет тесты и отображает результат для всех участников процесса. Настроим автоматический запуск сборок проекта и автотестов. |
||
13:00-14:00 Обед |
11:30-11:45 Кофе-брейк |
||
14:00-16:45 Ball Point Game Оптимизация процесса на практике. Участники узнают, как работает цикл непрерывных улучшений. |
11:45-13:00 Automated Functional Testing (AFT) Если регрессионное тестирование проводить всегда некогда, то очевидное решение, что его нужно автоматизировать. Плюс разработчик почти сразу узнаёт, что сломал какой-то старый функционал, и может быстро пофиксить. Мы напишем простой тест, разберём и попробуем применить паттерны для облегчения поддержки автотестов. |
||
16:45-17:00 Кофе-брейк |
13:00-14:00 Обед |
||
17:00-18:00 Ретроспектива, которая работает Мы испробуем на себе лучшие техники для проведения ретроспектив. |
14:00-16:30 Configuration Management Быстрая поставка в production — всегда большой challenge для совместной разработки. Есть хорошие практики для организации такого процесса: попробуем разработать фичу, используя концепцию Only Master, Feature Branching, разберемся, когда какую из них лучше использовать. |
||
|
16:30-16:45 Кофе-брейк |
||
|
16:45-17:45 DevOps: культура, инструменты и практики для поддержки Continuous Delivery Построим диаграмму потока поставки программного продукта и посмотрим, как практики DevOps позволяют его оптимизировать. Для сокращения времени поставки и исключения человеческого фактора, попробуем инструмент ansible для разворачивания приложения, настроим скрипт для разворачивания приложения в кластер. |
||
|
17:45-18:00 Финальная итерация. Ретроспектива |
||
Для всех18:00-22:00 Дискотека, боулинг |
|||
22:00 Разъезд |