a methodology in which you are taking on a project without knowing if early design decisions were correct or not for six months is inherently a waterfall methodology.

http://radar.oreilly.com/2015/05/validating-data-models-with-kafka-based-pipelines.html