I think it's just unusual to have enough information to be able to plan up front. There are two aspects:
1. Do we have all the information to make the right product decisions now?
2. Do we have all the information to scope all the technical work?
Both are unusual and the second requires the first. It's not that it never happens (A nearby team in my org did it over the last six months) but this has become harder to achieve as the complexity of software has increased.
1. Do we have all the information to make the right product decisions now?
2. Do we have all the information to scope all the technical work?
Both are unusual and the second requires the first. It's not that it never happens (A nearby team in my org did it over the last six months) but this has become harder to achieve as the complexity of software has increased.