How do you write a clear, effective user story, and what components do you include in your acceptance criteria?