This document discusses using agile practices like emergent architecture, test-driven development, and behavior-driven development when developing applications for Azure. It demonstrates creating a simple "Hello World" Azure MVC application with integration tests in StoryQ. The acceptance tests are extended to support Azure. The document also discusses how continuous integration with tools like TeamCity and Cerebrata CmdLets can be used to automate deploying and testing applications on Azure.