Remove Agile Remove Continuous Integration Remove Test-Driven Development Remove Testing
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. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Continuous Integration. Continuous integration is a better approach.

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.

article thumbnail

Software Testing and Agile

Coveros

February 2021 marks the 20th anniversary of the signing of the Agile Manifesto. Take a moment to think about where you were in February of 2001—at the inception of the Agile Manifesto. I was with a privately held software engineering firm focused on helping organizations transform their software testing capabilities.

article thumbnail

Unit testing vs integration testing

CircleCI

So, careful testing is an essential requirement before publishing any code. In this article, you will learn about two fundamental types of software testing, unit testing and integration testing , and how your team can implement them in your CI/CD pipelines to validate your code quickly and deliver new features to your users with confidence.

Testing 115
article thumbnail

Back to the Office With the Agile Fluency® Game

James Shore

And what better way to refresh that teamwork than with the Agile Fluency Game? I’m happy to announce that I am now offering in-person and remote workshops featuring the Agile Fluency Game. About the Agile Fluency Game. The Agile Fluency Game is a fun and thought-provoking exercise for team members, managers, and executives.

Games 65
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. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Scaling Agility. A system of interdependent Agile teams is called large-scale Agile.

Agile 118
article thumbnail

Test-Driven Development and the Cycle of Observation

Code Simplicity

Today there was an interesting discussion between Kent Beck , Martin Fowler , and David Heinemeier Hansson on the nature and use of Test-Driven Development (TDD), where one writes tests first and then writes code. It’s possible to minimize this point and say it’s only relevant to debugging or testing.