From Agile Development to Agile Operations discusses how cloud computing is changing the relationship between development and operations. It suggests design goals for cloud technology to better integrate application design, development, and operations. These include separating applications from infrastructure, enabling computer-assisted design and operations through machine reasoning, and improving collaboration between teams. The document also characterizes an integrated approach with distributed control, open documentation describing systems, model-driven practices, goal-driven specifications, viewpoint-based modeling, collaboration, and governance.