7-S model, McKinsey 52
acceptance finding 58
activity analysis 64
activity sampling 95
activity ‘threads’ in BAMs 120–1
configuration management 221
and modelling 244
software development 29, 257–8
Alexander, Ian 181
ambiguity 198
analytical skills 22
APM (Association for Project Management) 27
architecture see business architecture
‘as is’ process analysis 138–41
attention to detail 22
automation 143
‘avoided costs’ 173
Balanced Business Scorecard (BBS) 53–4
BAMM (Business Analysis Maturity Model) 13–15
BAMs see business activity models
Barker, Richard 229
BBS (Balanced Business Scorecard) 53–4
benefits dependency network 270, 271–2
benefits management 29
benefits plan 270
benefits profiles 270
benefits, tangible and intangible 172–3
Boston Box 49
bottlenecks, removing 142
boundary redefinition 143
BPMN (Business Process Model and Notation) 147–8
brainstorming 85
brainwriting 85
branding requirements 209
business activity models (BAMs) 118–20
notation for 120
business actors 113, 114, 255–6
see also stakeholders
future of 17
rationale for 13
Business Analysis Maturity Model (BAMM) 13–15
business analysis process model 56–71
investigation of situation 59–61
business analysis skill levels, SFIA 32–3
business analyst (BA)
importance of 5
as internal consultants 5
role in business change lifecycle 265–73
role and responsibilities 12–13
business architecture 27, 156–8
business case in the project lifecycle 4, 163–4
business case development, knowledge of 24
business case management 272
business case presentation 178–9
business case structure 168–76
business analyst supporting 11–12
business change lifecycle 4–5, 248–9
business analyst role in 5, 265–73
see also systems development lifecycle
business environment
business events (triggers) 64, 65, 131–2
business feasibility 166–7, 197
business finance knowledge 24
business modelling 28
business options 164
business perspectives see perspectives of stakeholders
Business Process Model and Notation (BPMN) 147–8
business process modelling 123–50
alternative view of an organisation 125–6
‘as is’ process analysis 138–41
Business Process Model and Notation (BPMN) 147–8
business process models 131–8, 206
improvement of business processes 141–4
organisational view of business processes 126–9
business process models 99, 131–8
documentation 206
business representatives, requirements 186–8
business requirements definition 156
business solution delivery 264–73
stages of business change lifecycle 264–5
business strategy see strategy analysis
business system analysis, POPIT model 9–10
business unit strategy 41
business use cases, modelling 224–5
Capability Maturity Model Integration (CMMI) 15–16
CARDI (Constraints, Assumptions, Risks, Dependencies and Issues) log 179–80
career development 31, 34–5, 156
catalogue of requirements see requirements catalogue
CATWOE (Customer, Actor, Transformation, World view (weltanschauung), Owner, Environment) 116–18
CBAP (Certified Business Analysis Professional) 16, 34
Checkland, Peter 115
CIs (configuration items) 220
CMMI (Capability Maturity Model Integration) 15–16
commercial off-the-shelf (COTS) software solutions 259–60
communication skills 20
company reports 73
industry skills frameworks 32–3
competitive advantage of IT 3
configuration items (CIs) 220
configuration management 219–21
conflicts in requirements, removing 197
continuing professional development 16, 24
corporate strategy 41
COTS (Commercial Off-The-Shelf) software solutions 259–60
creative problem solving model 56–8
Critical Success Factors (CSFs) 54, 77, 85–6
critical thinking 22
cross-referencing 219
CSFs (Critical Success Factors) 54, 77, 85–6
cultural requirements 209
current situation, documenting 96–101, 169
Customer, Actor, Transformation, World view, Owner, Environment (CATWOE) 116–18
data finding 57
data model, requirements document 206–7
data modelling 28
entity relationship modelling 229–37
system data 228
Define, Measure, Analyse, Improve, Control (DMAIC) 148–9
delivery of solution 257
design, business analyst role 267
development of software solution 256–60
business analyst role 267
Scrum 258
software package approach 259–60
diagrammatic techniques 96–101
discounted cash flow (DCF) method 177–8
DMAIC (Define, Measure, Analyse, Improve, Control) 148–9
documentation
current situation, diagrams 96–101
domain knowledge 25
DSDM (Dynamic Systems Development Method) 10–11, 215, 257
duckrabbit 184
Dynamic Systems Development Method (DSDM) 10–11, 215, 257
economic influences 43
elicitation of requirements 189–93
Ellis, Harry 229
entity relationship diagrams (ERDs) 229–37
environment 117
environmental influences 44
external environmental analysis 42–7
feasibility assessment 66, 166–8, 197
finance knowledge 24
financial feasibility 167, 197
financial resources 48
Five Forces model, Porter 45–7
force-field analysis 168
Foundation in Business Analysis, BCS 34
function models 206
functional requirements 210–11
Gantt charts 175
framework for 152
identifying areas of concern 151–2
information and technology elements 153–4
generic Agile model, systems development 253–5
global vs local 39
glossary of terms, requirements document 207
Harmon, Paul 125
hierarchies
horizontal traceability 218
hothouse workshop 86
human resources 48
IIBA (International Institute of Business Analysis) 16, 32, 34
impact assessment 174, 175, 222
implementation stage, business analyst role 269–70
incremental delivery lifecycle 252–3
industry engagement 32
industry skills frameworks 32–3
influencing skills 21
Intangible benefits 173
intangible costs 172
intangible resources 48
interest/power stakeholder analysis 106–10
internal environmental analysis 47–50
Resource Audit 48
internal rate of return (IRR) 178
International Diploma in Business Analysis, BCS 34
International Institute of Business Analysis (IIBA) 34
interoperability requirements 209–10
investigation techniques 28, 72–102
suitability of techniques 96, 97
IT systems analysis 7
iterative systems development 253–5
key performance indicators (KPIs) 54
leadership skills 23
legal influences 44
legal requirements 209
business change lifecycle 248–9
systems development lifecycles 249–55
maintenance of system, use of models in 245
managers 106
many-to-many relationships 233–5
McKinsey’s 7-S Model 52
measurement of processes 144–7
modelling requirements see requirements modelling
MOST (Mission, Objectives, Strategy, Tactics) technique 47–8
non-functional requirements 211–13
notations
BPMN (Business Process Model and Notation) 147–8
business activity models 120
data modelling, UML 237, 243–4
Object Management Group (OMG) 147, 257
Objectives, Scope, Constraints, Authority, Resources (OSCAR) 59, 183
one-to-many relationships 230
one-to-one relationships 231
operational guidance 141
operational strategy 41
optionality, ER diagrams 231–3
options
formulating 156
organisation
organisational view of business processes 126–9
outsourcing 3
owners/ownership 105, 117, 120, 125
product owner 258
and risk assessment 175
people
workshops 83
see also customers
performance speed 211
perspectives of stakeholders 61–3, 115–21
business activity models (BAMs) 118–21
real-world situations, SSM 115–16
physical resources 48
political awareness 22
political influences 43
POPIT (People, Organisation, Process, Information and Technology) model 9, 152–3
Porter’s Five Forces model 44–7
portfolio management 29
power/interest stakeholder analysis 106–7
prioritisation
priority of requirements 215
problem finding 57
problem identification 138, 151–2
process modelling see business process modelling
processes
see also business process modelling
professional body for BAs 16
professional development 24, 156
project initiation document 59, 61, 63, 68, 113, 216
project lifecycle
stakeholder management in 103
project management 27
organisation, use case diagram 225
project managers 27, 188, 225, 226, 227, 228
project sponsor, responsibilities of 186–7
project team, requirements 188–9
quality criteria, requirements 198
RACI (Responsible, Accountable, Consulted and Informed) chart 112–13
RAID (Risks, Assumptions, Issues and Dependencies) log 179–80
RASCI (Responsible, Accountable, Support, Consulted and Informed) charts 113–14
real-world situations, analysing 115–16
realisation stage, business analyst role 270–2
recruitment of staff 155
redesign of processes 144
regulators 105
relationship building skills 21
relationships between entities 230–6
names of relationships 235
one-to-many 230
one-to-one 231
reputation, intangible resource 48
requirements analysis 185–6, 195–200
requirements catalogue 186, 200, 206, 207–18
documenting a requirement 213–17
example 223
hierarchy of requirements 213
development and delivery approach 256–60
techniques 262
requirements elicitation 185, 189–93
best practice techniques 193
requirements engineering (RE) 28, 67, 181
requirements management 218–22
configuration management 219–21
cross-referencing 219
identification of requirements 219
origin and ownership 219
software support 222
Agile approaches 244
entity relationship modelling 228–37
model use in system maintenance 245
requirements validation 186, 200–2
resource audit 48
reviews
validation of requirements 200–2
reward systems 156
rich pictures 56, 57, 60, 61, 96–8
roles
business representatives 186–8
round robin discussions 85
SARAH (Shock, Anger, Rejection, Acceptance, Hope) model 269–70
SBUs (strategic business units) 41, 49
Scrum 257
SDLC (Systems Development Lifecycle) 249–56
security issues 211
self-study 31
SFIA (Skills Framework for the Information Age) 32–3
Business Analysis skill Levels 32–3, 36–7
shadowing 81
simplification of processes 142
Skills Framework for the Information Age (SFIA) 32–3
SMART (Specific, Measurable, Achievable, Relevant and Time framed) objectives 48, 54, 200
social media 114
socio-cultural influences 44
Soft Systems Methodology (SSM) 115–16
software support 222
solution finding 58
SSM (Soft Systems Methodology) 115–16
staff issues, gap analysis 155–6
defining stakeholder involvement 112–14
social media, use of 114
standards 16
state chart 268
sticky (post-it) note exercises 85
STOP model, organisation hierarchy 76–7
strategic business units (SBUs) 41, 49
strategy analysis 6–7, 27, 38–55
development of strategy 42
external environmental analysis 42–7
internal environmental analysis 47–50
STROBE (STRuctured Observation of the Business Environment) 193
subject matter expert (SME) 25, 186–7
relations 174
swimlane diagramming technique 132–8
SWOT (strengths, weaknesses, opportunities, threats) analysis 49–50
system data modelling 228
system use cases, modelling 225–8
systems analysis 7
systems development lifecycles (SDLCs) 249–56
taken-for-granted information 190
techniques of solution development 262
technology
business analyst knowledge of 25–6
PESTLE analysis 44
technical feasibility 167, 189, 197
technical options 164
timeboxing 253
timeline for a process, estimation of 146–7
traceability 198, 202, 218, 219
transformation 116
unconscious skills 190
Unified Modeling Language (UML) 90, 132, 148, 256, 257
modelling business use cases 224–8
Unified Process (UP) 257
usability 212
use case descriptions 227, 267
user acceptance testing, business analyst role 267–8
validation of requirements 200–3
version numbers/numbering 214, 217, 220–2
vertical traceability 218
visualisation techniques 85
Weltanschauung (world view) 62, 64, 116, 117
workplace experience 31