Seven reasons to spend more time on the front end of your agile projects | Hacker News Reader