крупные переписывания? Например у нас есть User Story завязанные на 3rd party компоненте и тут всплывает проблема по которой мы понимаем, что этот компонент нам не подходит. И единственный вариант - все переписать. Пока варианты плавного перехода особо не видятся т.к. компоненты между собой конфликтуют.
Правильно я понимаю, что единственный вариант это переход с откатом функционала? Т.е. мы выкидываем часть функций и потом постепенно наращиваем их уже с новой реализацией?
Или например если у нас есть возможность реализовать два варианта одновременно, но включать или один, или другой в runtime, то можно реализовать весь старый функционал, тестить его под новым конфигом, а потом выкатить пользователю релиз с пачкой изменений? Но тогда получается, что у нас с т.з. пользователя нет инкрементных улучшений
Паралельная история не очень, потому что у бизнеса на старый функционал будет желание накатить новые фичи. Я бы фиксировал убыток (откат функционала) и инкрементно перепиливал
Но бизнес будет сопротивляться
Обсуждают сегодня