SlideShare a Scribd company logo
© 2014 BA Convention
Business Analysis In Agile – A Differentiated Narrative
Presented By: Praveen Kumar Benguluru
Associate Vice President – Business Solutions,
Scope International Private Ltd.
© 2014 BA Convention 2
Click to edit Master text styles
Click to edit header
Key Takeaways.....
• Understanding the need for Agile
– Business challenges
– Technology challenges
– How Agile Helps
• Business Analysis in Agile
– Business Analysis – Key Steps
– Approach for Business Analysis in Agile Methodology
– How Functional Architecture helps
• Our (BA) Role In Implementing Agile
– Identifying challenges & issues in implementing agile
– Managing the Change
© 2014 BA Convention 3
Click to edit Master text styles
Click to edit header
Agenda
• Business Challenges
• Technology Challenges
• How Agile Helps
Understanding the
need for Agile
• Business Analysis – Key Steps
• Functional Architecture
• Agile – Scrum Framework
• Business Analysis In Agile & User Stories
• Business Case – Funds Transfer
Business Analysis In
Agile Development
• Identifying the Challenges
• Managing Change
Your (BA) Role in
implementing Agile
© 2014 BA Convention 4
How Agile helps in addressing business and technology challenges
Understanding the need for Agile
© 2014 BA Convention 5
Click to edit Master text styles
Click to edit header
Business Challenges
Source: Open Compliance & Ethics Group
© 2014 BA Convention 6
Click to edit Master text styles
Click to edit header
Technology Challenges
Requirements Volatility
Scope Changes
Too Many People & Processes from Build to Deployment
Regulatory Changes
Time to Market
Lack of Documentation
Environmental Issues
Organizational & Functional Silos
© 2014 BA Convention 7
Click to edit Master text styles
Click to edit header
How Agile Helps
• Improves Time to Market
• Reduces cost and increases ROI
• Absorbs requirement changes easily
• Reduces the gap between Business &
Technology
• Allows business to see the system functionality
earlier in the life cycle
Business
• Minimizes the cost of requirements volatility
• Eliminate Waste Processes & Improves
Productivity
• Build Strong Teams & Collaboration
• Promotes Iterative & Incremental Development
• Ensures quality & quicker delivery
Technology
© 2014 BA Convention 8
How Business Analysis is Carried out in Agile World
Business Analysis In Agile Development
© 2014 BA Convention 9
Click to edit Master text styles
Click to edit header
Business Analysis – Key Steps
Big Picture
Capture Business Requirements & Non
Functional Requirements.
Use various elicitation techniques like probing,
survey., brainstorming, .etc
Document emerging requirements
Prioritize Requirements
Translate Business
Requirements into
functionality
Feasibility Study
Measure & communicate project
benefits
Case for Standardization
Think of big pictureAnalyze the impact and
dependencies between functions &
systems
Data/ Impact/Migration..etc
Analysis
Arrive at Functional Solution
Assess & validate the proposed
solution
How to support the implementation
of solution
© 2014 BA Convention 10
Click to edit Master text styles
Click to edit header
Functional Architecture – An Overview
“ Functional Architecture provides holistic view of functional components that needs to be
developed as part of the system along with the actors (users) who will be using the system
via access point. It also depicts any interaction required with other interfaces.”
© 2014 BA Convention 11
Click to edit Master text styles
Click to edit header
Agile – Scrum Framework
Source: http://idimension.wordpress.com
Widely Used Framework
© 2014 BA Convention 12
Click to edit Master text styles
Click to edit header
Business Analysis In Agile
Solution Assessment & Validation
Functional Analysis
Creating Business Cases
Requirement Analysis & Management
Requirements Elicitation
HighLevel
Functional Architecture Functional Breakdown Structure
(FBS)
F1 F2 F3
Solution Assessment & Validation
Functional Analysis
Creating Business Cases
Requirement Analysis & Management
Requirements Elicitation
Detailed
User
Stories
I – Independent
N – Negotiable
V – Valuable
E – Estimable
S – Small
T – Testable
Solution Assessment
& Validation
Functional Analysis
Sprint
Functional Integration
F1 F2 F3
End Product
© 2014 BA Convention 13
Click to edit Master text styles
Click to edit header
Business Analysis in Agile – User Stories
Prioritization
Sprint 1 Sprint 2 Sprint 3
High Value Low Value High Value Low Value High Value Low Value
High Value Low Value
Detailed
Story Mapping
-No Ambiguity
-Clear & Precise Statements
-Detailed enough to proceed with shippable product
-Independent enough to be delivered in a sprint
-Map user stories to provide holistic view
-Able to easily identify dependent user stories
-Easily readable
-Easily Maintainable
© 2014 BA Convention 14
Click to edit Master text styles
Click to edit header
Business Case – Funds Transfer
“ Provide funds transfer capabilities in online banking that enables customers to do funds
transfer between their own accounts, between the accounts within the same bank and inter-
bank funds transfer”
•How to manage beneficiaries
•Is there limit management required
•Handling of standing orders & scheduled transfers
Requirements Elicitation
•Beneficiaries to be retrieved from EDM
•Limits should be configured by Back-Office
•Providing transfers features is high priority followed by beneficiary
management & limits.
Requirement Analysis &
Management
•Estimated volume of 10000 transactions / day converted from
branch to online @ savings of $5/ transactionCreating Business Case
•Beneficiary registration is required to do inter bank funds transfer
•Alerts & Notification can be implemented as common functionality
Functional Analysis
• Get customer data, accounts, standing orders from host systems.
•Get Bank Details from Bank Master data and use the information
to enrich transfer information with settlement bank details.
Solution Assessment &
Validation
© 2014 BA Convention 15
Click to edit Master text styles
Click to edit header
Funds Transfer – Functional Architecture
Source Systems
Bank Master
Data
Core Host
Systems
EDM
Payment
System
Rates System
TransfersBeneficiary
Management
Rules EngineLimits
Management
Reporting
Bank
Details
Multiple
Details
Standing
Orders FX
Bene
Details
Booking Enrichment Settlement
Standing Orders & Scheduled
Transfers
Enquiry
Maintenance
Enquiry
Maintenance
Validations
Cross Currency
Rules
Product Rules
Settlement
Rules
Transaction
Reports
Limits
Reports
Beneficiary
Reports
Exception
Reports
Standing
Order
Reports
Audit
Reports
Interface Systems
Custom
Reports
Validations
Common Functionality
Alerts &
Notifications
Exception
Management
History
Authentication
Regulatory
Rules
Audit &
Reporting
Source Account Management
Host Integration
Customers
Ops User
Ops Manager
Production
Support User
© 2014 BA Convention 16
Click to edit Master text styles
Click to edit header
Funds Transfer – Functional Breakdown Structure
Functional Breakdown Structure (FBS)
Beneficiary
Management
Transfers Common Functions
Early Sprints Early Sprints Early Sprints
Later Sprints Later Sprints Later Sprints
Sprint1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6
High Value F1 F2 F3
Low Value F1 F2 F3
Prioritization Matrix
Priorities
Add
Bene
Delete
Bene Priorities
Booking History
Priorities
Authentic
ation Audit
© 2014 BA Convention 17
How can we bring a change
Our (BA) Role In Agile Implementation
© 2014 BA Convention 18
Click to edit Master text styles
Click to edit header
Identifying the Challenges
Organization Agile
Training &
Awareness
Industry
© 2014 BA Convention 19
Click to edit Master text styles
Click to edit header
Managing the Change
Make all your stakeholders understand about agile
Set the expectations upfront and challenges in implementing agile
Adapt your business analysis approach to agile methodology
Establish continuous feedback loops to fix any issues that are cropping up
Document learnings & shortcomings and work for resolution (Retrospection)
Highlight the importance of team discipline and self managed teams.
© 2014 BA Convention 20
Key Takeaways
Conclusion
© 2014 BA Convention 21
Click to edit Master text styles
Click to edit header
We (BAs) hold the key
• Understanding the need
– Understanding the challenges and identifying the need for agile
– Looking at how agile helps (identify right tools & frameworks)
• Business Analysis in Agile
– Understand the approach of business analysis in agile
– Understand importance of functional architecture and how it helps in FBS
– Adapt for iterative & incremental change with continuous functional integration
• Our (BA) Role In Implementing Agile
– Make stakeholders understand the benefits & challenges in implementing agile
– Stress the importance of prioritization & continuous integration
– Bring all stakeholders into common understanding
– Make a transition plan for agile implementation
© 2014 BA Convention
Learn more. www.baconvention.com
Thank You!
Speaker Email:
Praveen.benguluru@gmail.com

