"Hey we don't really need to make any decision ever or even know what we are doing. That's the great thing about agile!"
"Hey we don't really need to make any decision ever or even know what we are doing. That's the great thing about agile!"
This might be a controversial take but if you have an actual deadline -- "product must cross the threshold of not shippable to shippable" as opposed to a cutoff date "product is at all times shippable but we need a date to say we're done refining" then agile is probably not the way to go.
I've always structured projects like this as waterfall to your MVP then switch to agile. You have to get your PMs to agree to an (externally) unchanging design and feature set until you have something working to talk about and then you can ask what they want next.
Even without a deadline I still try to follow this model but define the "MVP" as a "hello world" app but with functioning prod-ready infrastructure and ci/cd. So then I can go to the design meeting and say, "I have a blank canvas, what do you want on it?"
The management in the company didn't plan anything and the meandering development process showed it.
Please don't underplan. It's awful for morale to throw away work because of bad planning.
If your morale is harmed by throwing away work, that's something you should work on.
If that doesn't kill your morale, I don't know what to say.
Meanwhile, by all means discover that no one likes typing numbers on a phone so you have to refocus on taking pictures of receipts and wage stubs and text recognizing them.
Although I should point out that 2/3 of the examples would not have been caught by a user, because they are compliance related.
Then all the unknown unknowns become known unknowns and you can actually create good solutions to it.
All planning is a waste if you don't even know where the speed humps will lie.
[1] https://en.wikipedia.org/wiki/Chesterton%27s_fence#Chesterto...
If that's the place where someone is, they should be conferring with someone else who knows something instead of trying to fly solo
Blindly going through problem spaces is how you waste your life taking wrong approaches
The promotion process explains way more of what I think you are getting at.