Discussion about this post

User's avatar
Chirag Hindocha's avatar

Thanks for publishing this, Valentina. I always learn a lot from your writing on ATDD and TDD. It's always valuable to see your perspective on these concepts.

I'm very much in favour of the Four Layer Model (which I originally learned from Dave Farley and have seen practical real-world examples from your talks/writings) and have seen its benefits in terms of decoupling and reduced maintenance.

Reading this piece about ATDD with testRigor, I am trying to understand the context:

1. From the outside, it seems that a lot of the plumbing lives inside testRigor's platform rather than in a Four Layer architecture that the team owns. Is that a fair way to look at it?

2. You mention that many executives want results 'right now' and that converting a whole manual test suite can't be done overnight with the Four Layer Model. In that context, do you see tools like testRigor mainly as a short-term, pragmatic option under delivery pressure, or as a long-term solution for teams that could or should invest in a Four Layer Model? If I simply put, for which kinds of teams/products would you lean towards a tool like testRigor?

I am asking because you know better than anyone how much energy, effort, and investment it takes to scale these practices inside a team. Today it's getting harder to explain the value of these investments when AI can generate code and tests with relatively little effort.

Do you think it would help readers if this context: when you would reach for a tool like testRigor versus the Four Layer Model, were made more explicit?

I would love to hear how you frame these trade-offs when you work with teams.

Expand full comment

No posts