Agile product development works-if you do it right. Despite its simple principles, executing them presents challenges to new and experienced agile practitioners alike. Many organizations start a move to agile with high hopes and enthusiasm, only to end up discouraged, frustrated, and ready to give up. Do these problems sound familiar? • Lack of planning and predictability in your agile projects • Teams that continually over- or under-commit •...