Sure Ravi, so in Agile methodologies I have done a lot of projects wherein we used to take business requirements from client and we used to develop user stories for those business requirements. We used to follow a strong principle in which we used to define sprints, identify a lot of user stories that are going to be part of those sprints and the way Agile was meant was can we potentially ship final product in each and every sprint. That's how we have done Agile.
