I keep reading and hearing about agile methodology, agile software development, agile project management, scrum methodology, waterfalls…. and sometimes wonder wtf is going on. These terms sound great, but you can often get lost in the terminology and yet this is the time to know exactly what these terms are all about. Many corporates are ...