business analysis services & processes · 11/4/2016 1 chapter 04/11/2016 1 business analysis...
TRANSCRIPT
11/4/2016
1
04/11/2016 chapter 1
Business Analysis Services & Processes Case Study: Implementation in Raiffeisen Bank International
Georg Köldorfer, CBAP
BBC 2016 / RBI
Raiffeisen Bank International Overview
A leading corporate and investment bank for
Austria’s Top 1,000 companies and for Western
European commercial customers
A leading universal bank in CEE with the largest
network of any Western banking group
Home market Austria and Central and Eastern
Europe (CEE)
Listed on the Vienna Stock Exchange
Selected key figures
Customers: ~ 14.8 mn
Business outlets: ~ 2,850
Employees: ~ 54,500
Assets under Management: ~ EUR 130 bn
Market capitalisation: ~ EUR 3.7 bn
2
11/4/2016
2
BBC 2016 / RBI
Business Analysis at RBI Ambition Level for Business Analysts
Technical Skills
small high medium
ve
ry h
igh
h
igh
m
ed
ium
Consulting
Contribution to strategic initiates and drive
the IT roadmap process
Challenge demand, go for projects with a
reasonable business case
Sustainable Know-How within RBI corporation
Value
Provide a standardized set of BA-Services
Harmonize processes, deliverables and
techniques
Perform a BA Curriculum RBI group wide
Harmonization
Assignments in the top prioritized projects
We enforce and support people
development
Career path for BA´s
People
Specialist
Enterprise
Business
Analyst
3
BBC 2016 / RBI
Business Analysis Community of Practice Business upskilling and professionalizing IT Business Analysts
The RBI Business Analysis Community of Practice fosters building business, analytical and methodology know-how
Facts Enterprise Business Analyst Promotion
Active since 2013
~ 38 analysts (Vienna)
from various areas, partially with consulting
background
Regular community meetings
BA “Consultancy”
Framework & Service
Catalogue
Regulatory Heat Map
Regularly screening the news on the
regulatory tsunami, proactively
checking its impact on business function and IT landscape.
Business Analysis Curriculum
Consisting of 9 modules, incl. Bank Steering, soft-skills and
product trainings
Senior levels require a promotion hearing, solving a complex
business case study, incl. three assessors from business.
4
11/4/2016
3
BBC 2016 / RBI
Business Analyst CoP going RBI group-wide Setup of international community
Effective Knowledge and Information
Exchange in the international BA
community
Alignment of common IT roadmaps
Job rotations
Delivery collaboration
Identify right BAs for projects
Actively offer BA Curriculum to NWBs
Regular internal BA summits in various
countries
Targets
Identify skilled local BAs
Reduce need for external BAs
Alignment of collaboration models
Benefits
7
BBC 2016 / RBI
Who is a Business Analyst in RBI?
Primary responsibility to elicit, analyze, document and validate the needs of
project stakeholders
Interpreter through whom requirements flow between end-user, software
developer and software tester
Central role in collecting and distributing the end-product information
Project Sponsor Project Manager
End Users Development
Software Test Others
Business
Analyst
End-to-end responsibility in projects – from business need origination until
final handover 8 *Source: “Software Requirements Third Edition”, K. Wiegers, J. Beatty
11/4/2016
4
BBC 2016 / RBI
RBI Business Analysis Framework
Contributing to a common business analysis understanding of involved organizations and departments at RBI
Providing a basis for ― Efficient cooperation within business
analysts and RBI organizations ― Communicating the business
analysis services
― Wording / Understanding ― Quality assessments and ― Feedback to the business analysts
Not objective ― To be a “police-document”
Standardization: − BA Services − BA Approach & Processes − BA Deliverables
Alignment: − Opinion Leaders and relevant
Stakeholders − RBI Minimum Standards and other
relevant RBI process modells (RBI agile, etc.)
Version 1.0 Definition of BA Services and BA Framework Foundation
Version 2.0 Focus on “Prestudy”
Version 3.0 Focus on “Implementation”
Objectives Goals of BA Framework
9
BBC 2016 / RBI
RBI BA Framework origination and
evolution
RBI
Methodology
Best Practices
from Projects
BABOK &
Literature
External
Methodology
Input
10
11/4/2016
5
BBC 2016 / RBI
RBI Business Analysis Service Catalogue contribute to all stages in project lifecycle within RBI
Facilitate and
contribute to
strategic planning
and controlling
Contribute to or
develop a
feasibility study
Contribute to
implement a
new solution
Contribute to
optimize/enhan-
ce an existing
solution
Facilitating and
contributing to
strategic decision
making
Facilitating and
contributing to
strategy
development (e.g.
developing a
regulatory heat
map)
Developing an IT
road map
Regular review and
updates of strategy
and roadmap
Performing as-is and
to-be analysis (e.g.
products, markets,
processes, roles, IT
architecture)
Developing solution
alternatives and
analyzing costs/
benefits
Contributing to
develop a feasibility
study (overall)
Solution
requirements
elicitation, analysis,
documentation and
communication
Requirements
traceability matrix
Developing transition
requirements (e.g.
migration, training)
Performing defect
analysis
Evaluating the final
solution and verifying
against business
need
Managing an IT
demand for an
existing solution (e.g.
request to change,
complex issue
resolving)
Evaluating an
existing solution (e.g.
products, markets,
processes, roles, IT
architecture, etc.)
Contributing to
optimize/enhance
an existing solution
(overall)
11
BBC 2016 / RBI
Service: “Contribute to or develop a
feasibility study”
Service Description: Performing as-is and to-be analysis
Objectives Business need, as-is situation (e.g. via benchmarking) documented &
commonly understood
To-be situation analyzed and documented under consideration of products,
markets, processes, roles, IT architecture, etc.
Gaps to reach to-be situation identified
Business and stakeholder requirements defined & aligned
Basic solution requirements defined
Deliverables Business need definition
Documentation of as-is and to-be situation
Gap analysis
Business, stakeholder and basic solution requirements document
Benefits Common view of as-is situation, agreed on to-be situation by stakeholders
SMART defined business and stakeholder requirements
Basis for definition of adequate solution approaches
Basis for definition of costs/benefits and project objectives
Basis for decision about next-steps
Out of scope Definition of detailed solution requirements & solution approaches
12
11/4/2016
6
BBC 2016 / RBI
Requirement and its types Description of different types of requirements
Business Need
Business
Requirement
Stakeholder
Requirement
Solution
Requirement
Why do you want it /
What are you trying to
achieve?
What are the needs?
Characteristics of
the solution
Development
OSC Level
RFP Level / Prestudy
Functional / Non-
Functional
Requirements, e.g. for
Inhouse Development
Question to be asked Typical Audience
Problem Statement
Transition
Requirements
13
BBC 2016 / RBI
Requirements & Business Analysis Terms
14
# Term Description Questions Application Example “IFRS9”
1 Business Need Problem that the business
analyst is trying to find a
solution for.
Why is the change
required?
“IFRS 9 compliance to be
ensured for RBI, RZB and
Network Banks”
2 Business
Requirement
Goals, objectives and
outcomes why a project shall
be initiated.
What are you trying to
achieve?
Why project shall be
initiated?
“Make the loans subledger
IFRS 9 capable”
3 Stakeholder
Requirement
Needs of stakeholders that
must be met in order to
achieve the business
requirements.
What do you need from
the solution?
“Need to flag customers as
impaired according to IFRS 9
stage 3”
4 Solution
Requirement
Capability or quality of a
solution that meets the
stakeholder requirements.
Can be further split into
functional and non-
functional requirements.
What characteristics must
the solution support?
“The solution must be
capable to select customers
out of a searchable list and
flag them as impaired via a
checkbox”
5 Business Rule A specific directive that is
under control of business
and that serves as a criterion
for guiding behavior, shaping
judgments, or making
decisions
What are the standards
and regulations upon you
operate?
“For categorization of deals a
benchmark test has to be
executed before it is
committed”
11/4/2016
7
BBC 2016 / RBI
Application of Requirements Methodology Typical ways to elicit requirements
1. Elicitation
2. Brainstorming
3. Document Analysis
4. Focus Groups
5. Interface Analysis
6. Interviews
7. Observation
8. Prototyping
9. Requirements
Workshop
10. Survey/Questionnaire
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Elicitation
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Brainstorming https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Document Analysis https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Focus Groups
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Interface Analysis https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Interviews
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Observation
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Prototyping
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Requirement Workshops
https://collaboration.rbiat.rbinternational.corp/collrooms/bab/Documents/3000 Standards and Techniques/2000 BA Techniques/Survey, Questionnaire
Methodology Link to BA CoP Collaboration Room
15
BBC 2016 / RBI
Requirement Generation Approach In which phases we work with requirements
1. Define Business Requirements
2. Identify relevant stakeholders
3. (If possible) define user
representatives
4. Plan & Align Business Analysis
Approach & Plan
5. Define stakeholder requirements
6. Define basic solution requirements
1. Define solution requirements
2. Model & specify requirements
3. Define test-cases & test-case results
4. Sign-Off of technical specification
Planning (Pre-Study, Feasibility Study)
Execution (Conception & Construction)
can be performed in multiple iterations
Technical Implementation (Business Analyst resolves questions from
development)
Test (Business Analyst resolves questions from
testers)
Quality Gate: Project Go/NoGo Decision
16
11/4/2016
8
BBC 2016 / RBI
RBI Business Analysis Framework Best Practice Example – BA Process for Prestudy (1/2)
18
BBC 2016 / RBI
RBI Business Analysis Framework Best Practice Example – BA Process for Prestudy (2/2)
19
11/4/2016
9
BBC 2016 / RBI
Dimensions of single process steps
20
# Dimension
1 Name
2 Description
3 Phase
4 Alignment with RBI internal processes and methodology
5 Stakeholders
6 Inputs
7 Methods and Techniques
8 Process Modell
9 Best Practices
10 Level of detail (depending on project size, phase, life cycle of project)
11 Templates
BBC 2016 / RBI
Example: Define Problem Statement / Current Situation (1/2)
1. Name of Deliverable
Problem Statement / Current Situation
2. Description
Define the problem that the business analyst is trying to find a
solution for. The definition of the business need is derived from the
problem statement.
A good problem statement should answer these questions:
1.What is the problem
2.Who has the problem or who is affected (-> Stakeholder)?
3. Phase (Pre-Study, Execution, etc.)
Pre-Study (RBI GPMO: “Initiation” & “Planning”)
4. Alignment with GPMO Processes and RBI Methodology
Deliverable is mandatory for all types of projects
Part of RBI Baseline Document Template, which is mandatory for
Projects & Group Programs (not for SmITS or Minor Projects)
21
11/4/2016
10
BBC 2016 / RBI
Example: Define Problem Statement / Current Situation (2/2)
5. Stakeholders
Project sponsor, Business Responsible
6. Inputs
Business Goals and Objectives, Requirements
7. Methods and Techniques
Benchmarking, Brainstorming, Business Rules Analysis, Focus
Groups, Functional Decomposition, Root Cause Analysis
8. Process Modell (Vorgehensmodell)
Mainly to be defined during Requirements elicitation process
9. Best Practices / Issue Solving
A comprehensive problem statement should address all six
questions: what, how, where, when, why, and who.
10. Level of detail
Initially defined for new initiative, granularity pending on project
size / complexity (RBI template not required for SmITS and Minor
Project)
11. Templates
RBI “P4 Baseline Document” & Go Slides
22
BBC 2016 / RBI
RBI Business Analysis Framework
Work In Progress – BA Process for Implementation
23
Implement a new solution (waterfall) Approval Deliverable
Pro
jec
t sp
on
sor
Pro
jec
t m
an
ag
er
Bu
sine
ss M
an
ag
er
Bu
sine
ss A
na
lyst
IT Im
ple
me
nta
tion
Teste
r
1 BA Planning & Monitoring …
1.1 Plan Business Analysis Approach Lead BA, PM Business Analysis Plan
1.2 Plan Stakeholder Engagement Lead BA, PM Stakeholder Engagement Approach
1.3 Plan Business Analysis Information Management Lead BA, PM Infomanagement Approach
2 Requirements Development (Detailed solution & stakeholder requirements)
2.1 Requirements Elicitation Buiness Manager
Stated Requirements (Meeting Minutes, etc.)
2.2 Analysis of Requirement Buiness Manager
Stakeholder , Solution, Transition Requirements
2.2 Specification Lead BA Modelled Requirements
2.3 Review Requirements (incl. Verification&Validation) Buiness Manager, Lead BA, PM
Reviewed Requirements
2.4 Prioritize Requirements Buiness Manager, Lead BA, PM
Prioritized Requirements
2.5 Approve & Sign-off Buiness Manager Approved Requirements
11/4/2016
11
BBC 2016 / RBI
Example IFRS 9 Implementation Solution Requirements & Solution Design Approach
Specification Requirements
Review Phase
Approval Technical Design / Blueprint
Review Phase
Approval Implement-
ation
Business Analysis Stream Implementation Stream
(Technical Analysis)
Development
Collaboration Modell
Definition test cases
Duration tbd
per Business
Analysis / RBI
with all
relevant
stakeholders
Based on
stakeholder
requirements
from pre-
study
2 weeks
Incorporation
Feedback
Closing open
issues and
questions
1 week
B-2/B-1
OSC (if
required
)
Solution
Design
per working
package
Duration
depending
on
complexity
2 weeks
Incorporation
Feedback
Closing open
issues and
questions
1 week
B-2/B-1
OSC (if
required)
24
BBC 2016 / RBI
Actively offer BA Curriculum (also outside to BA CoP) Business upskilling Setup of a group-wide education program (“Go-IT”) for
top-BAs
Usage & continuous improvement based on application in projects as a “Living document”
e.g.
Internal development of existing applications Internal development in agile External development and integration of software
Improve (international) communication and collaboration Focus on regular exchange within BA Community Exchange of know-how and best-practices
Outlook for RBI Business Analysis CoP
and BA Framework
25
Collaboration
Further development
Framework version 3.0
Usage & continuous
improvement of BA Framework
Education
11/4/2016
12
Thank You!
Q&A