Netcracker Technology interview question

describe Agile and waterfall methodologies?