Waterfall vs. Agile: Development and Business integration