The document discusses agile methodology for cloud computing. It first covers software engineering challenges in cloud environments like requirements gathering, architecture, testing, quality assurance and development methods. It then introduces agile methodology and popular agile methods like Scrum and Extreme Programming. The document proposes a requirements engineering methodology for agile cloud development consisting of 8 phases: inception, feature identification, grouping, prioritization, identifying non-functional requirements, architecture envisioning, task identification and development. It aims to bring more structure to agile requirements process while maintaining agility.