我要怎么做才能没有纠纷的进行换房啊!…

我要怎么做才能没有纠纷的进行换房啊!我与朋友进行房屋交换,我的是新房,他的是旧房,我的房本要两年左右才能下来,而且新房的话要五年之后才能进行买卖,我现在与朋友签一份换房协议,请问这个具有法律效力吗,而且签协议是不是要双方家里的人都要签这个协议呢,还是只需要房主签字就行了,还有就是需不需要签协议的时候有第三方公证人呢。