- Business Analyst Role
- Object Oriented Analysis & Design (OOAD)
- SDLC & UML
- Unified Process
- Business model
- Use case model
- Storyboarding/Mock-ups
- Elicitation Techniques
- Requirements documentation (BRD, SRS etc...)
- Requirements verification
- Systems thinking
- Negotiation skills
- Translation of requirements to design
- Data Modeling and Data Analysis
- Tools Training –Overview (MS Visio)
- Upon completion of the course, you will be able to (Learning Objective)
- Describe the responsibilities of the business analyst and the major deliverables for each major step in the business solutions life cycle
- Distinguish between the role of the business analyst and the project manager
- Distinguish between the role of the business analyst and the systems analyst
- List the critical skills needed to be a successful BA
- Define business problems and find their true cause
- Develop tactics for defusing resistance to change
- Prepare a stakeholder analysis to identify and classify those who will influence and be affected by the solution
- Create and execute a Requirements Development plan
- Use modeling tools and techniques to elicit, document and validate a project’s scope and requirements highlights
- Use business analysis & project management tools
- Assist decision-makers in analyzing and prioritizing
- business needs Create a business case Communicate the results of a business case to stakeholder
- What is Business Analyst?
- A look at different viewpoints
- What is being analysed?
- What’s the goal?
- Current trends in business analysis
- Key concepts
- Definition
- Reconciled to common understanding within the organization
- Review topics to be covered
- Real time BA work Scenario’s
- The relationship of business analysis to project management
- Differentiating between business analysis and other “analyst” roles
- Customer Needs & IT Needs
- The Skill Set Of A BA
- The BA’s Core Knowledge Set
- What is software product
- Difference between Project & product
- Different project teams from IT company description
- Clients side project team member description
- How the project are coming to IT companies
- Introduction –Pre sales-post sales
- What is RFI, RFP and RFQ
- What is kick of meeting
- Minutes of meeting
- Role of BA in Kick of meeting
- Real document presentation of Kick of meeting, business
- proposal & project document
- What is the BABOK?
- What is Business Analysis?
- Key Concepts
- Knowledge Areas
- Domains knowledge Areas
- Techniques
- Underlying Competencies
- Other Sources of Business Analysis Information
- Customer, stakeholder
- End user’s
- SME’S & TSME’S
- Project sponsor’s, Vendor’s
- It project team like Project manager, developer, test engineer, solution architect
- SDLC phases
- Project plan Phase
- Analysis Phase
- Design Phase
- Coding-development Phase
- Testing Phase
- Deployment Phase
- Business problem solving
- Understanding the business environment
- Capturing business initiatives across the enterprise
- Diagnosing a business problem or opportunity (i.e.; business initiative)
- Definition of a problem
- Finding and verifying true causes
- Techniques to identify business problems and causes
- Workflow modeling
- Gap Analysis
- Assessing stakeholder roles and responsibilities
- Identifying internal and external stakeholders
- Conducting stakeholder analysis
- Selecting requirements development templates
- Stakeholder Request Template
- SDLC
- Waterfall Model
- Spiral Methodology
- Agile (more evolved, RAD session: reverse-engineer session)
- Incremental Model
- What is requirement
- Requirement classification
- Business case requirements
- Stakeholder requirements
- Solution requirements
- i. Functional requirements
- ii.Non functional requirements
- Transition requirements
- Moscow techniques
- Zachman framework
- 3D framework for requirement gathering
- 3D Model for requirement gathering
- BRD, FRD, SRS, DRD, AS-IS & TO BE, Use case , User stories
- Real time documentation preparation scenario’s
- Real time documentation assignment’s
- Difference BRD/FRD/SRS/DRD
- Fact gathering methods
- Interviewing
- Observation
- JAD session
- Prototypes, wireframes, storyboards ,Mock up, Blue prints
- Questionnaires
- GAP analysis
- As-is & to be document
- Research
- Organizing the facts
- Determining requirements
- Managing requirements
- Building a model of the solution
- Intro to Process modeling using DFDs
- Intro to data modeling –Information modeling
- Fact gathering methods
- Interviewing
- Observation
- JAD session
- Prototypes, wireframes, storyboards ,Mock up, Blue prints
- Questionnaires
- GAP analysis
- As-is & to be document
- Research
- Organizing the facts
- Determining requirements
- Managing requirements
- Building a model of the solution
- Intro to Process modeling using DFDs
- Intro to data modeling –Information modeling
- What is structural analysis
- Data flow diagrams
- System flowcharts
- HIPO charts
- Workflows
- UML
- UML Defined
- UML History
- UML diagrams
- UML modeling mechanisms
- Reviews
- Object oriented analysis and design-UML diagrams
- Structural diagrams
- Class, object, package, component, composite and deployment diagrams.
- Behavioral diagrams
- Use case diagrams
- Activity diagrams
- State machine diagrams
- Interaction diagrams
- Sequence diagrams
- Communication diagrams
- Timing diagrams
- Over all interaction diagrams
- Concepts of OOPS(object oriented programming system)
- Use Case Analysis Overview
- Supplement Use case Description
- Find Classes from Use Case behaviour
- Distribute Use case behaviour to Classes
- Responsibilities of classes
- Describe attributes and associations
- Class Diagrams
- Sequence Diagram
- Collaboration Diagram
- Goals of Data Modelling, Logical & Physical Design (E-R Diagram)
- Introduction SQL, SQL queries.
- Goals of testing, functions performed during testing process, a Business Analyst approach to testing
- Testing methodologies – Black box and white box testing, Positive and Negative tests
- Testing (UAT)
- Reusable test plans, test procedures and Test Cases – template
- Derived test cases from use cases
- Identification of Test Scenarios, tracing test cases to test scenarios
- Traceability matrix
- Business validation and verification
- Analysis of the System results – Documenting unexpected behaviours
- User signoff – Process and fulfilling expectations
- Roles and responsibilities of PM
- Project management process
- Project management knowledge areas
- Project management tools
- PMP certification
- Writing Use Cases, Business Rules, Supplemental Specifications in Requisitepro, Understanding and using attributes
- Introduction to UML Business Modelling and UML
- Advantages to visual modelling, interface, views and diagrams
- Managing UML entities and relationships for the various UML diagrams
- Use Case, Activity and State Diagrams
- Sequence and Class Diagrams
- Mock up interviews
- Resume preparation
- Interview questions
- Interview schedules
- Domain training
- Case studies