Your business objectives affect deployment decisions. Specifically, you need to understand your users’ behavior, your site distribution, and the potential political issues that could affect your deployment. If you do not understand these business requirements, you can easily make wrong assumptions that impact the accuracy of your deployment design.
Express operational requirements as a set of functional requirements with straightforward goals. Typically, you might come across informal specifications for:
End-user functionality
End-user response times
Availability/uptime
Information archival and retention
For example, translate a requirement for “adequate end-user response time” into measurable terms such that all stake holders understand what is “adequate” and how the response time is measured.
A deployment needs to take into account your corporate culture and politics. Demands can arise from areas that end up representing a business requirement. For example: