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). For each team member, ask: Are they familiar with BDD or TDD? Do you have Agile-certified team members and technical leads? link] -Multitasking and Context Switching, Bryan Braun, June 2012.

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. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. TDD isn’t perfect, of course. Why TDD Works.

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

20 influential women in software development

Apiumhub

She is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley, 2014) and Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009). Her mission is to bring agile joy to the software testing world and testing joy to the agile development world.

article thumbnail

Interview with Evgeny Predein – CEO of Apiumhub

Apiumhub

In 2012 he moved to Barcelona and that’s where his entrepreneurship journey started. He has been one of the former practitioners of Agile Methodologies, particularly eXtreme Programming with a great experience in difficult practices like TDD, Continuous Integration, build pipelines and evolutionary design. About the founders.

article thumbnail

How to be a Professional Software Developer

MagmaLabs

TDD (Test Driven Development) is a way of developing software. For instance, clean code that works is the goal of TDD. When developing using TDD you should start by writing a failing automated test before you write any code. Red/Green/Refactor is the TDD mantra. Remember, the goal of TDD is clean code that works.

article thumbnail

Wardley Mapping Mondays – Communication

Cory Foy

Organizational agility through intersecting business and technology. 10 Mistakes Adopting Agile. November 2012. September 2012. March 2012. February 2012. Wardley Mapping Mondays – Communication. by Cory Foy. on March 2, 2020. Happy Mapping Monday! Simple Design with Design Patterns. Recommended Books.