132 Essentials of Cloud Computing
6.9.5 How Cloud Meets Agile Process?
The cloud development use case encompasses the ow of defects/require-
ments through phases of development/builds/tests and back to submission
of new requirements or defects by various stakeholders. Automation at any
point possible is a key capability, including the ability to turn on and rip down
virtual or physical systems as needed, in a cloud. Continuous integration is
a key concept to agile practices. It is based on the philosophy of why wait
until the end of the project to see if all pieces of the system will work? Every
few hours the system should be fully integrated, but tested with all the latest
changes, so the adjustments can be made [34].
It is here that clou