Как стать автором
Поиск
Написать публикацию
Обновить

Жизненный цикл задачи после разработки

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров7.2K
Всего голосов 6: ↑6 и ↓0+6
Комментарии5

Комментарии 5

Очень полезная статья! Подсвечены важные моменты ?

Проблема актуальная, да.

Но решение выглядит как-то громоздко и контринтуитивно.

Лично я, когда уже завершаются все доработки и трогать код постоянно не требуется, помечаю его как fixed (даже каталог, чтоб не спутать) и описываю в ChangeLog основное, что нужно помнить. И потом, когда внезапно нужно что-то переделать, снимаю fixed, и по новой. Если это уже Legacy или Dead, указываю в том же ChangeLog. Хотя не знаю, может в коллективной работе не получится всех заставить вести ChangeLog, я-то все в гордом одиночестве пилю )

Насчет громоздко может быть, но как раз-таки пришли к этому интуитивно, основываясь на часто встречающихся проблемах. Подход опробован на достаточно больших и долгих проектах и разношёрстных командах

На некоторых моих проектах это решалось изменением типа задач, а именно использованием эпиков для фич, или отдельной Story для фичи к которой линковались все остальные. И задача для разработчика была именно разработать и замержить.
А дальнейшая раскатка, A/B тестирование, сбор результатов и аналитики - это уже были совершенно отдельные задачи для других людей которые линковались все к тому же эпику/истории фичи. И если необходима дополнительная разработка - создавалась новая задача для разработчика. Главное правило - если пулл реквест замержен - задача для разработчика закрыта. Если нужны исправления - открыть новую задачу / баг репорт

Все правильно, так и есть. Я хочу в акцентироваться на том что какой-то глобальный эпику/сторик должен пройти весь флоу. Прибинтованные задачи для аналитиков/дизайнеров/разработчиков могут иметь отличный форкфлоу в таск трекере

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации