Business analysis is one of the more complex and critical roles a manager, consultant, functional specialist, strategist, or intelligence provider is called upon to perform. Although great strides have been made to improve business strategy and intelligence projects and execute or manage data collection, the same cannot be said for business or competitive analysis.