I am really interested in expert opinions about my approach on UX/UI design and Agile software development. I hope someone with expertise on this field could help me with my doubts.
From my perspective, in order to create a backlog (collection of user stories) for an MVP (Lean development), you first need to build up a basic "Information Arquitecture" project, where you can design a "Task Workflow", "Site Map", "wireframes" and "Interaction Design", so that you can study and design the behaviour of a user, what he/she has to do to achieve certain tasks, web page flows, how is the real and expected flow from beginning to end, or how to make the "user experience" better, such as with less clicks, being more understandable, etc.
After you have gathered all this information needed for your MVP, you can start creating "epics" and its related "user stories", so that you can accomplish "user tasks" (business value tasks). Obviously, this "UX/UI specification" will change among the project, but the basic picture will remain.
What do you think about this software development approach? We could name it "predesign UX/UI MVP", so after that, you can start your "Lean Agile software development".
With this approach, you have double a bird's eye view. Light UI/UX predesign (flow tasks, sketching interaction, etc), with no "High Fidelity prototyping", and user stories backlog, so developers have better knowledge and design can be up front.
Another doubt is where to locate "Art Design" and "High Fidelity UI prototyping" :-)