Several factors have motivated organizations to look for partnerships for software development. However, seeking, negotiating and contracting partners for Distributed Software Development (DSD) involve complex issues. This paper proposes a negotiation and contracting process applied to a DSD scenario. It uses PL4BPM, an approach based on web services technology that has electronic contract as its central element. Feature models representing negotiated web services are used as a common representation that can be managed by involved stakeholders.
展开▼