协议签的有用吗?

律师您好:我姑姑在我家宅基地上建了房子,现在面临拆迁,我们想跟她签个补偿协议,请问这个协议有法律效力吗?