I have seen many projects fail or run out of budget because we focus on the linear development of functionality instead of the endless possibilities that are created when we focus on data we own and/or can access from other sources.