Привет, вопрос есть. Если есть множество требований, которые разные по приоритету, и по выпускам. Что более разумно сделать
1 - Сразу дизайн для всех и потом писать имплементацию по приоритетам?
2 - Реализовывать по требованиям - написать дизайн для 1 потом код для 1, модифицировать дизайн для 2 потом код для 2?
3 - Сделать дизайн под выпускаемую версию и имплементировать по приоритетам?