Agile has become the go-to development methodology for organizations that want to reduce the risk involved in shipping new products and features. But even though agile has helped many companies make huge workflow improvements, agile teams can still end up building products and features that nobody wants. Developers' time is extremely valuable.