Learning the Differences Among Agile and Waterfall Task Management