Agile Business Analysis Program
MODE OF TRAINING
1.1 What is business analysis?
1.2 Who is a business analyst?
1.3 Importance of business analyst.
1.4 A case study review.
2.1 What is a project?
2.2 What is project management?
2.3 Understanding the ‘Iron Triangle’.
2.4 What are the different phases of a project?
2.5 Understanding various knowledge areas and processes within each of them.
2.6 Reviewing key project management artifacts.
2.7 Project scope v/s Product scope.
2.8 Creating ‘Project Plan’ (schedule) using Gantter tool (Hands-On Exercise).
3.1 Value chain.
3.2 Lean methodology
3.5 Core Competency.
3.7 Business Process Re-engineering.
3.8 Business Process Improvement.
4.1 Primary v/s Secondary stakeholder.
4.2 Active v/s Passive stakeholder.
4.3 Understanding various types of stakeholders via a live case study.
4.4 What are the different organizational structures?
4.5 Creating ‘RACI’ matrix using MS Excel (Hands-On Exercise).
4.6 Creating ‘Organizational Structures’ using MS Visio, Lucid Chart, Gliffy, or Visual Paradigm.
5.1 What is a requirement?
5.2 Understanding different types of requirement.
5.3 Business need.
5.4 Stakeholder requirement.
5.8 Graphical User Interface.
5.9 Business rules.
6.1 Understanding the different phases of an SDLC.
6.2 Role of a business analyst in each of the SDLC phases.
6.3 Learning and comparing (a) Predictive (b) Iterative and Incremental and (c)
7.3 Rapid Application Development (RAD).
7.4 Rational Unified Process (RUP).
7.5 SCRUM (More emphasis will be given on SCRUM).
9.1 What is requirements elicitation?
9.2 Understanding various requirements elicitation techniques.
9.4 Focus Group.
9.5 Requirements Workshops.
9.8 Document Analysis.
9.10 Pros and Cons of each of the requirements elicitation techniques.
10.1 SWOT analysis technique.
10.2 RCA (Root Cause Analysis) technique.
10.3 Five whys.
10.4 Fish-bone (Ishikawa).
10.5 Business Process Management.
10.6 What is Business Process Management (BPM)?
10.7 What is Business Process Modeling?
10.8 Understanding various business process modeling notations.
10.9 How to create a business process model?.
10.11 Creating ‘Root Cause Analysis’ diagram using MS Visio/Lucid chart/Gliffy tools
10.10 Creating ‘As-Is’ (Current State) and ‘To-Be’ (Future State) business process model using MS Visio/Lucid chart/Gliffy tools (Hands-On Exercise)
11.1 What is System Context Diagram?
11.2 Creating System Context Diagram using MS Visio/Lucid chart/Gliffy tools (Hands-On Exercise).
11.3 Object Oriented Concepts.
11.4 What is Unified Modeling Language (UML)?
11.5 Use Case Diagrams.
11.6 Activity Diagrams.
11.7 State Chart/State Machine Diagrams.
11.8 Sequence Diagrams.
11.9 Creating all UML models (mentioned above) using MS Visio/Lucid chart/Gliffy tools (Hands-On Exercise).
11.10 What is ‘Functional Requirements Document’ (FRD) and writing FRD using MS Word (Hands-On Exercise).
11.11 What is a Use Case Specification?
11.12 Writing a Use Case Specification Document using MS Word (Hands-On Exercise).
11.13 Creating Data Dictionary using MS Word (Hands-On Exercise).
11.14 Creating Business Rules Document using MS Excel (Hands-On Exercise).
12.1 What is ‘Agile Software Development?
12.2 Understanding various ‘Agile Software Development’ practices/models.
12.3 What is SCRUM?
12.4 What is ‘Agile Manifesto’?
12.5 Different roles in a SCRUM.
12.6 Role of a business analyst in a SCRUM.
12.7 Understanding various ‘Ceremonies’ in a SCRUM.
12.8 Writing Features-Epics-User stories using JIRA tool (Hands-On Exercise).
12.9 Writing ‘Acceptance Criteria’ using Gherkin syntax (Given-When-Then) using JIRA tool (Hands-On Exercise).
12.10 How to estimate a user story and add user story attributes in a JIRA tool (Hands-On Exercise)?
12.11 What is a team velocity?
12.12 Understanding burndown/burnup chart and how to create using MS Excel and/or JIRA tool (Hands-On Exercise).
12.13 How to initiate, execute and close sprints/iterations using JIRA tool using JIRA tool? (Hands-On Exercise).
12.14 Various techniques on splitting an EPIC into small user stories.
12.15 How to create wireframes/mockups using Balsamiq tool? (Hands-On Exercise).
13.1 What is database?
13.2 What is a table (column/row) in a database?
13.3 What is Entity Relationship Diagram (ERD)?
13.4 How to create an ERD diagram using Visio? (Hands-On Exercise).
13.5 Understanding database schema.
13.6 What is datatype?
13.7 What is SQL?
13.8 Writing basic SQL statements using and executing the statements (Hands-On Exercise).
14.1 What is requirements management?
14.2 Understanding ‘Requirements Management Plan’ (RMP)
14.3 What is Requirements Traceability Matrix (RTM)?
14.4 Creating an RTM using DOORS/ MS Excel tool (Hands-On Exercise).
15.1 Why to estimate requirements and importance of estimating software requirements?
15.2 Overview of different software requirements estimating models.
15.3 Understanding ‘Industry Best Practices’ to estimate a requirement.
16.1 What is configuration management?
16.2 Benefits of configuration management.
16.3 Applying CM using tortoise SVN tool (Hands-On Exercise).
17.1 What is change control board (CCB)?
17.2 Role of a business analyst in a CCB process.
18.1 What is qualify assurance?
18.2 Different types of testing models.
18.3 Role of a business analyst in quality assurance/testing phase.
19.1 What is Service-Oriented Architecture?
19.2 What is Cloud Computing and various cloud computing models?
19.3 What is Business Process Model and Notation (BPMN)?
19.4 Creating BPMN model using MS Visio tool (Hands-On Exercise).