We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 6
ox
ad ect
¥).2227 BUSINESS ANALYST WORKSHOPIl Pro
1. Introduction
1.1.Who is a Business Analyst?
A business analyst works along with the technical team and acts as a liaison between stakeholders of
Client and the technical Team. He is the face of the Technical team to the Client and all Client
Communications will happen through a Business Analyst. He/ She will elicit, analyze, communicate
and validate requirements for changes to business processes, policies and information systems in
the existing business proves of the Client. The business analyst understands business problems and
opportunities in the context of the requirements and recommends solutions that enable the
organization to achieve its goals.
Prime Responsibilities of a Business Analyst
> Client interactions
> Ownership of Requirements
Process (Re) engineering
Business Analyst will do the following in a Project
Gather Requirements using Elicitation techniques
Documents the Requirements using industry standards
Models the Requirements using UML
Communicates the Requirements to the Technical Team
Tracks the Requirements during Development Stage
Handle Change Requests
Facilitates UAT (User Acceptance Testing)
vrVYVYY
3C—Correct, Completeand Consistent
IEEE - Institute of Electrical and Electronics Engineers.
CMMI- Capability Maturity Model Integration (CMMI) is a process improvement training and
appraisal program and service administered and marketed by Carnegie Mellon University (CMU) and
required by many DoD and U.S. Government contracts, especially in software development.
‘Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential * Page 1of79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portal@.27 BUSINESS ANALYST WORKSHODPIIBA
1,2.What is Requirement?
A requirement is basically the need of the Client, This Need or Requirement will transform into a
Solution while taking various shapes and forms as it progresses from each stage of SDLC.
Requirements serve as the foundation of systems or system components. A requirement can be
thought of as something that is demanded or obligatory; a property that is essential for the system
to perform its functions, Requirements vary in intent and in kinds of properties, They can be
functions, constraints, or other elements that must be present to meet the needs of the intended
stakeholders. Requirements can be described as a condition or capability a customer needs to solve
‘problem or achieve an objective. For clarification purposes, a descriptor should always precede
requirements; for example, business requirements, user requirements, functional requirements.
1.2.1. Types of Requirements
1. Business Requirements
2. Stakeholder Requirements
3. Solution Requirements
‘a, Functional Requirements
b. Non-functional Requirements
4, Transition Requirements
Business Requirements are higher-level statements of the goals, objectives, or needs of the
enterprise. They describe the reasons why a project has been initiated, the objectives that the
project will achieve, and the metrics that will be used to measure its success. Business requirements
describe needs of the organization as a whole, and not groups or stakeholders within it. They are
developed and defined through enterprise analysis.
Stakeholder Requirements are statements of the needs of a particular stakeholder or class of
stakeholders. They describe the needs that a given stakeholder has and how that stakeholder will
interact with a solution, Stakeholder requirements serve as a bridge between business requirements
and the various classes of solution requirements. They are developed and defined through
requirements analysis.
Solution Requirements describe the characteristics of a solution that meet business requirements
and stakeholder requirements. They are developed and defined through requirements analysis. They
are frequently divided into sub-categories, particularly when the requirements describe a software
solution:
Functional Requirements describe the behavior and information that the solution will manage. They
describe capabilities the system will be able to perform in terms of behaviors or operations—specific
information technology application actions or responses.
Non-functional Requirements capture conditions that do not directly relate to the behavior or
functionality of the solution, but rather describe environmental conditions under which the solution
must remain effective or qualities that the systems must have. They are also known as quality or
supplementary requirements. These can include requirements related to capacity, speed, security,
availability and the information architecture and presentation of the user interface.
‘Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential * Page 2of79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portal@.27 BUSINESS ANALYST WORKSHODPIIBA
Transition Requirements describe capabilities that the solution must have in order to facilitate
transition from the current state of the enterprise to a desired future state, but that will not be
needed once that transition is complete. They are differentiated from other requirements types
because they are always temporary in nature and because they cannot be developed until both an
existing and new solution are defined. They typically cover data conversion from existing systems,
skill gaps that must be addressed, and other related changes to reach the desired future state, They
are developed and defined through solution assessment and validation.
1,3.Bond between Requirement and BA
The BA always ensure that the Client Requirements are properly gathered or collected,
communicates the same to the Technical Team in UML language which is more understood to them,
He communicates to Client in Business language. BA nurtures these requirements into an IT Solution
with the help of the Technical Team, Generally, the technical Team will be headed by the Project
Manager (PM). PM takes care about the technical aspects of the Project, Team management and
delivery of the project within Time frames. BA will be in continuous track of the Client Requirements
through all the different stages of Project development Life Cycle. He helps the technical team to
understand the Requirements clearly and participates in UAT along with Client. In short, we can say
that “BA takes the ownership of the Client Requirements”,
1,4.Who is stakeholder?
‘A “stakeholder” is any person or a group of Persons or an organization that is directly or indirectly
effected or impacted by the proposed IT Solution
1 PROJECT STAKEHOLDERS
People inside your organization who provide knowledge and expertise necessary to necessary to
quantify technical and business constraints
> Business Analyst > Current Automation Specialist
> Project Manager > Usability Expert
> Development team ( Sr. Software System Architect
Engineer, Software Eng, Project Engineer) > Marketing Specialist
> Quality Assurance Sales Specialist
> Testing > Technology Expert
* Operations (networks, _training)-> > Standards Specialist
Environment > Testing Specialist
> Business/Subject Expert > Organizational Architect
> Business Data Modeler Aesthetics Specialist,
> Future Ideas Specialist > Graphics Specialist
2, __ BUSINESS STAKEHOLDERS
> Project Manager > SPOC-Single Point of Contact
> Business Owner(On Paper) > Process Experts /Owners/SME
* Business Sponsor (Agreement > SME- Subject Matter Expert
Sign/Amount} > Ambassador Users
> Executive Sponsor/ owner (Executes) > End Users
> Operation Team
‘Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential * Page 3of79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portal.22P4 BUSINESS ANALYST WORKSHOPIIBA ‘"""
3, 3" PARTY STAKEHOLDERS
External Consultants
People outside your organization who provide knowledge and expertise necessary to quantify
technical and business constraints
» Auditors
> > Legal Specialist
> Focus Group > Packaging Designer
Security Specialist > Manufacturer
> Environmental Specialist > Negotiator
> Safety Specialist > Public Opinion
> Outsource > COTS Supplier
> Cultural specialist > Inspector
Negative Stakeholders: People or organizations who do not want your project to succeed
> Competitor
Hacker
Political Party
Pressure Group
Public Opinion
vey
‘Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential * Page 4of79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portalbaled Eatin
@ ced BUSINESS ANALYST WORKSHOPIIBA ‘2
1.5.What is Business Process Modeling?
A business process:
1. Hasa Goal
2. Has specific inputs
3, Has specific outputs
4, Uses resources
5. Has a number of activities that are performed in some order
6. Creates value of some kind for the customer. The customer may be internal or external.
A business process is a collection of activities designed to produce a specific output for a particular customer
or market. It implies a strong emphasis on how the work is done within an organization, in contrast to a
product's focus on what. A process is thus a specific ordering of work activities across time and place, with a
beginning, an end, and clearly defined inputs and outputs: a structure for action.
1.6.BA Completeness Skill Areas
BA Directives
BA Competencies
SDLC
Technical Skills OOA, UML
Functional Skills - Domain
Requirements Engineering
Tools & Documents
BA Contribution in Projects
SM epee
= BA Directives
= BA Competencies
=spic
1 Technical skills OOA, UML
1 Functional Skills- Domain
s Requirements Engineering
‘Tools & Documents
= BA Contribution in Projects
Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential *Page Sof 79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portal(@.0%4 BUSINESS ANALYST WORKSHOPIIBA "2!"
Sample International Certification Questions:
1) User comes in which type of stake holder? Business Stakeholder
2) Change Initiators are part of - Business Stakeholders
3) What a Business Process describes?collection of related, structured activities or tasks that produce a
specific service or product
4) Which stake holder comes in both External Consultant and Negative stake holder?Public opinion
5) "Starting from least to most important, choose the order of stakeholder. i. Managers ii. Entry level
Personnel iii. Users iv. Middle level stakeholder" -—ii, iv, |, ili
6) Michael doesn't want to spend a lot of resources developing software if there is something similar
‘on the market, so he's going to look into what might be available. Which of these techniques to
conduct the analysis of each option in a feasibility study is he performing? —COTS Package
Compare/Contrast Analysis
7) Which of the following job titles is distinct from the profession of business analysis?Financial Analyst
8) Which describe the designability, reliability, usability, maintainability, efficiency, human engineering,
testability, understandability, maintainability, scalability, and portability expectations for the
system ?Quality Requirements:
9) The system must be able to handle 100 users concurrently. Which type of requirementis
this?Operational Requirements:
10) Which specifies those requirements that are concerned with possible loss, damage or harm that
could result from the use of the system ?Safety Requirements
11} Which defines the interactions between computer systems?Interface Requirements:
12) A Solution Requirement is comprised of two types of requirements what are they?
13) What type of stake holder are the Upper management and Executives?Internal Stakeholder
14) People and organization who do not want your project to succeed?Negative stakeholder
15) What are the attributes of requirements?
16) A Non-Functional Software testing done to check if the user interface is easy to use and understand -
Usability Testing
47) This models often called Activity Models and are often hierarchical. Which Business Architecture
modeling technique is being described?Business Process Models
18) When using imperatives, the word "may" mean that the requirement is:Optional
419) Which ofthese restricts the distribution of personal information without the express or implicit
consent of the parties involved?Privacy Requirements
Subscribe to our COEPD YouTube channel for Domain Awareness sessions and Activity Videos...
www.coepd.com * [email protected] * Confidential *Page 6 of 79
For latest updates on Documents, online exams, blogs and forums, please login COEPD portal