Octopus Deploy: The Benefits of Deployment Automation
Agile software development methodologies have a focus on iterative, incremental development. The goal is to produce high-quality software with less waste, by delivering small increases in functionality to end-users frequently. Deployment is fundamental to agile software development, because deployment is the process by which software gets into the hands of users. In most agile processes, at the end of each iteration cycle (typically one, two or four weeks long), feedback from stakeholders is supposed to inform the next iteration.