+ All Categories
Home > Education > Business analyst ppt

Business analyst ppt

Date post: 18-Jul-2015
Category:
Upload: yaswanth-babu
View: 241 times
Download: 3 times
Share this document with a friend
18
BUSINESS ANALYST
Transcript

BUSINESS ANALYST

There are two types of IT companies

Who is Business Analyst?What is Business Analysis?

– Roles & Responsibilities of BA

• Identifying stake holders• Gathering requirements from stakeholders• Preparations documentation (BRD, FSD etc.)• Preparation of proto types• Clarifying Blocking/Issues raised by Technical Team• Preparing User manuals• User training to end User Product

– Do’s and Don’ts of BA

• Never Say to NO to Client, always be diplomatic• Never assume or imagine of your own• Every communication should be made through official Email Id

BA

Functional Knowledge

BA Skills

Knowledge Areas

SDLC

Methodolgies & Models

Technical Knowledge & Tools

Skills required for BA

• Communication. • Analytical skills.• Problem solving capability.• Negotiation skills.

BA SKILLs

Analysing Business

• Gap analysis.• SWOT analysis.• Comparative analysis.

Requirement Elicitation• Interview.• Questionnaire.• Brainstorming.• Prototype.• JAD/RAD Sessions.

• Business Requirement DocumentBRD contains the detailed business requirement.

• The Format of BRD is as follows

• Introduction

• Requirement Scope

• Functional requirement

• Non Functional requirement

• User interface requirement

• Appendix and Business glossary

•Functional Speciation Document

FSD contains the behavior aspects of system requirements in terms of Operations.Non Functional Specification Document

NFSD contains the performance aspects of the system (i.e. Time frame, Response Time etc.)

SOFTWARE DEVELOPMENT LIFE CYCLE

SDLC LIFE CYCLE

Requirement Gathering & analyzing

Design Phase

Development Phase

Testing Phase

Implementation or Deployment

Maintenance Phase

Business Requirement Document

GUI,DFD,ER

Working Software is developed

Bug Free Software

Hosted/Delivered it to client

Provide Support

SDLC PHASE Outcome of Each Phase

METHODOLOGIES & MODELS

• Waterfall model• Spiral model• Iterative model• Agile methodology

AGILE METHODOLOGY

The advantages of agile methodology are i) Faster in terms of delivery ii) This can be implemented even during the scope creep or even at the

beginning of a project The agile methodology consists of Scrum Model and Extreme Programing

a) Scrum master (Project Manager)b) Product owner (Business Analyst)c) Scrum meeting (Daily Stand up, achievements from last scrum to present)d) Sprint meeting (functionalities have to be achieved in sprint durations)e) Sprint backlogf) Product backlogg) Sprint retrospective meeting

EXTREME PROGRAMMING

PLANNINGRequirements are gathered from different stake holders and written in

the form of stories and are prioritized.SIMPLE DESIGN

Writing the code in the most simple manner.PAIR PROGRAMMING

Two programmers working on one requirement.TEST DRIVEN DEVELOPMENT

Identifying the problems even before they are executed.REFACTORING

Continuous development and testing.

UML DIAGRAMS

Modeling Language is where pictographic represented is used.

There are Nine UML Diagrams that are used

1. Use case Diagram.

2. Class diagram

3. Component diagram

4. Package diagram

5. Deployment diagram

6. Sequential diagram

7. Activity diagram

8. Collaboration diagram

9. State Chart diagram.

In these BA using Use case and Activity diagrams.

UML - Unified Modeling Language.

USE CASE DIAGRAM:

USE CASE DESCRIPTION DOCUMENT

Every use case description document must have the following:

Content of the use case description document as follows:

• Use case name• Use case description• Actor present• Basic flow or (+ve ) work flow• Alternate flow• Exceptional flow (Ex: wrong user id and password)• Precondition (Ex: should be registered)• Post condition (Ex: Should access the account)• Business rules (Ex: only 5 transactions)

ACTIVITY DIAGRAM:

Activity Diagram speaks about the dynamic aspects of the system. Activity diagram is basically a flow chart to represent the flow form one activity to another activity. The activity can be described as an operation of the system.

Start /Initial Phase

Decision box

Activity/Action State

Flow

Stop

Note/comments


Recommended