Requirements Analysis – Knowledge of methods and techniques to elicit, analyze and record required business functionality and non-functionality requirements; ability to analyze these requirements to ensure the success of a system or software development project