More Related Content

PDF
Implementing Service Level Management
PPT
4 itil v3 service design v1.8
PPT
Service level management
PPT
3 itil v3 service strategy v1.8
PDF
Maximizing your Global Delivery Strategy (ADM Outsourcing)
PDF
ITIL V3 And Service Transition - ITSM Academy Webinar
PPTX
Service Design
PPT
ITIL v3 Foundation Module 6 Functions
Implementing Service Level Management
4 itil v3 service design v1.8
Service level management
3 itil v3 service strategy v1.8
Maximizing your Global Delivery Strategy (ADM Outsourcing)
ITIL V3 And Service Transition - ITSM Academy Webinar
Service Design
ITIL v3 Foundation Module 6 Functions

What's hot (20)

PDF
ITIL V3 and Service Design - ITSM Academy Webinar
PDF
Business Service Management for Life Sciences
PDF
An introduction to service management (itil)
PPT
What is a service level agreement week7
PDF
How to Apply ITIL Management principles to your Collaboration Environment?
PPS
Introduction to ITIL v3 Foundation exam
PPT
ITIL Practical Guide - Service Operation
PDF
Service Portfolio - Preparing for the Future of your Organization
PDF
It transition management an operational perspective
PDF
Transitioning projTransitioning Projects and Services into Production - by Ms...
PPTX
ITIL Mind Map v1.0 - ITIL Service Strategy Processes
PPT
ITIL Practical Guide - Service Strategy
DOCX
Abhilasha K Resume
PDF
Planning Expansion and Adding Scope to your Current Shared Services Operation
PPTX
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
PPT
What Every Project Manager Should Know About Itil
PDF
Service Level Management PowerPoint Presentation Slides
PPT
Itil & Process Concepts Awareness Tadawul 5 Of March 2007
PPTX
ITIL Foundation V3
PPT
7 itil v3 csi 7 v1.8
ITIL V3 and Service Design - ITSM Academy Webinar
Business Service Management for Life Sciences
An introduction to service management (itil)
What is a service level agreement week7
How to Apply ITIL Management principles to your Collaboration Environment?
Introduction to ITIL v3 Foundation exam
ITIL Practical Guide - Service Operation
Service Portfolio - Preparing for the Future of your Organization
It transition management an operational perspective
Transitioning projTransitioning Projects and Services into Production - by Ms...
ITIL Mind Map v1.0 - ITIL Service Strategy Processes
ITIL Practical Guide - Service Strategy
Abhilasha K Resume
Planning Expansion and Adding Scope to your Current Shared Services Operation
BizFlow - BPM at Jardine Lloyd Thompson for Sales, Document Handling, Custome...
What Every Project Manager Should Know About Itil
Service Level Management PowerPoint Presentation Slides
Itil & Process Concepts Awareness Tadawul 5 Of March 2007
ITIL Foundation V3
7 itil v3 csi 7 v1.8
Ad

