Ланнистеры всегда платят свои долги! (и технические тоже)
|
|
Четверг, 07 Сентября 2017 г. 09:57
+ в цитатник
Практики управления техническим долгом в отдельно взятой команде
Примерно год назад наша команда перешла из фазы ускоренного наращивания функциональности к более плавной разработке с упором на повышение качества. К этому моменту в наших продуктах накопилось заметное количество неоптимальных решений, некрасивого кода, устаревших библиотек. Со всем этим надо было что-то делать.
К сегодняшнему дню удалось выстроить процесс, который делает борьбу с техническим долгом предсказуемой, безболезненной и неизбежной.
Что удалось получить в результате:
- Команда довольна. В релизной ретроспективе регулярно фигурируют положительные пункты про совершенствование технологий и уменьшение технического долга.
- Несколько квартальных релизов подряд мы смогли наращивать функциональность без увеличения количества строк кода в проекте. Удаление ненужного кода и упрощение нужного уменьшали размер кодовой базы для существующей функциональности. И это уменьшение как раз примерно совпадало по масштабу с новым кодом, реализующим новую функциональность.
- Во время проведения рефакторингов и модернизаций продукт всегда в рабочем состоянии. Каждые две недели мы выпускаем полностью работающий промежуточный релиз.
Давайте расскажу, как мы этого добились.

Читать дальше ->
https://habrahabr.ru/post/337308/
Метки:
author alexanderlebedev
управление разработкой
управление продуктом
agile
блог компании новые облачные технологии
технический долг
scrum
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-