In my experience the one that's misused the most is V. That one is non-negotiable. "As a Developer I need to create a new table to store the data." I see this ALL the time. Complete ignorance towards real users and personas, which essentially just turns the entire process into waterfall. Eventually, they'll get to the point where the user actually cares about stored data...but it takes multiple sprints.
Thanks for the very good breakdown of the topic! Ultimately, all “agile practises” are meant to help the team move forward and deliver maximum value, not to be followed by the book for some reason.
In my experience the one that's misused the most is V. That one is non-negotiable. "As a Developer I need to create a new table to store the data." I see this ALL the time. Complete ignorance towards real users and personas, which essentially just turns the entire process into waterfall. Eventually, they'll get to the point where the user actually cares about stored data...but it takes multiple sprints.
Thanks for the very good breakdown of the topic! Ultimately, all “agile practises” are meant to help the team move forward and deliver maximum value, not to be followed by the book for some reason.
Agree, in this case it does pay off to study the original work as how INVEST is applied today took a wholly different turn than originally intended.