19
[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com www.MyProjectAnalysis.com Business Analyst Training Online Mobile: 732.707.1182 Email: [email protected] 1

Business Analysis Training - Introdcution

  • Upload
    karun

  • View
    169

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

www.MyProjectAnalysis.com

Business Analyst Training Online

Mobile: 732.707.1182

Email: [email protected]

1

Page 2: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Refreshment…

What is a Project?

How does project get started?

What is the source of the project?

Who are the Key players?

Who are the stakeholders?

Who are the SMEs?

2

Page 3: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Introduction to Business Analysis

Introduction to Business Analysis

How do you define Requirement?

What is Elicitation?

How Business Analysis is distinct from…

Roles and Responsibilities

Need for a Business Analyst

Importance of a BA in the Project Team

Skills Required

3

Page 4: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Business Analysis & Set of tasks:

Primary task: To Identify business needs

What are business needs?

• Identifying the business goals

• Understanding the business goals

• Identifying the business problems

• Determine solutions to business problems.

How do you categorize them?

• Business Analyst – Identifying & Understanding the goals or problem (What info)

• Systems Analyst – Solving the Problem (How info - Determine solutions)

• Business Systems Analyst - ??????

4

Page 5: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Responsibilities for Business Analysts on software projects

Extract: A BA determines the Requirements by extracting them from business(and government) policies and, when possible, the current or future end users.

Anticipate: A BA casts a vision to the Product Owner so she can anticipateRequirements that are not yet needed or have not yet been considered (likesecurity).

Constrain: A BA constrains the user’s whims – functions geared to trends,individuals, or outdated processes – and focuses users on the core businessneeds.

Organize: A BA organizes disparate requirements into correlated categories forto manage and communicate Requirements with technical, left-brainedresources.

5

Page 6: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Responsibilities for Business Analysts on software projects

Translate: A BA translates business Requirements into technical Requirements(not solutions); abstracting business complexity away from technical resources.

Safeguard: A BA safeguards the needs of business and system users in thedevelopment process by verifying functionality, accuracy, and completeness.

Simplify: A BA advocates simplicity all the time – especially in implementation,making the system useful but continually focusing on day-to-day ease of use.

Verify: A BA knows the use cases best. They advocate the users, verify thesystem against Requirements, and must reject implementations that don’t hitthe target.

6

Page 7: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Business Analysis & Set of tasks: (Cont.)

If you put all together – Business Analyst works as a liaison among stakeholders

• Will help to improve organizational change.

• Will collect data for business decision making

• Will identify strengths and weaknesses in the business

In other words: A Business Analyst works as a liaison among stakeholders or SMEs in order to elicitate (collect), analyze, communicate, and validate the requirements for changes to business processes, policies, and information systems.

7

Page 8: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Key players for the project

Project Owner / Sponsor

Project manager

Architects

Stakeholders

SMEs

Developers

Testing

Configuration/Release Managers

& Of course Business Analyst should manage and ensure project moves on with no issues

8

Page 9: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Ok, How do you define Requirement?

A condition or capability/feature needed by stakeholder or

To solve a problem or

To achieve an objective or

To satisfy a contract

Ex: Sample requirements for ATM machine.

Capability- As customer, user should have a capability towithdraw, Transfer or Deposit the funds

Satisfy a contract– As a customer, user should not able towithdraw the funds more than $800.00

Ensure requirements are complete, clear, correct and consistent.

9

Page 10: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

What is Elicitation?

Elicitation – is a technique of collecting intelligence information from people based on the project.

Requirements elicitation is the practice of collecting the requirements from users, customers and other stakeholders using any of these techniques

Interviews, Meetings, Observations, prototyping.

10

Page 11: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

How Business analysis is distinct from

• Financial analysis,

• Project management,

• Data Analyst

• System Analyst

• Quality assurance,

• Training and

• Documentation development.

However, depending on an organization, an individual Business Analyst may perform some or all of these related functions.

11

Page 12: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Primary Responsibilities

Elicitation – Discovering the underlying business need to be addressed and information related to the product and project requirements, often through conversations with stakeholders.

Analyzing Requirements – Organizing, specifying and modeling the requirements to ensure they are complete and unambiguous.

Specifying Requirements – Documenting the requirements in a format that can be shared with stakeholders.

Validating and Verifying Requirements – Ensuring the requirements map to the real business need, are approved by all relevant stakeholders, and meet essential quality standards.

12

Page 13: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Need for a Business Analyst

A business analyst works as a liaison among stakeholders and/or in order to

Elicitate, Analyze, Communicate & Validating requirements

Documenting the requirements within the scope and eventually keeping the project on track.

In other words: BA understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals.

13

Page 14: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Importance of a BA in the Project Team

Acts as a bridge to convey requirements between the business customers and

the project-development team

Should identify and document stakeholders with respect to the requirements

(who is important for what?)

Required to ensure activities are completed in the most effective and efficient

manner possible.

It is likely that the Business Analyst may decide to communicate in different ways

using different methods to the different roles. i.e. formal presentations to the

Executive Sponsor and Project Manager while using emails and memos to the

project team members.

14

Page 15: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Skills required for BA

Communication Skills

Facilitator

Listening Skills

Minimal Technical Skills

Analytical Skills

Problem Solving Skills

Managerial & Negotiation Skills

In very common way BA should aim to change person's (or a team’s) attitude or behavior towards requirements or project goal by using written or spoken skills to convey information or reasoning's.

15

Page 16: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Principles to follow

1. Focus on the product

2. First define the problem and then the solution

3. Users do not have requirements

4. Focus on information not individuals

5. Separate Elicitation from Analysis

6. Improve the process first then add technology

7. Communicate cooperate, collaborate keep communications flowing in all directions

8. The business analyst owns solution requirement

9. Gain acceptance as well as approval

10. Make the Business communicate ready for the product

11. Measure twice, cut once.

16

Page 17: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

BA Deliverables

BRD – Business Requirement Document

FRD – Functional Requirement Document

TRD – Technical Requirement Document

RTM – Requirement Traceability Matrix

UML Diagrams, Workflows

Prototypes

Wire frames

Test Plans

Signoffs

17

Page 18: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Analysis & More…

Enterprise Analysis

Stakeholder Analysis

Gap Analysis

Impact Analysis

Dependencies

18

Page 19: Business Analysis Training - Introdcution

[email protected] | Ph: 732-707-1182 | www.myprojectanalysis.com

Thank you!

19