Requirements analysis is the process of understanding what customers need from an application. The agile development framework has transformed software requirements analysis. The agile lifecycle emphasizes iterative and evolving requirements modeling. Requirements need to be concise, focus, and completed in short release cycles. This white paper describes the agile requirements analysis concept, and the processes involved.