@Bediko The problem is that in many projects requirements are indeed changing every two weeks - and the important ones are often implicit and unstated. That breaks every project management approach, not just agile. Agile works if you have flat boring feature sets on top of an existing suitable data model, and a product owner who actually wants to use (not sell) the product.