article thumbnail

Agile Book Club: Test-Driven Development (with Mike “GeePaw” Hill and J.B. Rainsberger)

James Shore

Test-Driven Development is one of the few truly new Agile ideas. It’s not perfect, but it’s a powerful tool for creating robust and reliable software. Test-Driven Development. ?? Fast, Reliable Tests. ?? Discussion prompts: Test-Driven Development works best when you take small steps.

article thumbnail

AoAD2 Practice: Test-Driven Development

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. Test-Driven Development. There is such a tool, or rather, a technique.

Insiders

Sign Up for our Newsletter

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

article thumbnail

What Makes AGILE So Flexible?

SCRUMstudy

The Agile methodology is a popular project management approach for software development and implementation. Many software development companies are adopting one or more of the methods included under the Agile canopy, because of its numerous advantages. However, it should never be thought that Agile is a free-for-all.

Agile 76
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. With these aforementioned memory joggers, a few questions come to mind: Has the introduction of agile helped or hindered software testing?

article thumbnail

How much of your QA should you outsource?

Trigent

The way of testing has transformed with the rising usage of DevOps, cloud, and agile in new tech. Setting up, Scaling, or transforming your testing organization brings challenges concerning Agile/DevOps adoption, process, and test automation implementation, or even scaling the teams’ capacity. Testing Tools ? ? ?

Agile 97
article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). Do you have Agile-certified team members and technical leads? Identify the tools and frameworks , such as Cucumber (Ruby), Specflow (.Net), What’s BDD?

article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

When the Agile Manifesto came out 20 years ago, I really liked what it said. Startups were quite agile long before the manifesto used that term. Over the decades as I watched the Agile movement mature, I was often fairly vocal about what I thought were mistakes in its direction. Then you are truly agile.