1 Understanding Business Analyst Role
-
Upload
mohamed-abrar -
Category
Documents
-
view
218 -
download
0
Transcript of 1 Understanding Business Analyst Role
-
7/29/2019 1 Understanding Business Analyst Role
1/26
Wipro confidential Copyright 2009 Wipro Ltd 1
CRM Business Analyst Training
1
CRM Business Analyst Training
Understanding Role of aBusiness Analyst Sid Mishra
mailto:[email protected]:[email protected] -
7/29/2019 1 Understanding Business Analyst Role
2/26
2
Wipro confidential Copyright 2007 Wipro Ltd 2
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 2
CRM BA Training: Program PlanWeek Theme Session
#
Session Details
1 Basics of BA1 Understanding Business Analyst Role,
2High Level CRM Process Overview
2 Requirement Basics
3 Requirements and its types &
Overcoming Challenges in Requirement Gathering,
4 Requirement Gathering Techniques
3Communications and
Presentation Skills
5 Written Communication Skills & Presentation techniques
3Functional Design
6 Gap Analysis and Solution MappingAssignment: Requirement Gathering & Analysis (get 3-4 set of requirements), business
user interviews.
4
Functional Design
7 Functional Design Techniques, Review
Using and Creating Templates
Assignment: Solution Mapping and Functional Design , document preparation
Requirement
Gathering and GAPAnalysis
8 Requirement Analysis and Solution Preparation
Process Flows, Use Case Preparation Techniques (Theory)
5 Industry Focus9 Industry Focus: Telecom/ Pharma
5Things to Remember
and Practice
10 How to Approach new assignment &
How to carry yourself @ Customer site
6 Assessment11 Assignment presentation
-
7/29/2019 1 Understanding Business Analyst Role
3/26
3
Wipro confidential Copyright 2007 Wipro Ltd 3
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 3
-
7/29/2019 1 Understanding Business Analyst Role
4/26
4
Wipro confidential Copyright 2007 Wipro Ltd 4
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 4
Project Failure - Key Reasons
-
7/29/2019 1 Understanding Business Analyst Role
5/26
5
Wipro confidential Copyright 2007 Wipro Ltd 5
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 5
Whats Going On
-
7/29/2019 1 Understanding Business Analyst Role
6/26
6
Wipro confidential Copyright 2007 Wipro Ltd 6
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 6
-
7/29/2019 1 Understanding Business Analyst Role
7/26Wipro confidential Copyright 2009 Wipro Ltd 7
CRM Business Analyst Training
7
CRM Business Analyst TrainingWho is a Business Analyst?
-
7/29/2019 1 Understanding Business Analyst Role
8/268Wipro confidential Copyright 2007 Wipro Ltd 8
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 8
WHY A BA role is important
-
7/29/2019 1 Understanding Business Analyst Role
9/269Wipro confidential Copyright 2007 Wipro Ltd 9
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 9
Who is a Business Analyst?What do the participants think? BA understands the business requirements, the
way the business works and come up withsolutions for the challenges faced and then makethe development and testing team understandthose requirement
Following are the roles of BA1. Gathering client Requirements2. Business Requirement Document preparations.3. Presentations to clients about the organization,structure and plan for successful execution ofproject
Business Analyst is an expert who has goodknowledge and understanding of the domain he isworking with. He is the person responsible to mapthe current business process as it is or suggestsuitable changes (if required) while translating theneeds of the customer and aligning it with theenabler (tool/software).
The role requires analyzing the business needs ofthe customer to identify the problems (if any) withthe existing system and propose solutions.
A Business Analyst interacts with customer ,develops understanding of the functional aspectof the business and proposes solution for anyproblem customer is facing.
BA is bridge to bring multiple groups together toagree on project scope and build consensus. Itgathers and understands the requirements andexplain them to the technical team. Basically hisrole is to act as a liaison between the businessarea experts and the technical team.
BA is kind of role which acts a bridge between theservice provider and the client. He assesses thebusiness requirements of the client and proposessolutions. The solutions provided will be more offunctional detail than technical.
BA maps the client requirements with thetechnology that is being used to provide solution.A BA would analyze the client businessrequirement ,come up with solutions for thechallenges faced and then make the developmentteam understand those requirement , so that theycan build a product based on those requirements
A person in a BA role is someone who would berequired to understand the business requirements,bring them out from whatever inputs the customer
may provide and then provide solutions to fulfillthem. A BA should also be aware of the technicallimitations as well as enablers to provide feasibleand achievable solutions. Communication isimportant to be able to negotiate so that there is awin-win for both customer as well as solutionproviders.
The Start to Finish Guy
The Domain Expert
The Bridge
The Problem Solver
The Techno-Functional Nurd
-
7/29/2019 1 Understanding Business Analyst Role
10/2610Wipro confidential Copyright 2007 Wipro Ltd 10
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 10
A Business Analyst is a person who acts as a
liaison between business people who have a
business problem and technology people who
know how to create automated solutions.
ITBusiness
What is a business analyst?
-
7/29/2019 1 Understanding Business Analyst Role
11/2611Wipro confidential Copyright 2007 Wipro Ltd 11
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 11
Business AnalystAdding value to each phase of SDLC
1. Planning
2. Scope
the project
3. Gather requirements
and analyze
4. Design a
solution
5. Build the
solution
6. Test the
solution
7. Implement
the solution
8. Gatherinformation for
enhancements
Project
Life Cycle
-
7/29/2019 1 Understanding Business Analyst Role
12/2612Wipro confidential Copyright 2007 Wipro Ltd 12
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 12
BA Role Overview Gather > Understand > Analyze
customer business requirements
Scoping and Phase Planning
Impact Analysis and BusinessProcess Change mapping
Product Capability and GapAnalysis
Develop Functional Solution
Guide and Influence Design
High Level Test Strategy andguide Test Plan development
Participation in Project Reviewand Post Project meeting
Prepare Training Plan andConduct Training
Preparation of reusable
templates, training material Sales / Pre-sales support
-
7/29/2019 1 Understanding Business Analyst Role
13/2613Wipro confidential Copyright 2007 Wipro Ltd 13
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 13
BA Role: Multiple Titles Business Systems Analyst
Data or Process Analyst Business Unit Manager
Solution Architect
Business Information Manager
..and many more!
Picture by Enzo Maisano
http://www.dpchallenge.com/profile.php?USER_ID=34938http://www.dpchallenge.com/profile.php?USER_ID=34938 -
7/29/2019 1 Understanding Business Analyst Role
14/26Wipro confidential Copyright 2009 Wipro Ltd 14
CRM Business Analyst Training
14
CRM Business Analyst TrainingWhy is it so important to get aright BA?
-
7/29/2019 1 Understanding Business Analyst Role
15/26
15Wipro confidential Copyright 2007 Wipro Ltd 15
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 15
*sourced from Barry Boehm
Relative Cost of Correcting Requirements Errors
Tim
einUnits
-
7/29/2019 1 Understanding Business Analyst Role
16/26
16Wipro confidential Copyright 2007 Wipro Ltd 16
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 16
Common issues caused by incorrect BA selection BAs often lack the right skills
BAs can have undue project influence BAs can be out of date
BAs can act as a communication barrier
BAs can reduce stakeholder influence
BAs often over analyze
BAs can reduce feedback
-
7/29/2019 1 Understanding Business Analyst Role
17/26
17Wipro confidential Copyright 2007 Wipro Ltd 17
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 17
Top 6 reasons for project failurewhich Business Analysis can mitigate Incomplete requirements
Measure of success for Business Analysts! Target: Zero.
Lack of user involvement BAs scope a project including who is impacted and therefore who needs to
be engaged
Unrealistic expectations Poorly defined? Open to misinterpretation? Blame the BA!
Lack of senior exec support If the project objectives dont matter to the exec, they wont support BA must ensure the exec define SMART measures and targets
Changing requirements Measure of success for Business Analysts! Target: minimise.
Lack of planning At least the analysis should be planned properly!
Delivery is not the best time to analyse requirementsUrban Wisdom
-
7/29/2019 1 Understanding Business Analyst Role
18/26Wipro confidential Copyright 2009 Wipro Ltd 18
CRM Business Analyst Training
18
CRM Business Analyst TrainingKey Skills for a BA
-
7/29/2019 1 Understanding Business Analyst Role
19/26
19Wipro confidential Copyright 2007 Wipro Ltd 19
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 19
Communication is the Key
-
7/29/2019 1 Understanding Business Analyst Role
20/26
20Wipro confidential Copyright 2007 Wipro Ltd 20
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 20
ELICIT
EXCELLENTREQUIREMENTS
TECHNICAL
AWARENESS
CUSTOMER DRIVEN
SCOPE DEFINITION and
CHANGE MGMT
METHODOLOGY
PRACTICES
DOCUMENT
REQUIREMENTSBUSINESS PROCESS
RE-ENGINEERING
VERIFICATION
& VALIDATION
ANALYTICAL SKILLS
COMMUNICATION
ELICIT
EXCELLENTREQUIREMENTS
TECHNICAL
AWARENESS
CUSTOMER DRIVEN
SCOPE DEFINITION and
CHANGE MGMT
METHODOLOGY
PRACTICES
DOCUMENT
REQUIREMENTSBUSINESS PROCESS
RE-ENGINEERING
VERIFICATION
& VALIDATION
ANALYTICAL SKILLS
COMMUNICATION
Essential Skills for the Business Analyst
-
7/29/2019 1 Understanding Business Analyst Role
21/26
21Wipro confidential Copyright 2007 Wipro Ltd 21
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 21
Essentials for BA Communication
Clear, precise, effective
Industry
Study the processes and pain-points in the industry
Be aware of the latest trends inthe industry
Gather data about WiproCustomer engagements in theindustry
Client
Understand the Customer,Google around..
If its a existing Wipro customer,gather information about priorwork done and customer specificissues (if any)
CRM Vertical / Product Specific
Study the CRM Vertical offerings
Superficial awareness of coreproduct is not sufficient
CRM core product
Understanding of CRM Platforms
Knowledge of key functional
areas in CRM Good understanding of Process
Automation, Workflow,Configuration/Customization
Geography
Understand Geographic
challenges for IT landscape Know the behavioral patterns in
the geography you are visiting
-
7/29/2019 1 Understanding Business Analyst Role
22/26
22Wipro confidential Copyright 2007 Wipro Ltd 22
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 22
Must be an outstanding communicator
Must understand the SDLC
Must enjoy very detailed research and recording
Must be skilled at organizing and managing large amounts of informationin various forms
Must be customer-focused
Must be flexible Must come prepared with a toolkit of techniques to elicit excellent
requirements
Who makes a great business analyst?
-
7/29/2019 1 Understanding Business Analyst Role
23/26
Wipro confidential Copyright 2009 Wipro Ltd 23
CRM Business Analyst Training
23
CRM Business Analyst TrainingWhy you need PM as well as BA?
-
7/29/2019 1 Understanding Business Analyst Role
24/26
24Wipro confidential Copyright 2007 Wipro Ltd 24
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 24
Why Does a Project Need a PM and a BA? Having both a Project Manager (PM) and a Business Analyst (BA) is
critical to a projects success.
Each role provides specialized capabilities that can make the differencebetween a project that succeeds and one that struggles.
The PM and BA each play distinct, critical roles on a project
Both have a common ultimate goal, but focus on different aspects toachieve it
It is difficult to wear both hats effectively on the same project The roles often intersect but also diverge
-
7/29/2019 1 Understanding Business Analyst Role
25/26
25Wipro confidential Copyright 2007 Wipro Ltd 25
CRM BA
Wipro confidential Copyright 2009 Wipro Ltd 25
Role Differentiation between PM & BA
Usually the 1st person assigned to
the project Responsible for planning the project
and ensuring the team follows theplan
Manages changes, handles problems,keeps the project moving
Manages people, money, risk
Chief communicator of good or badnews to the Business Sponsors and ITManagement
Usually assigned to the project after it
has started Responsible for bridging the gap
between the Business and IT
Learn the business inside and out
Essentially the architect of effectivebusiness systems
Job title, definition andresponsibilities viewed inconsistentlyacross the industry
Project Manager Business Analyst
-
7/29/2019 1 Understanding Business Analyst Role
26/26
CRM Business Analyst TrainingCRM Business Analyst TrainingQuestions?