The acronym INVEST stands for Independent, Negotiable, Valuable, Estimable, Small and Testable. Business analysts should design user stories that exhibit these six attributes.