Remove 2007 Remove Continuous Integration Remove Systems Review
article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

To share your thoughts, join the AoAD2 open review mailing list. 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.

article thumbnail

AoAD2 Practice: Evolutionary System Architecture

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Evolutionary System Architecture. What about your system architecture? By system architecture, I mean all the components that make up your deployed system.

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 Chapter: DevOps (introduction)

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Deployment” on p.XX Evolutionary System Architecture” on p.XX keeps your system simple, maintainable, and flexible. Your feedback is appreciated! DevOps Sources.

DevOps 98
article thumbnail

AoAD2 Practice: Refactoring

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. To illustrate this point, I’ll continue the example started in “A TDD Example” on p.XX. Perform little refactorings as you use TDD and bigger refactorings as part of your slack.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. If you’re not using pairing (or mobbing), you might need to add a daily design review. Continuous Integration. Your feedback is appreciated! People will come join you.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. A system of interdependent Agile teams is called large-scale Agile. The goal is to create your large-scale system with as few interdependencies as possible. Continuous Integration.

Agile 117
article thumbnail

AoAD2 Practice: Feature Toggles

James Shore

To share your thoughts, join the AoAD2 open review mailing list. This excerpt is copyright 2007, 2020, 2021 by James Shore and Shane Warden. Continuous Integration. Continuous Deployment. That doesn’t work for teams using continuous integration and deployment. TDD isn’t perfect, after all.