Acquiring skill for the role of business analyst (BA) in a modern software development organization is often left to “on the job” experience, or to chance. The BA role is firmly in the middle between the customer/end user community, and the IT organization that must produce solutions meeting the customer’s expectations. The BA role is complex and requires skill in multiple dimensions, including: harvesting of requirements, serving as a Subject Matter Expert, satisfying business strategy defined by multiple constituencies, and communicating business process goals and process details to technical groups.
At the end of this course, the student will be able to:
Identify and organize various types of business requirements.
Explain the significance and purpose of core artifacts useful to the BA.
Express business requirements using diverse presentations including Unified Modeling Language
artifacts that capture both static and dynamic views of those requirements.
Fulfill the role of mediator between the business and IT constituencies.
Ask the right questions to discover the project’s requirements
Experience in requirements gathering, or systems analysis is desirable, but not mandatory.
Please call 1-610-831-1151 for public enrollment and private, on-site pricing.
This course is a 3-day, very interactive curriculum that focuses on the role of the BA within the technical process of software development. Through numerous examples it enables BAs to work more effectively with the IT team by teaching how to express business requirements in forms that IT can directly use. In the course exercises the BAs learn to identify the business entities in the business domain, how to express these concepts in both visual and textual means, and how to specify the semantic relationships among those entities.