Even though every delivery process is different, many have similar processes that lead from Dev to Prod. The standard environments are usually Dev,  QA, UAT, NFT, Staging, Production. If your organization has adopted agile practices-  Dev and QA are usually a single environment.

The following chart describes the promotion path towards production – the stages, tools and processes involved at a very high level:Picture1Hopefully this clears up what we meant in our previous post – “Continuous Delivery vs. Continuous Deployment“. BTW, this makes it clear why Continuous Delivery may not be the best term.

PS – for all the technical folks reading this blog, BS isn’t bullshit 🙂