Remove Agile Remove Development Remove TDD
article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? Learn about the actual goal and values hidden under the surface of Test-Driven Development. What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. It is a vehicle to drive development. TDD and the Values of XP.

article thumbnail

Bliki: TestDrivenDevelopment

Martin Fowler

Test-Driven Development (TDD) is a technique for building software that guides software development by writing tests. It was developed by Kent Beck in the late 1990's as part of Extreme Programming. The most common way that I hear to screw up TDD is neglecting the third step.

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

Article: How to Spread Technical Practices Like TDD in an Organization

InfoQ Culture Methods

One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD. By Emily Bache.

article thumbnail

Technical Agile Coaching with the Samman Method

Agile Alliance

The focus is specifically on technical practices and how people write code, and it's the best way I know to help software developers to adopt practices like TDD and Refactoring. The post Technical Agile Coaching with the Samman Method first appeared on Agile Alliance.

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. In this session, we’re joined by two folks with decades of TDD experience: Mike “GeePaw” Hill and J. Test-Driven Development. ?? He’s a software development coach who works with software organizations around the world. Reading: ?? Spike Solutions.

article thumbnail

Scrum master certification: Top 13 certs for agile pros

CIO

The agile methodology, which facilitates collaboration between stakeholders, teams, and customers during software development, is fast gaining prominence in today’s enterprises. The Scrum master leads this process, providing guidance to the team and product owner and ensuring agile practices are followed by team members.

SCRUM 173
article thumbnail

6 Talks We’re Excited to Hear This Year at the Kansas City Developer Conference

OverOps

Good news if you’re a developer! The 11 th annual Kansas City Developer Conference is just around the corner , on July 18 th and 19 th at the Kansas City Convention Center in downtown Kansas City (with a pre-conference workshop day on July 17 th ). Continuous Reliability: An agile process to deliver higher quality applications.