Viewers also liked (13)

PPTX
Learning activity 2
PPTX
Learning activity 1.2
PDF
My home and its surroundings blog
PDF
purchase magazine winter 2011
PPTX
Learning activity 1.2
PPTX
หน่วยที่ 1
DOCX
Report Blue Hive
PDF
Forum Brand Milano - From Barcelona to Barcelona. A positioning trip - Marc P...
PDF
Forum Brand Milano - Presentation Eurocities, City of Rotterdam - Robbert Nes...
PPTX
PDF
Forum Brand Milano - ONLYLYON Action Plan 2015, Lionel Flasseur
PPTX
Learning Activity 2.1
Learning activity 2
Learning activity 1.2
My home and its surroundings blog
purchase magazine winter 2011
Learning activity 1.2
หน่วยที่ 1
Report Blue Hive
Forum Brand Milano - From Barcelona to Barcelona. A positioning trip - Marc P...
Forum Brand Milano - Presentation Eurocities, City of Rotterdam - Robbert Nes...
Forum Brand Milano - ONLYLYON Action Plan 2015, Lionel Flasseur
Learning Activity 2.1
Ad

Similar to Business Analysis In Agile a Differentiated Narrative (20)

PPT
BPbshjsksbshsisbsvsiskksbsfuskvsyisiavvsE Week 12.ppt
PDF
What Does Agile Mean to the Modern PMO
PPTX
Balance Sheet (Financial) Consolidation
PDF
Ankkeet Koushesh_24
PDF
The World of Agility
PDF
Our Capability and Introduction_February 2017
PPT
Planisware cm jak_06a
DOC
Boski CV
PDF
Removing the barriers to business transformation with ArchiMate
PPTX
Best Practices: Change Management
PDF
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
PPTX
Course 1 Requirements Definition Overview.pptx
PPTX
Target-Operating-Model-framework
PPT
CRM Implementations and Upgrades
PDF
CFO and the Corporate Performance
DOC
Vikram_Kapoor CV
PPTX
Partner Performance Improvement
PDF
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
PPTX
Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...
PDF
Finance it the cornerstone behind oracle it transformation
BPbshjsksbshsisbsvsiskksbsfuskvsyisiavvsE Week 12.ppt
What Does Agile Mean to the Modern PMO
Balance Sheet (Financial) Consolidation
Ankkeet Koushesh_24
The World of Agility
Our Capability and Introduction_February 2017
Planisware cm jak_06a
Boski CV
Removing the barriers to business transformation with ArchiMate
Best Practices: Change Management
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Course 1 Requirements Definition Overview.pptx
Target-Operating-Model-framework
CRM Implementations and Upgrades
CFO and the Corporate Performance
Vikram_Kapoor CV
Partner Performance Improvement
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Антон Марюхненко “Kanban @ Scale: Аджайл трансформація в банку” Kharkiv Proje...
Finance it the cornerstone behind oracle it transformation

