what is in your business analysis toolkit?

35
What’s in the BA Toolkit? Marie Halsey Consulting Inc. September 2010

Upload: patrick-van-abbema-pmp-cbap-csp

Post on 17-May-2015

4.613 views

Category:

Business


1 download

DESCRIPTION

What’s in Your BA Toolkit?Are you frustrated with the tools, or lack of tools, in your Business Analysis Toolkit? Are your current tools hindering your productivity? Learn about what to look for in your toolkit and how to choose the tools that meet your needs.

TRANSCRIPT

Page 1: What is in your Business Analysis Toolkit?

What’s in the BA Toolkit?

Marie Halsey Consulting Inc.September 2010

Page 2: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Background

2

Page 3: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

One day …

3

Page 4: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

BA has many Stakeholders …

4

OperationalSupport Supplier

Client

BA

DeliveryTeam

ProjectManager

Regulator

- Sponsor- End User- Customer

- Solution Architect- Developer- DBA- Usability Specialist- Tester- Trainer

Page 5: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

What Tools to Use?

It depends …Methodology

Waterfall, iterative, agileProject type

Custom software, COTS, infrastructure/hardware-only

Artifacts produced Maturity of BA organization

5

Page 6: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Types of Communication Tools…

6

Low-tech and hardware-based tools

Collaboration tools

Software-based tools, to produce:DocumentsDiagramsOther Artifacts

Page 7: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Low-Tech & Hardware-based Tools

7

Page 8: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Collaboration Tools

8

Page 9: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Software-based Communication

9

Page 10: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Software-based Tools

10

Software Tool Categories

Let’s look at:the various types of software-based communication toolswhich artifacts are best suited to each type

Page 11: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Issues with Office-type Tools?

11

No supporting databaseNo associations, traceability is difficultRe-use is difficultNo support for meta-dataNo integration between diagram & elementsRequirements management is very difficult Reporting is WYSIWYG, no automated ‘packaging’

Page 12: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

How to choose? Follow the process!

Define BA Toolkit

Req’ts

Identify BA Toolkit

Needs

Assess Current State

HL Toolkit Needs

Toolkit Gaps

Select Product(s)

Identify Toolkit Gaps

Problems, processes

Conduct Product

Assessment

Implement BA Toolkit

Detailed Toolkit Req’ts

12

Page 13: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Document Your Requirements

13

Page 14: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Usability

14

Easy to use; intuitive, consistent interfaceEasy to learn; online help, tutorialsSupports fast data capture & diagramming

‘Drag and drop’ existing elements onto diagram

Page 15: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Requirements Capture and Presentation

15

Tree viewParent-child hierarchyExpand/collapse

Table/spreadsheet view List of attributesParent-child structure maintained

TraceabilityMatrix viewTree view

Page 16: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Traceability

16

DirectionalHierarchical (‘Traces To’ and ‘Traces From’)Parent-child

Non-directional (peer-to-peer)Cross-project (project segmentation, re-use)Flag missing traceabilityFlag ‘suspect’ relationships

Page 17: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Views and Reports

17

Searching, filtering and sortingTailoring and user-defined templates Report on text, tables, diagrams, meta-dataMultiple formats (e.g., Word, Excel, HTML, XML)Metrics (e.g., how many changed req’ts?)Impact analysisPackaged output appeals to all stakeholders

Page 18: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Useful Features

18

Spell checkingGlossaries (e.g., highlight ambiguous terms)Bulk data selection

Range (SHIFT-Click), non-contiguous (CTRL-click)Bulk processing

Parent-child, re-parentUpdate attribute valuesTraceability

Page 19: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Use Cases

19

Full integration of use case with activity diagram

Automatically maintains activity diagramChanges to activity diagram automatically reflected in use case, and vice versa

Use case has different attributes than use case steps.Automatic numbering of steps, alternate pathsSupports ‘extends’ and ‘includes’ use cases

Page 20: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – User Interface Prototyping

20

