Agile development promises so much that it can become an impossible dream. In fact, many agile implementations, coming …