Description: Business Analysis helps organizations solve problems and capitalize on opportunities by assessing the potential value of solutions, facilitating their implementation, and evaluating their performance. This course explores the various ways to apply business analysis withing organizations and how to strategically identify, assess and select which potential changes should be pursued. Students learn how to develop a business case that includes relevant information for executives to be able to make informed decisions.
Requirements Elicitation and Management
Description: Defining good requirements is critical to implementing successful changes. Requirements are used to establish and maintain the scope of a change. Requirements are based on stakeholder needs and are elicited through ongoing interaction with stakeholders. This course focuses on techniques for eliciting requirements, as well as exploring methods for clearly documenting requirements so that they can be verified and validated. Students learn how to develop a requirements elicitation plan and prepare requirements documentation.
Analyzing the Information, Processes and Workflow
Description: Analyze and document business requirements utilizing a variety of analysis tools and modeling techniques that will enable the correct solution to be built. UML models, including use case diagrams, activity diagrams, state chart diagrams, and class diagrams will illustrate communication and move the requirements through the building phase. Diagramming methodologies are supplemented with usage scenarios, business rule definition, and data dictionaries to define complete the requirements of the project.
Description: Communication is a key skill-set that successful business analysts must possess. This module will address various modes of communication such as presentations, meetings, business documentation, and technical writing. It will investigate differing communication styles, interviewing, and facilitation skills as well as offering tips and techniques for effective technical writing. In addition, two other areas of facilitating processes will be discussed: risk and change management.
Description: This course will investigate the components necessary for turning requirements into solutions. Effective user interface design will be discussed including the methodology of creating a data model of the solution. Testing methodology will be introduced and details of planning testing strategies, determining the types of test to be conducted, conducting test cases and reporting the results of test scenarios are all topics contained in the module. In the final topic, you will explore how to conduct user acceptance testing and the means of gaining user acceptance of the product.
Implementation: Deployment, Training and Closure
Description: This course looks at the factors critical to successfully deploying and implementing solutions. It will investigate ways of transitioning the system into a production environment including conducting pilot projects, how to address defects, and differing means of deploying the solution such as rolling wave and big bang. You will learn processes are needed to complete the close-out phase of the project and final activities to finalize the solution.