AGILE BA Abhishek V
2
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
TABLE OF CONTENTS
3
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
BUSINESS ANALYST
The business analyst is who understands
business problems and opportunities in
the context of the requirements and
recommends solutions that enable the
organization to achieve its goals.
INTERNATIONAL INSTITUTE OF BUSINESS ANALYSIS (IIBA)
4
5
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
WE’RE BUILDING SOFTWARE NOT
CARS
CUSTOMIZATION NOT
WATERFALL REQUIREMENTS FAILURE –
DATA POINTS
What percentage of overall project time is spent gathering, elaborating, and
communicating product requirements?
What percentage of requirements, as originally defined, change during the
course of the project?
What percentage of features, as ultimately delivered, are rarely or never used
by the product’s end-users?
7
50%
35%
65%
A Standish Group studyResearch done on various project run from 1985 -2010 in
software industry.
8
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
AGILE MANIFESTO
While items on the right may be necessary,
we value the items on the left.
Source: www.agilemanifesto.org
WORKING SOFTWARE = PROGRESS
10
Sprint 1
Sprint 1
Sprint 1
Sprint 1
Requirements(a)
Requirements (B)
Requirements (C)
Requirements (D)
Design
Design
Design
Design
Development
Development
Development
Development
Test
Test
Test
Test
WATERFALLAPPROACH
Waitingtocompleteallrequirements
beforemovingtodesignand
development
1
1
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
WATERFALL VS AGILE BA
1
2
Waterfall Agile
Deliverable “Signed Off”
Requirements
Epics, Features ,User Stories etc.,
that meets current business needs
Engagement BA is separate from the
development team
BA always part of the team.
Solution definition Functional BA helps in fuctional, architectural
and technical solution
development.
Business Value Late realization Regular realization
Flexibility Focus on delivering
requirements in full
and is inflexible
There is always room for
negotiation as long as the
business need is met
TASK OF BUSINESS ANALYST
Involved in Planning, Analysis, Design, Build, Test, Deployment
and Review
User story Writing with Product Owner
Analysis of Product Backlog Items
Clarification with PO on Acceptance Criteria (AC)
Story preparation for refinement session for next sprint
Preparing system demo or User Interface's (UI) with the PO &
team
Clarifying and defining User Experience (UX) criteria with the
PO / team.
Building Conditions of Satisfaction with the PO; building
scenarios for testing
Looking forward at releases and scope of next release.
BA ROLE CHANGE IN AGILE
BA will not work in isolation
BA will always in constant flux with product owner, testers,
developers, architects
A change in mindset is required- same work, different tools/format
/techniques/physical environment
Learn to keep the requirements slices to a bare minimum necessary
until it is just about to be developed
Connect the development team to the ultimate sources of business
needs
Get the clients closely involved in the development of the project
You are not the sole custodian of all the requirements, you are part of
a self-organizing team
1
5
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
EXAMPLE OF AGILE REQUIREMENT
1
6
As a <Product Owner> I want <to achieve a goal> Epic
Feature
User stories
Tasks
As a <user> I want <something> So that <I get to do
this>
As a customer, I want to be able
to
As a customer, I want to be able
to
Prepare FA
Development
Task
Prepare FA
Development
Task
BUSINESS REQUIREMENT
User story
Tasks
THEME Name (Geography)
As back office, I want to perform efficient liquidity management by
using the available cash or funding.
Prepare FA
Development Task
Epic
Testing Task
Softwaredevelopmentforabank
(Part of a
Sprint)
JIRA TO IMPLEMENT AGILE
1
9
Who is Business Analyst
Why Agile
Agile brushup
Traditional vs Agile BA
How to define requirement
BA Career Paths in Agile Projects
BA CAREER PATHS IN AGILE
PROJECTS
Lead BA Large
program
Distributed
teams
Product
developme
nt
Work as
Product
managerMultiple
product
owner
reporting
him
Part of
portfolio
team
Team that
manages
business
horizontals
Stakeholder
management
s
Work as
proxy
Product
owner
Manage
teams in
various
geographies
Work as
Product
owner
Work as
Scrum
Master
Work as
team
member in
scrum team.
Each product
owner is a
part of
scrum team
“DO SCRUM BY THE BOOK UNTIL
YOU GET GOOD AT IT
– THEN ADJUST”
- MIKE COHN
21
REFERENCES
SECTION NAME
2
2
International Institute of Business Analysis (IIBA) https://www.iiba.org/
The Agile Business Analyst –John Parker -EnfocusSolutions
THANK YOU
FOR ANY QUERIES CONTACT :
ABHI911TAPMI@GMAIL.COM

