Successful Projects Start with Good Discussions
Even in the overhyped world of technology, these non-technical issues (resources, cost, time, priorities) are often the root cause of project difficulty and failure. Talking things out up front can save a lot of headaches and disappointment later.