Submitted by requirementsinc on Thu, 2008-01-24 17:39. *
One of the common question for someone looking to become a BA is "What are the subject areas do I need proficiency / training in?"
IIBA's Business Analysis Body Of Knowledge (BABOK) provides a detailed discussion of the primary areas that a Business Analyst works on.
The BABOK can be downloaded from http://download.theiiba.org/default.asp?fileid=26&categoryid=3
The following are the six areas identified by IIBA.
• Enterprise Analysis
• Requirements Planning and Management
• Requirements Elicitation
• Requirements Communication
• Requirements Analysis and Documentation
• Solution Assessment and Validation
From a practical perspective, I believe a Business Analyst must have a solid foundation in the following areas:
• Understanding of Object Oriented Analysis and Design (OOAD)
• Theory on Software Engineering Principles
• Execution of projects using Rational Unified Process (RUP)
• Business Modeling using Unified Modeling Language (UML), specifically Use Case, Activity and Statechart Diagrams
• Gathering Functional Requirements using Use Cases
• Data Modeling Principles and understanding Entity Relationship Diagrams (ERD) and Class Diagrams
• Testing fundamentals and data manipulation using Structured Query Language (SQL)
Please use this forum to ask any questions and BA professionals working in the industry will be more than happy to share their thoughts.
Subject areas for a BA.
One of the common question for someone looking to become a BA is "What are the subject areas do I need proficiency / training in?"
IIBA's Business Analysis Body Of Knowledge (BABOK) provides a detailed discussion of the primary areas that a Business Analyst works on.
The BABOK can be downloaded from http://download.theiiba.org/default.asp?fileid=26&categoryid=3
The following are the six areas identified by IIBA.
• Enterprise Analysis
• Requirements Planning and Management
• Requirements Elicitation
• Requirements Communication
• Requirements Analysis and Documentation
• Solution Assessment and Validation
From a practical perspective, I believe a Business Analyst must have a solid foundation in the following areas:
• Understanding of Object Oriented Analysis and Design (OOAD)
• Theory on Software Engineering Principles
• Execution of projects using Rational Unified Process (RUP)
• Business Modeling using Unified Modeling Language (UML), specifically Use Case, Activity and Statechart Diagrams
• Gathering Functional Requirements using Use Cases
• Data Modeling Principles and understanding Entity Relationship Diagrams (ERD) and Class Diagrams
• Testing fundamentals and data manipulation using Structured Query Language (SQL)
Please use this forum to ask any questions and BA professionals working in the industry will be more than happy to share their thoughts.