Done means released. Everything else is inventory.
The article discusses the concept of Continuous Delivery (CD) in software development, emphasizing that 'done' means released to end users. It highlights the importance of separating deployment and release as distinct events, with deployment being a technical action and release being a business decision. The author argues that organizations often create barriers to implementing CD without thoroughly examining these obstacles.
- ▪Continuous Delivery ensures that the code is always in a deployable state, allowing for on-demand releases.
- ▪Deployments and releases are separate events; deployment is a technical action while release is a human decision.
- ▪The article emphasizes that unreleased stories should be a conscious decision, not an oversight.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3942731) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Nat Young Posted on May 29 • Originally published at mainline.dev Done means released. Everything else is inventory. #continuousdelivery #ci #softwaredevelopment #devops continuous-delivery-practices (3 Part Series) 1 Are you really doing CI/CD? 2 You have a CI pipeline. You're probably not doing CI. 3 Done means released. Everything else is inventory. Part 3. Part 1 was trunk-based development. Part 2 was continuous integration.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).