Software Development Triangle of opposing values