Skip to content
Browse
BABOK Guide
BABOK Guide
10. Techniques
Introduction 10.1 Acceptance and Evaluation Criteria 10.2 Backlog Management 10.3 Balanced Scorecard 10.4 Benchmarking and Market Analysis 10.5 Brainstorming 10.6 Business Capability Analysis 10.7 Business Cases 10.8 Business Model Canvas 10.9 Business Rules Analysis 10.10 Collaborative Games 10.11 Concept Modelling 10.12 Data Dictionary 10.13 Data Flow Diagrams 10.14 Data Mining 10.15 Data Modelling 10.16 Decision Analysis 10.17 Decision Modelling 10.18 Document Analysis 10.19 Estimation 10.20 Financial Analysis 10.21 Focus Groups 10.22 Functional Decomposition 10.23 Glossary 10.24 Interface Analysis 10.25 Interviews 10.26 Item Tracking 10.27 Lessons Learned 10.28 Metrics and Key Performance Indicators (KPIs) 10.29 Mind Mapping 10.30 Non-Functional Requirements Analysis 10.31 Observation 10.32 Organizational Modelling 10.33 Prioritization 10.34 Process Analysis 10.35 Process Modelling 10.36 Prototyping 10.37 Reviews 10.38 Risk Analysis and Management 10.39 Roles and Permissions Matrix 10.40 Root Cause Analysis 10.41 Scope Modelling 10.42 Sequence Diagrams 10.43 Stakeholder List, Map, or Personas 10.44 State Modelling 10.45 Survey or Questionnaire 10.46 SWOT Analysis 10.47 Use Cases and Scenarios 10.48 User Stories 10.49 Vendor Assessment 10.50 Workshops

7. Techniques

7.16 Spikes

Agile Extension to the BABOK® Guide

7.16.1 Purpose

Spikes are used to time-box research, design, exploration, investigation, or prototyping activities in order to understand the effort required to deliver a backlog item or an initiative.

When a backlog item or initiative that cannot be estimated is identified, business analysis practitioners use Spikes to gain the knowledge necessary to estimate what is required to deliver the backlog item or initiative.

Spikes are time-boxed activities that have clear objectives and desired outcomes. Spikes are exploratory in nature and do not produce a potentially shippable product. This includes exploring different potential approaches to a problem including researching different interfaces or tool options.

Spikes are often technical, and may be done to prototype a solution approach to the feature. This technique allows delivery teams to learn how to deliver a working product effectively and efficiently.

.1 Spike Goal

Each spike has a defined goal or outcome in order to define when the purpose has been completed. Business analysis practitioners define a specific time-box to devote to this spike within an iteration.

.2 Type of Spike

There are three types of Spikes:

  • Functional: analyzes a story and determines how to break it down into smaller stories or tasks, or identify where the risk and complexity exists.

  • Technical: determines feasibility or impact of a story or task to understand the technical design necessary.

  • Exploratory: explores organizational risks or impacts for a particular initiative or backlog item.

.1 Strengths

  • Specific activities and time-box provides focus for the team to get clarity.

  • Gives permission to spend time on value-driven research.

  • When used early in team formation, can help team members build and share knowledge about each other and the technology to be used for the solution.

.2 Limitations

  • Can be too long a time-box or too large an item to have clear objectives and outcome.

  • The term can be incorrectly used to reference follow-up conversations.

  • If used too frequently, this indicates the product backlog refinement is not meeting team needs.

Techniques From the BABOK® Guide

1-10

11-20

21-30

31-40

41-50