kerfuffle, When the software developer community comes up with a way of collaborating with the business to ensure solutions solve business problems, both business and developers have a tendency to downplay it as "a developer thing" , and once business involvement is removed from the equation, it gets reduced to a bureaucratic burden on developers until they drop it, too.
#TDD #BDD #DDD #Scrum: These are tools for alignment between business and development. They require business involvement.