Skip to content

Rename the Deployment direction to Delivery direction

Viktor Nagy (GitLab) requested to merge nagyv-gitlab-master-patch-89663 into master

Why is this change being made?

Video of the reasoning

When the current "Deployment direction" was created there was a rather unfortunate misunderstanding about the words Delivery and Deployment

delivery (landing on infrastructure) and deploying (making available to users)

is just the other way around.

  • Deployment = landing on infrastructure
  • Delivery = making available to users, typically includes deployment and release

This MR would like to fix the above misunderstanding. This would make our directions follow the industry standard terminology and would simplify a few related topics.

A few words on the terminology

Delivery is often mentioned in the context of Continuous Delivery. Here we refer to delivery in the broader sense of Application Delivery. For brevity and consistency with other stages, the recommendation is to call the direction "Delivery". Still, the direction page content will clarify that we mean Application delivery inclusive of Continuous Delivery.

Where does the poor terminology shows its consequences already? Related direction pages got confusing

The Release direction correctly states in their mission

Help our customers deploy software to production

But as it's derived from the current "Deployment direction", there is much confusion with calling "deployment" the act of "delivery" or "release".

The "Deployment management" direction is in a better position as the "parent" direction is called "Deployment" direction. The issue here is the correct scoping: what's the difference between deployment and deployment management?

We have issues on Deployment Direction should be inclusive of del... (Product#4053 - closed)

What is NOT in scope

This MR and change have no immediate effect on our product categories. No category would be renamed. The change would only clean up the confusing terminology used in the Deployment direction.

Approvals

  • Ready for review, @nagyv-gitlab
  • Approved by @ogolowinski
  • Approved by @david

Edited by David DeSanto

Merge request reports