The issue I find with a lot of these methodologies is that in the end all it does is just add even more complexity to a project.
The best projects have always been the ones that were lean. The more people you insert between the customer/requirements and the end developer, the more likely you are to develop something the customer has little use for.
The best projects have always been the ones that were lean. The more people you insert between the customer/requirements and the end developer, the more likely you are to develop something the customer has little use for.