Waterfall-based implementation project types