Unlike traditional development practices like waterfall, agile methodologies such as Scrum and Extreme Programming are focused around self-organizing, cross-discipline teams who practice continuous planning and implementtation to deliver value to their customers more efficienty.