Writing effective user stories

In an Agile project team, the product owner is responsible for keeping a product backlog, but not necessarily for writing all user stories. Writing user stories should be a team effort. It is a collaboration between the product owner and developers. In this way, the creativity and knowledge of the whole team are involved in producing better user stories.