In this hybrid development model, the "higher" levels of abstractions in the V -model that focus on user and system requirements are more suited for waterfall-based planning while the "lower" levels of abstractions in the V -model that focus on design, implementation and unit-testing are more suited for agile methods