Agile Software Development: an introduction to user stories