Raadsert, я просто привел пример того, что было под рукой.
ПО сейчас меняется довольно быстро, т.ч. "начинать сначала" можно только по проектные задачки.
Т.н. продуктовые ПО довольно инертны в своей "раме", поскольку есть тактические задачи и именно их нужно решать в оперативном порядке.