There are many reasons why you would consider joining with another person to undertake a development project in Joint Venture.
Usually the most basis reason reveolves around something you don't have.
Some of them may be:
1. I own land ... have capital & capacity to borrow ... but no experience.
2. I have capital & capacity to borrow ... partner has land ...