Sketches, mockups & wireframes (low fidelity)Simulations and prototypes (high fidelity)Templates and branding‘Look and feel’ widgets, banners, controlsImages and snapshots of current UISite maps and screen transitions/flowUser commentsAssociate data model elements

Page 21: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Requirements Management

21

Change Management / Change controlRevision historyCompare versions; shows revision marks!Notification of changes

Configuration ManagementBaselines and versioningRelease management (multi-release support)‘Living’ Master Requirements ListRe-use

Page 22: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements – Associations and Interoperability

22

Requirements

Business Requirement

Solution Requirement(Functional &

Non-functional)

Stakeholder Requirement

Traces to

Traces to

Business Process

Use Case

Business Process Diagram

Use Case Diagram

Activity Diagram

Requirement Attributes

Logs(e.g., Decisions, Issues, Risks)

Business Rule

User Interface Mockup

Data Attribute

Data Entity

Data Dictionary

Data Model(ERD, Class Diagram)

Contains

ReferencesDocuments, Tables. Diagrams, URLs, Images, Other Artifacts

Peer-to-peerAssociation

Association

Lifecycle Management Tools(e.g., quality assurance,

development tools)

Integration/Interoperability

Discussions

Defects

Page 23: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Functional Requirements - Integration

23

Associate diagram elements with meta-dataAssociate requirements artifacts with reference material (e.g., documents, images and diagrams, URLs)Import from Word and ExcelPackage requirements, using all formats of artifacts

Page 24: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Document Your Requirements

24

Page 25: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Non-Functional Requirements

25

Work offline?Co-located or distributed team?

Client-side or web-based?Team size?

Concurrent or ‘named’ licenses? Multi-user support?

Project size? How many requirements?Data security and user management?Scalable for future growth?

Page 26: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Non-Functional Requirements – Tool Administration

26

User-defined requirement typesDifferent attributes for each requirement typeAttribute formats (text, $, date/time, URL, etc.)Attribute validation – single- and multi-valued lists, range of valuesProject templates

Page 27: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Keep following the process!

Define BA Toolkit

Req’ts

Identify BA Toolkit

Needs

Assess Current State

HL Toolkit Needs

Toolkit Gaps

Select Product(s)

Identify Toolkit Gaps

Problems, processes

Conduct Product

Assessment

Implement BA Toolkit

Detailed Toolkit Req’ts

27

Page 28: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Prepare for Product Assessment

28

Weight / prioritize requirementsPrepare list of candidate vendors

Check the internet, web reviewsTalk to peers, associationsGartner reports, Forrester surveysConsider open source software

Conduct survey based on high-level requirements, to short-list 3-5 vendors, Arrange for demos, training & support

Page 29: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

And then … Caveat emptor !

29

Page 30: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Known Toolkit Challenges

30

Baselining, versioning, release managementComparing versionsIntegration of requirements elementsPackaging / reporting, esp. non-text and associated elementsEase of capturing and reporting traceabilitySupport for re-use

Page 31: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Conduct Product Assessment

31

Assess product compliance against detailed requirements

1 – Compliant, with ease2 – Compliant, with challenges3 – Partially compliant, with workaround4 – Partially compliant, no workaround5 – Non-compliantWrite notes for items 2-5 (for later reference)

Determine workarounds to tool gapsAre they worth the cost & effort?

Page 32: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Select Product(s)

32

Consider cost of ownership vs. functionalityMigration and trainingLicensing, vendor support, maintenanceBA support (e.g., tool administrator(s), in-house trainers, customized user documentation)Integration / interoperability of multi-vendor toolkitHardware (e.g., server, database license)

Page 33: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Implement BA Toolkit

33

Develop training, guidelines, best practices, pre-defined templates or reports Conduct pilot to test new toolkit, including testing of the training and documentationConsider phased deployment to reduce project impact, esp. with multi-vendor toolkitProvide toolkit supportImplement feedback mechanism

Page 34: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

One Final Thought …

34

Page 35: What is in your Business Analysis Toolkit?

September 2010 Marie Halsey Consulting Inc.

Questions?

Thank you!

Marie [email protected]

35