Software requirements as negotiated win conditions | Synapse