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 within 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 Information, Processes and Workflow
Description: This course will explore various analysis and modelling techniques to better understand the requirements associated with people, processes and information elements in a business context. Basic business modelling tools such as organization models, workflow models and swim-lane diagrams are used to explore solution requirements. UML models (use cases, state and sequence diagrams) extend the solution requirements and establish the context for solution design. Principles of data and data analysis are introduced. Various methodologies are used to set a framework for analysis activities.
Description: Effective communication is essential to successful change. Being able to understand others, provide clear information and influence without authority ensuring the ability to navigate personalities and politics. This course identifies the key elements of communication and how to leverage various delivery channels and methods to ensure messaging is received and understood. Students will also learn approaches to negotiation and how to build high performance teams, while identifying and addressing risks that arise as you prepare for and implement a change.
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.