Abstract
In the previous chapters we’ve looked at development and testing practices and seen how the tools in Visual Studio help us to be more productive in each practice. In the chapters to come we will take our set of practices and implement a process where it all comes together to form one continuous flow. We will refer to this process as a continuous delivery process as it can be implemented to help us deliver features to our customers in an efficient and deterministic way. Many steps (perhaps all) in this process can and should be automated if we want to fulfill the ALM vision but automation is not important in itself. Instead, the work we do to improve the delivery process is what makes us successful. Analyzing how we release our software will give us insight into what steps in the process has dependencies to other steps, which steps are handled manually, which steps are error-prone, and so on. This knowledge is then used to help us focus on the most important parts first.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2012 Joachim Rossberg and Mathias Olausson
About this chapter
Cite this chapter
Rossberg, J., Olausson, M. (2012). Continuous Delivery. In: Pro Application Lifecycle Management with Visual Studio 2012. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-4345-8_25
Download citation
DOI: https://doi.org/10.1007/978-1-4302-4345-8_25
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-4344-1
Online ISBN: 978-1-4302-4345-8
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)