| Module |
Topics |
| Module - 1 |
Overview of Business Analysis |
|
- Who is a Business Analyst?
- Business Team / Technical team
- Roles & Responsibilities of BA
|
| Module - 2 |
IT Slang / Jargon / Basic definition of IT |
| |
- Who is a Stakeholder?
- What is NDA?
- Who is a contractor Business Analyst?
- What is Functionality?
- What is Kick off?
- What is go live?
- What is Sign off?
- What is Legacy System?
- What is Gap Analysis?
|
| Module - 3 |
Software Development Life Cycle (SDLC) |
|
- Steps involved in SDLC
- Scope Identification
- Planning
- Analysis
- Design
- Development
- Testing
- Deployment / installation
- User Training / User Acceptance Testing (UAT)
|
| Module - 4 |
SDLC - Methodologies |
|
- Rational unified Process ( RUP )
- Waterfall Methodology
- Agile Methodology
|
| Module - 5 |
Requirement Gathering Methods |
|
- Existing Documentation
- Web Exploring
- Interviewing
- Questioners
|
| Module - 6 |
JAD Session |
|
- What is JAD session?
- Protocols involved in JAD session
- Role of BA in JAD session
|
| Module - 7 |
Analysis |
|
- Who is an Actor?
- Two real time exercise on identifying Actor
- How to identify an actor?
- What is a Use Case?
- How to identify an Use Case
- Two real time exercise on identifying Use Case
- Use Case Template
- Two real time exercise on Use Case Template
- Attributes / component in Use Case Template
- Two real time exercise on Use Case Template
|
| Module - 8 |
UML |
|
- What is an UML?
- Types of UML
- Activities Diagram
- One real time exercise on Activity Diagram
- Sequence Diagram
- One real time exercise on Activity Diagram
- Context Diagram
- One real time exercise on Context Diagram
- Use Case Diagram
- One real time exercise on Use Case Diagram
|
| Module - 9 |
Tools |
|
- Microsoft Visio
- 2 Project work on Microsoft Visio
- OmniGraffle
- Pages
|
| Module -10 |
Mock up’s |
|
- What is a Mock-up
- Significance of Mock-up
- Strategies in making a mock up
- 2 Project on Mock-up
- Creating Unique shapes
- Grouping / Ungrouping techniques
- Pattern recognizing
|
| Module -11 |
Documentation |
|
- Overview of Business Requirement Document ( BRD )
- Contents in Business Requirement Document ( BRD )
- Overview of Functional Requirement Document ( FRD )
- Contents in Functional Requirement Document ( FRD )
- Overview of Actor Catalog
- Overview of User Manual
|
| Module 12 |
Introduction : Project Management |
|
- What is a Project?
- What is an Operation?
- What is a Program?
- What is a Portfolio?
- What is Project Management Office (PMO)?
|
| Module 13 |
Project Organization : Project Management |
|
- Organizational structure
- Matrix
- Functional
- Projectized
- Who is a Project Coordinator?
- Who is a Project Expeditor
|
| Module-14 |
Project Process Group : Project Management |
| |
- Initiation Process Group
- Planning Process Group
- Execution Process Group
- Monitoring and Control Process Group
- Closure Process Group
- Project Charter
|
| Module 15 |
Scope Management : Project Management |
|
- Scope Baseline
- Work Breakdown Structure (WBS)
- Benefits of WBS
- Work Packages
- Decomposition
- Work Breakdown Structure Dictionary
|
| Module 16 |
Time Management : Project Management |
|
- Schedule Baseline
- Time Estimation Technique
- One-point Estimation
- Padding
- Three-point Estimation
- Pert Formula
- Analogous Estimation
|
| Module 17 |
Cost Management : Project Management |
|
- Cost Baseline
- Cost Estimation Technique
- One-point Estimation
- Three-point Estimation
- Pert Formula
- Analogous Estimation
- Value Analysis / Value Engineering
- Life Cycle Costing
- Types of Cost
- Direct Cost
- Indirect Cost
- Variable Cost
- Invariable Cost
|
| Module 18 |
Quality Management : Project Management |
|
- Definition of Quality
- Continuous improvement
- Just in time
- Gold Plating
- 6 Sigma
- 3 Sigma
- 2 Sigma
|
| Module 19 |
Human Resource Management : Project Management |
|
- Role of Project Sponsor
- Role of Functional Manager
- Role of Program Manager
- Role of Portfolio Manager
- Project Management Team
- Team
- Issue logs
- Arbitration
- Prequisites
- Fringe benefits
- Halo effect
- Virtual Team
|
| Module 20 |
Communication Management : Project Management |
|
- Communication Types
- Formal Written
- Informal Written
- Formal Verbal
- Informal Verbal
- Stakeholder Register
- Communication Channel
- How to calculate No of Channel ?
|
| Module 21 |
Risk Management : Project Management |
|
- Risk Register
- How to calculate estimated risk ?
- Probability and Impact
- Contingency Plan
- Fallback Plan
- Watch list
|
| Module 22 |
Procurement Management : Project Management |
|
- Centralized
- Decentralized
- Types of Contract
- Fixed Price Contract
- Cost Reimbursable Contract
- Time and Material Contract
- Procurement Document
- Invitation for Bid (IFB)
- Request for Proposal ( RFP )
- Request for quotation ( RFQ )
|
| Module 23 |
Quality Analysis - QA Testing ( Around 15 to 18 hours of training) |
|
- What is software QA testing?
- What are Test Cases?
- Defect Life Cycle
- Interaction of BA with Quality Analyst?
- Test Plan
- SQL – Database validation testing
- UNIX / Linux
- Quality Center – Test Management tool
|
| Module 24 |
Relevant Certification |
|
- Overview of CAPM Certification?
- Overview of PMP Certification?
|
| Module 25 |
Resume Preparation |
|
- Overview of Good Resume
- Do’s and Don’ts of Resume
- Formatting the resume
|
| Module 26 |
Manual Testing |
| Session - 1 |
Telecom Domain Project
Application / Project Architecture
Understanding SRS – Software Requirement Specification Document /
BRD – Business Requirement Document
FRD – Functional Requirement Document
SDLC – Software Development Life Cycle
Waterfall, Agile, SCRUM, Sprint, User Stories etc.
Introduction to software Quality Analysis & Testing, Role of a Tester |
|
Why QA team is required. Testing Process(STLC), test cases ,Test Data, |
|
Types of software Applications, Windows based, web based etc |
|
Different types of testing methodologies |
|
Practice - Group Discussion |
|
|
| Session - 2 |
Types of Testing, Unit testing, functional testing, integration test, Regression Test, System Testing, Smoke Testing, Data Driven Testing |
|
Black Box Testing and White Box testing, UAT testing, |
|
Smoke Testing, Sanity Testing, Backend Testing, Data Driven Testing.
Browser compatibility Testing, External Interface Testing and
Functional Testing, Integration Testing, Unit Testing, HA Testing, Security Testing, Cross browser testing,
Manual Testing, Automation Testing and Performance Testing.
Validation vs Verification
Few more types of testing types will be discussed based on the topics we discuss in this course.
For example, while teaching QTP – Automation Testing, we can discuss about Data Driven Testing.
This can be done manually also but when we discuss while doing Automation testing with multiple sets of Data, you can understand more detailed way.
While Teaching “LoadRunner” we discuss different type of Performance Testing types like Stress test, Load Test etc |
|
Practice - Group Discussion |
|
|
| Session - 3 |
QA Tester Role – Software Testing Life Cycle
Understanding the requirement document and writing Test cases in Excel, Writing Test Data, |
|
Home Assignments and also Practice sessions in class. |
|
Practice - Group Discussion , Domain related discussion on Banking, Mobile/Telecom, Supply chain, Healthcare |
|
|
| Session - 4 |
How to write Test Cases on Telecom, Health care projects, Prepare RTM and test matrices, |
|
Boundary Value analysis.
Review Test cases written by students. |
|
|
| Session - 5 |
How to write Test Plan >> Objective, Scope and Strategy of the test plan, |
|
Entry and Exit criteria. Testing Techniques. |
|
Home Assignments and also Practice sessions in class. |
|
|
| Session - 6 |
Review Test Plan and Test cases.
Discuss Defect Life Cycle while teaching Quality center Defect module
What is clustering, Load Balancer, Front end, Back End, Middle ware, etc.. about Project and Application architecture, External Systems etc.
High Availability / Clustering – HA Testing (other training centers do not cover this topic) |
|
|
| Module - 27 |
Quality Center |
| Session - 7 |
Installation instructions and resolving the Quality center installation issues on student’s computer. |
| |
|
| Session - 8 |
HP Quality center Installation Issues.
NOTE: Discuss about Banking Domain when we write requirements.
Introduction to Quality Center. How to Manage testing Process using HP Quality Center.
Advantages of Quality Center Over Excel Sheet.
Requirements Module: Write Requirements on Banking / Finance Domain Project |
|
Test Plan Module: Based on the requirement write Test Plan, Test Cases and RTM – Requirement traceability Matrix
Home work Assignments and Practice sessions in class and resolve student’s questions. |
|
|
| Session -9 |
Review of Home Work Assignment
Test Lab Module: Based on Test plan execute the Test cases and file Defects
Defects Module: |
|
|
| Session -10 |
Export Test cases from Excel sheet to Quality Center.
Export Data from Quality Center to Excel.
Overview of BPT, Resources & Reports - Graphs Module. |
|
|
| Module – 28 |
SQL |
| Session -11 |
What is Database?
What is RDBMS – Relational Database Management System?
What are the RDBMS currently available in the Market?
What is SQL? |
|
What is Data Definition Language (DDL)
What is Data Manipulation Language (DML)
What is Data Control Language (DCL) |
|
Write different types of SQL queries with examples?
Home work/ Assignments
Role of tester in SQL? |
| Session -12 |
Different types of Functions, Arithmetic, logical, etc...
Primary Key, Foreign key constraint.
What are types of SQL Joins and Execute Joins with examples?
How to perform JOIN?
Join |Inner Join, Outer Join, Self Join, Right Join | Right Outer Join, Left Outer Join | Left Join
SQL Group By Statement
SQL Having clause
Working with Toad Tool – To Execute SQL queries – Toad tool is an interface to connect to Database |
| Module – 29 |
UNIX / Linux Operating System |
| Session - 13 |
Install tools “ Putty “ and Cygwin
Introduction to UNIX / Linux: What is UNIX Operating System? and Tester role in UNIX
Important UNIX commands
What is FTP? FTP Commands, FTP tools like Filezilla, WinScp etc.
FTP the files from one operating system to another.
Practice on UNIX / Linux
Interview Questions on Unix / Linux. |
|
|
| Session - 14 |
What is shell script? VI Editor?
How to execute Shell script.
What is Log file?
How to ftp log files to windows OS and send it to developers to track the defects
How to practice Linux commands using Cygwin |
| |
|