article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release. Continuous integration is the best way to do so.

article thumbnail

AoAD2 Chapter: DevOps (introduction)

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Like DevOps, they’re a fairly natural expansion of Agile ideas—in this case, continuous integration—with no clear source. Continuous deployment was popularized by Timothy Fitz, based his experiences at a company named IMVU. Beck 2004].

DevOps 98
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Finally, continuous integration will prevent painful merge conflicts and keep everyone’s code in sync. Continuous Integration. Continuous integration is the best option. Mob Programming.

article thumbnail

AoAD2 Practice: Continuous Deployment

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Deployment. If you use continuous integration, your team has removed most of the risk of releasing. If you use continuous integration, your team has removed most of the risk of releasing. How to Use Continuous Deployment.

article thumbnail

AoAD2 Practice: Refactoring

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. However, data migration can take a long time, which requires special deployment considerations, as described in “Continuous Deployment” on p.XX. 1 XXX replace with direct reference when Continuous Deployment is written. Continuous Integration.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Then each team works independently on the priorities they chose, using continuous integration to keep all teams’ work in sync. Continuous Integration. Your feedback is appreciated! Collective Code Ownership. Test-Driven Development.

Agile 117
article thumbnail

AoAD2 Practice: “Done Done”

James Shore

This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. As you work, integrate with the rest of the team’s work by using continuous integration. Visit the Second Edition home page for information about the open development process, additional excerpts, and more.