Business Analysis In Agile a Differentiated Narrative

  • 1. © 2014 BA Convention Business Analysis In Agile – A Differentiated Narrative Presented By: Praveen Kumar Benguluru Associate Vice President – Business Solutions, Scope International Private Ltd.
  • 2. © 2014 BA Convention 2 Click to edit Master text styles Click to edit header Key Takeaways..... • Understanding the need for Agile – Business challenges – Technology challenges – How Agile Helps • Business Analysis in Agile – Business Analysis – Key Steps – Approach for Business Analysis in Agile Methodology – How Functional Architecture helps • Our (BA) Role In Implementing Agile – Identifying challenges & issues in implementing agile – Managing the Change
  • 3. © 2014 BA Convention 3 Click to edit Master text styles Click to edit header Agenda • Business Challenges • Technology Challenges • How Agile Helps Understanding the need for Agile • Business Analysis – Key Steps • Functional Architecture • Agile – Scrum Framework • Business Analysis In Agile & User Stories • Business Case – Funds Transfer Business Analysis In Agile Development • Identifying the Challenges • Managing Change Your (BA) Role in implementing Agile
  • 4. © 2014 BA Convention 4 How Agile helps in addressing business and technology challenges Understanding the need for Agile
  • 5. © 2014 BA Convention 5 Click to edit Master text styles Click to edit header Business Challenges Source: Open Compliance & Ethics Group
  • 6. © 2014 BA Convention 6 Click to edit Master text styles Click to edit header Technology Challenges Requirements Volatility Scope Changes Too Many People & Processes from Build to Deployment Regulatory Changes Time to Market Lack of Documentation Environmental Issues Organizational & Functional Silos
  • 7. © 2014 BA Convention 7 Click to edit Master text styles Click to edit header How Agile Helps • Improves Time to Market • Reduces cost and increases ROI • Absorbs requirement changes easily • Reduces the gap between Business & Technology • Allows business to see the system functionality earlier in the life cycle Business • Minimizes the cost of requirements volatility • Eliminate Waste Processes & Improves Productivity • Build Strong Teams & Collaboration • Promotes Iterative & Incremental Development • Ensures quality & quicker delivery Technology
  • 8. © 2014 BA Convention 8 How Business Analysis is Carried out in Agile World Business Analysis In Agile Development
  • 9. © 2014 BA Convention 9 Click to edit Master text styles Click to edit header Business Analysis – Key Steps Big Picture Capture Business Requirements & Non Functional Requirements. Use various elicitation techniques like probing, survey., brainstorming, .etc Document emerging requirements Prioritize Requirements Translate Business Requirements into functionality Feasibility Study Measure & communicate project benefits Case for Standardization Think of big pictureAnalyze the impact and dependencies between functions & systems Data/ Impact/Migration..etc Analysis Arrive at Functional Solution Assess & validate the proposed solution How to support the implementation of solution
  • 10. © 2014 BA Convention 10 Click to edit Master text styles Click to edit header Functional Architecture – An Overview “ Functional Architecture provides holistic view of functional components that needs to be developed as part of the system along with the actors (users) who will be using the system via access point. It also depicts any interaction required with other interfaces.”
  • 11. © 2014 BA Convention 11 Click to edit Master text styles Click to edit header Agile – Scrum Framework Source: http://idimension.wordpress.com Widely Used Framework
  • 12. © 2014 BA Convention 12 Click to edit Master text styles Click to edit header Business Analysis In Agile Solution Assessment & Validation Functional Analysis Creating Business Cases Requirement Analysis & Management Requirements Elicitation HighLevel Functional Architecture Functional Breakdown Structure (FBS) F1 F2 F3 Solution Assessment & Validation Functional Analysis Creating Business Cases Requirement Analysis & Management Requirements Elicitation Detailed User Stories I – Independent N – Negotiable V – Valuable E – Estimable S – Small T – Testable Solution Assessment & Validation Functional Analysis Sprint Functional Integration F1 F2 F3 End Product
  • 13. © 2014 BA Convention 13 Click to edit Master text styles Click to edit header Business Analysis in Agile – User Stories Prioritization Sprint 1 Sprint 2 Sprint 3 High Value Low Value High Value Low Value High Value Low Value High Value Low Value Detailed Story Mapping -No Ambiguity -Clear & Precise Statements -Detailed enough to proceed with shippable product -Independent enough to be delivered in a sprint -Map user stories to provide holistic view -Able to easily identify dependent user stories -Easily readable -Easily Maintainable
  • 14. © 2014 BA Convention 14 Click to edit Master text styles Click to edit header Business Case – Funds Transfer “ Provide funds transfer capabilities in online banking that enables customers to do funds transfer between their own accounts, between the accounts within the same bank and inter- bank funds transfer” •How to manage beneficiaries •Is there limit management required •Handling of standing orders & scheduled transfers Requirements Elicitation •Beneficiaries to be retrieved from EDM •Limits should be configured by Back-Office •Providing transfers features is high priority followed by beneficiary management & limits. Requirement Analysis & Management •Estimated volume of 10000 transactions / day converted from branch to online @ savings of $5/ transactionCreating Business Case •Beneficiary registration is required to do inter bank funds transfer •Alerts & Notification can be implemented as common functionality Functional Analysis • Get customer data, accounts, standing orders from host systems. •Get Bank Details from Bank Master data and use the information to enrich transfer information with settlement bank details. Solution Assessment & Validation
  • 15. © 2014 BA Convention 15 Click to edit Master text styles Click to edit header Funds Transfer – Functional Architecture Source Systems Bank Master Data Core Host Systems EDM Payment System Rates System TransfersBeneficiary Management Rules EngineLimits Management Reporting Bank Details Multiple Details Standing Orders FX Bene Details Booking Enrichment Settlement Standing Orders & Scheduled Transfers Enquiry Maintenance Enquiry Maintenance Validations Cross Currency Rules Product Rules Settlement Rules Transaction Reports Limits Reports Beneficiary Reports Exception Reports Standing Order Reports Audit Reports Interface Systems Custom Reports Validations Common Functionality Alerts & Notifications Exception Management History Authentication Regulatory Rules Audit & Reporting Source Account Management Host Integration Customers Ops User Ops Manager Production Support User
  • 16. © 2014 BA Convention 16 Click to edit Master text styles Click to edit header Funds Transfer – Functional Breakdown Structure Functional Breakdown Structure (FBS) Beneficiary Management Transfers Common Functions Early Sprints Early Sprints Early Sprints Later Sprints Later Sprints Later Sprints Sprint1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 High Value F1 F2 F3 Low Value F1 F2 F3 Prioritization Matrix Priorities Add Bene Delete Bene Priorities Booking History Priorities Authentic ation Audit
  • 17. © 2014 BA Convention 17 How can we bring a change Our (BA) Role In Agile Implementation
  • 18. © 2014 BA Convention 18 Click to edit Master text styles Click to edit header Identifying the Challenges Organization Agile Training & Awareness Industry
  • 19. © 2014 BA Convention 19 Click to edit Master text styles Click to edit header Managing the Change Make all your stakeholders understand about agile Set the expectations upfront and challenges in implementing agile Adapt your business analysis approach to agile methodology Establish continuous feedback loops to fix any issues that are cropping up Document learnings & shortcomings and work for resolution (Retrospection) Highlight the importance of team discipline and self managed teams.
  • 20. © 2014 BA Convention 20 Key Takeaways Conclusion
  • 21. © 2014 BA Convention 21 Click to edit Master text styles Click to edit header We (BAs) hold the key • Understanding the need – Understanding the challenges and identifying the need for agile – Looking at how agile helps (identify right tools & frameworks) • Business Analysis in Agile – Understand the approach of business analysis in agile – Understand importance of functional architecture and how it helps in FBS – Adapt for iterative & incremental change with continuous functional integration • Our (BA) Role In Implementing Agile – Make stakeholders understand the benefits & challenges in implementing agile – Stress the importance of prioritization & continuous integration – Bring all stakeholders into common understanding – Make a transition plan for agile implementation
  • 22. © 2014 BA Convention Learn more. www.baconvention.com Thank You! Speaker Email: Praveen.benguluru@gmail.com