Замышляев Александр, Яндекс, Санкт-Петербург - ЯНДЕКС.ТРЕКЕР ДЛЯ AGILE РАЗРАБОТКИ
О ДОКЛАДЧИКЕ
Замышляев Александр Яндекс, Санкт-Петербург
Бекенд-разработчик Яндекс.Трекера с 2015. Java, много devops-активностей, скрам До этого десять лет опыта с другими технологиями, компаниями и подходами.
ЯНДЕКС.ТРЕКЕР ДЛЯ AGILE РАЗРАБОТКИ
- Мы — команда Трекера, которая сама использует свой сервис.
Задачи по разработке Трекера ведутся в нём самом, поэтому мы имеем возможность улучшать инструмент и этим улучшать собственные процессы.
- Проблема с “ненастоящим” скрамом: спринты есть, а скрама нет
У нас, как и у многих других, были спринты и встречи, похожие на описанные в Scrum Guide. Но скрам не работал. Расскажу, как мы его настроили.
- Проблема с потерей задач в процессе выполнения
Зачастую наши задачи повисали в промежуточных состояниях, например, в тестировании или “готовности к релизу“, но не доезжали до продакшена.
- Организация скрам-команд: как ужиться фронтенду и бекенду? Как разрабатывать и тестировать фичу, затрагивающую несколько компонентов?
Специалисты разных типов должны работать вместе, чтобы выполнить задачу. Кроме того, при разработке могут понадобиться изменения в компонентах с разным релизным циклом: фронтенд, бекенд, библиотеки и т.д. Мы нашли удобное решение этих вопросов.
- Жизнь задачи: Как попасть в продакшен и не заблудиться?
Проблема с “зависшими“ задачами и со сложным жизненным циклом решается удобным набором статусов задачи и переходов между ними. Расскажу про наш вариант.
- Организация ревью кода: как распределить задачи по ревьюверам? Что сделать, чтобы ревью заканчивалось в разумное время?
Организация ревью кода это не просто: сроки затягиваются, а разработчики в разной степени склонны проводить ревью. Мы пробовали разные варианты решения и автоматизировали их через Трекер, это помогло решить большую часть проблем.
- Git flow и его настройка под процесс, управление составом релизов, хотфиксы и откаты релизов.
Это может показаться банальным, но git flow действительно работает и приносит пользу. Однако, есть несколько близких вариантов его организации, и какой удобнее использовать — зависит от процессов в команде.
- Поддержка тестирования: Teamcity, docker и тестовые стенды
Teamcity настраивается гибко, а docker удобнее deb-пакетов. Расскажем, как это можно применить для поддержки тестирования.
- Проблемы со сложными релизами в нескольких окружениях, zero downtime релизы.
Каждый релиз каждого компонента должен деплоиться в несколько окружений. Мы научились избегать конфликта версий и не забывать об отдельных частях. И обновляться без перерыва в обслуживании при этом.
- Сервис для релизов и автоматизация
Любую рутину можно автоматизировать. Вот мы и сделали маленький инструмент для поддержки релизного цикла, а интеграция с Трекером позволила встроить его в процесс.
АУДИТОРИЯ СЛУШАТЕЛЕЙ ДОКЛАДА
Может быть интересно любому, кто беспокоится о процессах в своей команде.
15 views
551
210
8 months ago 00:22:57 1
Угроза с северо запада Новый плацдарм НАТО. Интервью Айниса Петкуса Александру Артамонову
10 months ago 00:02:29 0
Клип к фильму “ Гардемарины, вперёд!“/ Разлука/ Александр Белов ❤️ Анастасия Ягужинская
10 months ago 00:09:18 0
🔥 СОВЕТСКИЙ ДИССИДЕНТ О ГЕНИИ СТАЛИНА
11 months ago 01:33:25 0
СИЛЬНЫЙ ФИЛЬМ! МОТЫЛЕК. ДРАМА
11 months ago 01:34:33 0
Председатель ревкома. Историко-революционный драма (1978)
1 year ago 00:22:58 0
Угроза с северо-запада. Новый плацдарм НАТО. Интервью Айниса Петкуса Александру Артамонову
1 year ago 01:02:20 1
Виссарион. Обращение к задумывающимся. 17 июля 2022. С субтитрами, фото и видео
1 year ago 00:22:57 0
Угроза с северо-запада. Новый плацдарм НАТО. Интервью Александра Артамонова с Айнисом Петкусом.
1 year ago 00:41:00 26
Православный календарь 22 марта 2024. 40 мучеников, в Севастийском озере мучившихся
1 year ago 00:28:33 0
Шейх Насралла пытается избежать большой войны с Израилем. Иран и Россия спасают хуситов
1 year ago 00:03:34 1
Непал форева | Трейлер | Артдокфест-2013 | Конкурс
1 year ago 00:02:26 0
Амадей (1984) - Трейлер. Amadeus
1 year ago 00:25:33 2
АЛЕКСАНДР ВАМПИЛОВ. “Старший сын“. Библейский сюжет
1 year ago 00:27:25 0
Пропаганда задумывается о «методах перевоспитания предателей», а Лукашенко прикрывает Путина
2 years ago 01:03:14 0
ЧТО МУЖЧИНА ЗАМЫШЛЯЕТ В ОТНОШЕНИИ ВАС. ТАРО. Расклад онлайн. Гадание на картах.
2 years ago 01:32:10 0
Александр Грин. “Крысолов“. Аудиокнига. Читает Роман Панков
2 years ago 00:46:20 0
Оскаленко А.Н. . Владычество Бога
2 years ago 00:01:48 0
Кто озвучивал: «Геркулес» (1997) на Русском? (#044)
2 years ago 01:22:02 0
Фильм “Аэлита“, музыка Сергея Дрезнина. По заказу Gourji
2 years ago 00:06:30 0
Пякин: События в Молдавии и сценаристика процессов в ней протекающих
2 years ago 00:00:44 0
Концерт этот задумывался давно. К 90 летию со дня .. - Александр Олешко
2 years ago 00:33:39 1
Кому-то придется прогнуться. США, G7 или остальному миру? Блог Александра Козлова 146
2 years ago 00:52:24 1
ЕВГЕНИЙ МАРТЫНОВ. Ты прости меня, любимая...
2 years ago 00:01:00 0
Меншиков задумывал свой дворец как ансамбль, который будет встречать гостей с моря. Клуб путешествий