Good user stories are based on I.N.V.E.S.T.: Independent Negotiable Valuable / Vertical Estimable Small Testable