Ba ,agile and career prospects

  • 1.
  • 2.
    2 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects TABLE OF CONTENTS
  • 3.
    3 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 4.
    BUSINESS ANALYST The businessanalyst is who understands business problems and opportunities in the context of the requirements and recommends solutions that enable the organization to achieve its goals. INTERNATIONAL INSTITUTE OF BUSINESS ANALYSIS (IIBA) 4
  • 5.
    5 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 6.
    WE’RE BUILDING SOFTWARENOT CARS CUSTOMIZATION NOT
  • 7.
    WATERFALL REQUIREMENTS FAILURE– DATA POINTS What percentage of overall project time is spent gathering, elaborating, and communicating product requirements? What percentage of requirements, as originally defined, change during the course of the project? What percentage of features, as ultimately delivered, are rarely or never used by the product’s end-users? 7 50% 35% 65% A Standish Group studyResearch done on various project run from 1985 -2010 in software industry.
  • 8.
    8 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 9.
    AGILE MANIFESTO While itemson the right may be necessary, we value the items on the left. Source: www.agilemanifesto.org
  • 10.
    WORKING SOFTWARE =PROGRESS 10 Sprint 1 Sprint 1 Sprint 1 Sprint 1 Requirements(a) Requirements (B) Requirements (C) Requirements (D) Design Design Design Design Development Development Development Development Test Test Test Test WATERFALLAPPROACH Waitingtocompleteallrequirements beforemovingtodesignand development
  • 11.
    1 1 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 12.
    WATERFALL VS AGILEBA 1 2 Waterfall Agile Deliverable “Signed Off” Requirements Epics, Features ,User Stories etc., that meets current business needs Engagement BA is separate from the development team BA always part of the team. Solution definition Functional BA helps in fuctional, architectural and technical solution development. Business Value Late realization Regular realization Flexibility Focus on delivering requirements in full and is inflexible There is always room for negotiation as long as the business need is met
  • 13.
    TASK OF BUSINESSANALYST Involved in Planning, Analysis, Design, Build, Test, Deployment and Review User story Writing with Product Owner Analysis of Product Backlog Items Clarification with PO on Acceptance Criteria (AC) Story preparation for refinement session for next sprint Preparing system demo or User Interface's (UI) with the PO & team Clarifying and defining User Experience (UX) criteria with the PO / team. Building Conditions of Satisfaction with the PO; building scenarios for testing Looking forward at releases and scope of next release.
  • 14.
    BA ROLE CHANGEIN AGILE BA will not work in isolation BA will always in constant flux with product owner, testers, developers, architects A change in mindset is required- same work, different tools/format /techniques/physical environment Learn to keep the requirements slices to a bare minimum necessary until it is just about to be developed Connect the development team to the ultimate sources of business needs Get the clients closely involved in the development of the project You are not the sole custodian of all the requirements, you are part of a self-organizing team
  • 15.
    1 5 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 16.
    EXAMPLE OF AGILEREQUIREMENT 1 6 As a <Product Owner> I want <to achieve a goal> Epic Feature User stories Tasks As a <user> I want <something> So that <I get to do this> As a customer, I want to be able to As a customer, I want to be able to Prepare FA Development Task Prepare FA Development Task
  • 17.
    BUSINESS REQUIREMENT User story Tasks THEMEName (Geography) As back office, I want to perform efficient liquidity management by using the available cash or funding. Prepare FA Development Task Epic Testing Task Softwaredevelopmentforabank (Part of a Sprint)
  • 18.
  • 19.
    1 9 Who is BusinessAnalyst Why Agile Agile brushup Traditional vs Agile BA How to define requirement BA Career Paths in Agile Projects
  • 20.
    BA CAREER PATHSIN AGILE PROJECTS Lead BA Large program Distributed teams Product developme nt Work as Product managerMultiple product owner reporting him Part of portfolio team Team that manages business horizontals Stakeholder management s Work as proxy Product owner Manage teams in various geographies Work as Product owner Work as Scrum Master Work as team member in scrum team. Each product owner is a part of scrum team
  • 21.
    “DO SCRUM BYTHE BOOK UNTIL YOU GET GOOD AT IT – THEN ADJUST” - MIKE COHN 21
  • 22.
    REFERENCES SECTION NAME 2 2 International Instituteof Business Analysis (IIBA) https://www.iiba.org/ The Agile Business Analyst –John Parker -EnfocusSolutions
  • 23.
    THANK YOU FOR ANYQUERIES CONTACT : ABHI911TAPMI@GMAIL.COM

Editor's Notes

  • #5  A BA act as a “A bridge among stakeholders”: Business sponsors External customer/user uInternal Teams / Developers, Testers, Project Managers, etc.   Acts as organizer, listener, investigator, facilitator, communicator, collaborator & innovator