A look at:
a) the different types of tools available to BAs and the problems that can be encountered using standard MS Office-type tools
b) the significantly improved features and usability that today's BA tools have to offer to increase your productivity in the areas of:
- Authoring
- Managing
- Validating
- Monitoring
- Communicating
- Tool Integration
c) how to choose your BA Toolkit
Refer to 2010 presentation for process and key tool requirements
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
What's in your Business Analysis Toolkit - Reboot 2013, BA World Conference, Ottawa Nov 2013
1. What s
What’s in Your BA Toolkit?
(
(Reboot 2013)
)
Marie Halsey
November 2013
Marie Halsey Consulting Inc.
2. Learning Objectives
Why consider upgrading your BA toolkit?
What do today’s BA tools have to offer?
How do you choose your BA Toolkit?
y
y
November 2013
Marie Halsey Consulting Inc.
2
5. BA Role: Liaison Among Stakeholders …
Business
Sponsors
Project
Managers
Clients
Customer
Reps
End
Users
Solution
Delivery Team
Business
Analyst
- Solution Architect
- Developer
- DBA
- U bilit S
Usability Specialist
i li t
- Tester
- Trainer
- Change Manager
Suppliers
pp
Operational
Support
Regulators
November 2013
Marie Halsey Consulting Inc.
6. Types of Communication Tools…
Low-tech
Software-based
Collaboration
November 2013
Marie Halsey Consulting Inc.
6
7. MS Office-Type Tools are Great!
When you have …
Static content or simple, sequential iterations
simple
Baselines are against entire document
Minimal traceability
Mi i l t
bilit
Minimal meta-data; none with diagram
elements
No need to duplicate content
November 2013
Marie Halsey Consulting Inc.
7
8. But?
Traceability
Impact Analysis
Reuse
November 2013
Model
Integration
It s
It’s HARD!
Marie Halsey Consulting Inc.
Variable Meta-data
RM
8
9. Issue: WYSIWYG!
No ‘packaging’ for different stakeholders
Stakeholders Not
Fully Engaged
Overwhelming
Time-consuming
November 2013
Marie Halsey Consulting Inc.
9
11. BAs Need a Purpose-Built Toolkit!
PMs
MS Project
Developers
Highly sophisticated
Highly-sophisticated
Testers
Fully automated
Fully-automated
test generation, execution, tracking
November 2013
Marie Halsey Consulting Inc.
11
12. Past BA Tool Challenges
Baselining, versioning, release management
C
Comparing versions
Integration of requirements elements
Packaging / reporting, esp. non-text and
associated elements
Support for re-use
November 2013
Marie Halsey Consulting Inc.
12
13. BA Tools in 2013?
Significantly improved features and usability:
Authoring
Managing
Validating
M it i
Monitoring
Communicating
g
Integration
November 2013
Marie Halsey Consulting Inc.
13
14. Key Advantage: Central Repository
Single data source
No duplication
Out-of-the-box standard
Requirement types
Att ib t
Attributes
Models
Customizable
Requirement types
Attributes
Fully integrated
Diagram elements
November 2013
Marie Halsey Consulting Inc.
14
16. Usability
‘Drag and drop’
diagram elements
and objects
Customizable icons
Fast data capture & diagramming
p
g
g
November 2013
Marie Halsey Consulting Inc.
16
17. Usability
Spell checking
Glossaries
Bulk data selection
Range (SHIFT Click) non contiguous (CTRL click)
(SHIFT-Click), non-contiguous (CTRL-click)
Bulk processing
Parent-child, re-parent,
Parent child re parent traceability
Update attribute values
Model and diagram searching, filtering, sorting
searching filtering
Undo/Redo
November 2013
Marie Halsey Consulting Inc.
17
18. Requirements Authoring
Elicit and capture:
Textual requirements
Generic Diagrams
Models
November 2013
Marie Halsey Consulting Inc.
18
19. Authoring – Textual Requirements
Rich text editor
Parent-child
hierarchy
Embedded objects
and hyperlinks
November 2013
Marie Halsey Consulting Inc.
19
20. Authoring – Generic Diagram Editor
System Context
Diagram elements fully
attributed, traceable
November 2013
Marie Halsey Consulting Inc.
20
21. Authoring – Use Cases
Structured
Use Cases
Actor
Glossary,
Glossary
Data
Entity,
Attribute
links
November 2013
Marie Halsey Consulting Inc.
21
22. Authoring – Activity Diagrams
Auto-generated/integrated
Activity Diagram
Auto numbering
Auto-numbering
November 2013
Marie Halsey Consulting Inc.
22
23. Authoring – Domain Models
Integrated Domain
I
dD
i
Model and Data
Dictionary
Customizable and
configurable
data attributes
November 2013
Marie Halsey Consulting Inc.
23
24. Authoring – UI Prototyping
Low/high fidelity
Branding
Widgets, controls
UI Snapshots
User comments
Integrated with data
model elements
November 2013
Marie Halsey Consulting Inc.
24
25. Authoring – Storyboards
Use mockups or
snapshots of existing UI
November 2013
Marie Halsey Consulting Inc.
25
26. Requirements Management
Organize
Structure,
Structure Categorization
Traceability
Version Management
Baselines, Release management
Versioning / Revision history Differencing
history,
November 2013
Marie Halsey Consulting Inc.
26
27. Manage - Organize
Structure:
Projects, Requirement Types,
Parent child
Parent-child relationships
Categorize: Attributes help
Prioritize, Track, Filter
November 2013
Marie Halsey Consulting Inc.
27
28. Manage - Traceability Trees
Manage ‘suspect'
relationships
At-a-glance impact analysis
November 2013
Marie Halsey Consulting Inc.
28
29. Manage - Traceability Matrix
Directional /
Peer-to-peer
Visually assess coverage;
missing traceability
November 2013
Marie Halsey Consulting Inc.
29
30. Manage – Reuse
C
Cross-project traceability
j tt
bilit
Project
P j t segmentation
t ti
Requirement sharing
Solution branching
g
November 2013
Marie Halsey Consulting Inc.
30
31. Manage - Baselines
Select all requirements
or just a subset
November 2013
Marie Halsey Consulting Inc.
31
32. Manage – Revision History
Revision history
Revision d
details
Versions are automatically maintained for
y q
every requirements artifact
November 2013
Marie Halsey Consulting Inc.
32
33. Manage - Differencing
Easy to see what
changed/revision marks
November 2013
Marie Halsey Consulting Inc.
33
34. Requirements Validation
Generate review content
Conduct reviews
Obtain feedback
Obt i approval
Obtain
l
November 2013
Marie Halsey Consulting Inc.
34
35. Validate – Generate Content
Select artifacts to be
reviewed
November 2013
Check review
progress
Marie Halsey Consulting Inc.
36. Validate – Conduct Review
Electronic
Approval!
Feedback
Screen mockup
Activity Diagram
November 2013
Marie Halsey Consulting Inc.
Traceability
36
37. Requirements Monitoring
Track requirement lifecycle
Requirement completion
Review
Approval
November 2013
Dashboards!!!
Marie Halsey Consulting Inc.
37
38. Monitor – Review Progress
By artifact type
By reviewer
November 2013
Marie Halsey Consulting Inc.
44. Integrate - Internal
Associate requirements
artifacts with reference
material
Documents,
Documents images and
diagrams, URLs, etc.
Associate diagram elements
with meta-data
November 2013
Marie Halsey Consulting Inc.
44
45. Integrate - Internal
Business Process
Diagram
Requirements
Requirement
R
i
t
Attributes
Business Requirement
Use Case Diagram
Business Process
Traces to
Defects
Logs
(e.g., Decisions,
Issues, Risks)
Activity Diagram
Use Case
Traces to
Solution Requirement
(Functional &
Non-functional)
Data Model
(ERD, Class Diagram)
User I t f
U
Interface
Mockup
Stakeholder
Requirement
Data Dictionary
Data Entity
Business Rule
Contains
Discussions
Data Attribute
ata tt bute
Peer-to-peer
P
t
Association
Integration/
Interoperability
Association
References
Documents, Tables. Diagrams,
Documents Tables Diagrams
URLs, Images, Other Artifacts
Lifecycle Management Tools
(e.g.,
(e g quality assurance,
assurance
development tools)
Integration is critical!
November 2013
Marie Halsey Consulting Inc.
45
46. Integrate - External
Import/export from Word, Excel, Visio
Open API
Test generation/ integration
ALM/SDLC Integration managers connect
best-of-breed point solutions
November 2013
Marie Halsey Consulting Inc.
46
47. How to Choose?
It depends …
Project size and complexity
Local or virtual team
Methodology
Waterfall, iterative, agile
Project type
Custom software COTS
software, COTS,
infrastructure/hardware-only
Artifacts produced
Maturity of BA organization
Note: MS Office-type tools may be enough!
yp
y
g
November 2013
Marie Halsey Consulting Inc.
47
48. Follow the process!
Assess
Current
State
Processes,
Problems
P bl
Detailed
Toolkit
Req’ts
Identify
BA Toolkit
Needs
Identify
Toolkit
T lki
Gaps
November 2013
Toolkit
Needs
Define
BA Toolkit
Req’ts
Conduct
Product
Assessmen
t
Select
Product(s)
Implement
p
BA Toolkit
Toolkit Gaps
Marie Halsey Consulting Inc.
48
49. Prepare for Product Assessment
Weight / prioritize requirements
Prepare list of candidate vendors
f
Check the internet, web reviews
Talk to peers, professional associations
Gartner reports, Forrester surveys
Consider open source software
C
id
ft
Conduct survey based on high-level
requirements, t short-list 3 5 vendors,
i
t to h t li t 3-5
d
Arrange for demos, training & support
November 2013
Marie Halsey Consulting Inc.
49
51. What’s Available?
Tool spectrum:
Specialized, such as:
Prototyping
BPM, UML
Mind maps
Broad-spectrum best-of-breed
ALM
November 2013
Marie Halsey Consulting Inc.
51
52. Some Broad-Spectrum Candidates …
Also Visual Use Case
Caliber
Formerly MKS Integrity
Also DOORS and
Requirements Composer
November 2013
Marie Halsey Consulting Inc.
53. References
Marie Halsey Consulting Inc.
“What’s in Your BA Toolkit (2010)” on SlideShare
http://www.linkedin.com/in/mariehalsey
Includes toolkit requirements & selection process
IIBA Vendor Showcase webinars
V d Sh
bi
Forrester reports
D
Doreen E
Evans and A
d Associates
i t
INCOSE Requirements Management Tools Survey
Seilevel - Evaluate and Select a Requirements
Management Tool
November 2013
Marie Halsey Consulting Inc.
53
55. What You Learned …
Why upgrade your BA toolkit?
What do today’s BA tools have to offer?
How do you choose your BA Toolkit?
y
y
November 2013
Marie Halsey Consulting Inc.
55