» „As a user I want to click the button…“
Nope. No one ever wants to click a button.
„… so I can submit the form.“
No. Maude does not care about submitting the form. She might, however, care about the thing the form will get her.«
Jep. Exactly! Scenarios are the best basis for requirements – not „agile“ user stories. Later in the process, those „agile user stories“ could be used as something like „scoping tools“ after the requirements based on scenarios are given.
Read the article here: “As a user” needs to stop.