A key technique for analyzing business requirements is to determine the current state ("as is") and the desired state ("to be"). The resulting gap analysis is the focus of your solution.
Understand the organizational structure, including political issues, of the environment in which you are building a solution. Take into account possible benefits and drawbacks of the structure.
Understand the industry in which you are building a solution, including any regulatory issues. Take into account the possible benefits and drawbacks.
Understand the people and possible training issues as you deliver your solution.
Does the solution have any external dependencies you need to considerinteraction with other applications, people, technology, or processes?