Agile and Iterative Development: A Manager's Guide