How do you approach writing technical specifications and user stories in an environment that may use both Agile and Waterfall methodologies?