How do you ensure that your functional specifications are easily understood by both business stakeholders and developers?