How to write User Stories in Agile with Downloadable Template

A comprehensive guide on User Stories and Acceptance Criteria

What are User Stories in Agile? Acceptance Criteria? How to write great user stories? Who writes User Stories and Acceptance Criteria?

I had the same questions when I started my Business Analyst journey. But you need not worry, in this story, I am going to discuss everything you need to know about user stories in Agile.

Who invented User Stories