article thumbnail

AoAD2 Practice: Continuous Integration

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Continuous Integration. Continuous integration is a better approach. Teams using continuous integration keep everyone’s code working together and ready to release. Second Edition cover.

article thumbnail

Agile Book Club: Evolutionary Design

James Shore

That’s a problem for Agile, because if change becomes significantly more expensive over time, the Agile model doesn’t make sense. So instead, Agile teams can use evolutionary design: a way of starting simple and improving your design as you go. It’s essential to long-term Agile success. About the Book Club.

Agile 121
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

DevSecOps vs. Agile Development: Putting Security at the Heart of Program Development

DevOps.com

This is particularly true for the Department of Defense (DoD) contractors because they have long been encouraged to use a related process known as agile development. Since agile development […]. The post DevSecOps vs. Agile Development: Putting Security at the Heart of Program Development appeared first on DevOps.com.

Agile 118
article thumbnail

4 Methods to Achieve Agility in Software Development

Flexagon

If, like me, you have worked in organizations that have successfully implemented scrum within your product teams, you are familiar with the scaling challenges across teams: managing dependencies, aligning and coordinating work, maintaining consistency and achieving agility at scale. Disciplined Agile Delivery (DAD). The Nexus Guide.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Scaling Agility. Although this book is focused on individual Agile teams, many organizations have more than one development team, and they’re often dependent on each other to finish their work. It never works.

Agile 118
article thumbnail

Scaled Agile – Why? When? How?

Modus Create

Agile at Scale, or Scaled Agile, is all the rage! When and who should implement Scaled Agile? Scaled Agile is a way for organizations with many teams to plan, coordinate, and track work on large initiatives. In this blog post, we’ll review why, when, and how organizations should consider adopting Scaled Agile.

Agile 134
article thumbnail

Understanding the Role of DevOps in Digital Engineering

OTS Solutions

By leveraging modern technologies and methodologies, they can streamline their operations, reduce costs, and improve agility. The principle of continuous integration Continuous integration is the practice of regularly merging code changes into a central repository and testing them automatically.

DevOps 130