Dispelling common agile misconceptions