🔥

Тред (@xnimorz)


@jsunderhood Но это же ваще оценочное мнение, так ведь? Которое вообще ничего общего может не иметь с реальной жизнью.
Отчасти да, отчасти нет. Поясню, крайне сложно для суждения привести абсолютно идеальные данные. Никто не будет делать одинаковую фичу на двух стеках. И здесь обычно вступают суждения из разряда: датафлоу проще — наверное, быстрее напишем. Эти суждения субъективны. twitter.com/Marat_Galiev/s…

В то же время, мы измеряем lead time всего процесса разработки и lead time только разработки. Если выбрать задачи, которые делала команда на старом стеке на определенной странице до (их много) и после перехода и сравнить их lead time, то можно сделать некоторые выводы.

Это не на 100% идеальный способ, но чем больше задач делает команда на странице, тем более репрезентативна выборка. Если команде интересно, они легко могут построить графики и сравнить это.

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

Важный момент: мы измеряем lead time не для сравнений, а для рефлексии, чтобы понимать, какие вопросы и трудности у команды были.