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. His video essay, TDD & The Lump of Coding Fallacy , is a great explanation of why TDD saves development time. For example, to create a spike solution.)

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.

Insiders

Sign Up for our Newsletter

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

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? At first glance, BDD appears to be straightforward. What’s BDD?

article thumbnail

No Fighting In This (Agile) Dojo with M. David Green

Marcus Blankenship - Podcasts

David Green, discuss Agile Dojos and how they can make teams more effective. The results will be more engaged team members, scrum masters, and a way of working that converts skeptics and naysayers into Agile evangelists. What is an Agile Dojo? (00:53). David Green join with me today and we are going to talk about Agile Dojos.

Agile 59
article thumbnail

Grow professionally as a backend developer. Interview with Javier Gomez – Backend developer at Apiumhub

Apiumhub

This will give you an agility and a capacity to pivot at any moment, from language, paradigm or architecture, to provide the best possible solution that the client needs. TDD By Example (Kent Beck): Testing is a fundamental tool for the software development. And this is an extra value in a developer.

article thumbnail

Custom Software Development Services & Modern Practices

Apiumhub

Why do more and more companies go for custom software development services? Custom software is developed for a particular project and includes company-specific needs and requirements. In this article, you can find a cheat sheet on how to choose the right software development company for you.

article thumbnail

Agile vs Waterfall: Key Differences And Definition?—?Which Model Is Better?

Codegiant

Agile vs Waterfall: Key Differences And Definition?—?Which In this article, you’ll find out whether Agile or Waterfall is more suitable for your team. Agile vs Waterfall.” It shows the pros and cons of Agile vs Waterfall. What Is Agile? Agile is a way of thinking. Agile is a way of thinking.

Agile 52