Back in the day, when the enterprise was a place of grey dull tools that users were pretty much forced to use against their will, application development practices were pretty simple.
A consultant or business analyst might appear one day to gather requirements…