What are the general BA responsibility? Does he also looks into Resources mgmt, Risk Mgmt, Time mgmt or cost mgmt in an IT project?
Are you familiar with the IIBA? These are very basic questions that you can find on the IIBA website. Check it out !
I agree that checking out the IIBA website would be helpful for you, as well as IIBA's Business Analysis Body of Knowledge (BABOK). Another great website for this type of information is Bridging the Gap.
I will also say that the answer to this question can vary greatly across organizations.
According to my experience in Aureus Analytics company as Business analyst, is that of a person who interfaces with the customers to understand their requirements. This role is distinct from that of a technical designer of software solutions who works on the basis of the requirements gathered by the BA. It is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and recommend solutions that enable organizations to achieve its goals. If you have any queries let me know.
It depends on the business requirement but as far as i concern the Business Analyst is responsible for these tasks:
brought to you by enabling practitioners & organizations to achieve their goals using: