29
Searching for the Right Business Analysis Tools for your Organization Matthew W. Leach Doreen Evans Associates, Inc. December 10, 2009 http://www.doreenevans.com | 617.482.4444 31 St. James Street Suite 210 Boston, MA 02116

Searching for the Right Business Analysis Tools for your

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Searching for the Right Business Analysis Tools for your

Searching for the Right Business Analysis Tools for your Organization

Matthew W. Leach

Doreen Evans Associates, Inc.

December 10, 2009

http://www.doreenevans.com | 617.482.4444

31 St. James Street Suite 210 Boston, MA 02116

Page 2: Searching for the Right Business Analysis Tools for your

Learning Objectives

1. Gain an appreciation for the improvements which can be realized through the introduction of the right business analysis tools

2. Understand the types of business analysis tools and some of the features that they offer

3. Enable each business analyst to take proactive steps to select the right tool for their organization

Page 3: Searching for the Right Business Analysis Tools for your

Agenda

• Introduction

• Challenges

– Technology Organizations

– Business Analysts

– BA Tools Can Help

• Overview of BA Tools

• Tool Evaluation Criteria

• Your Next Steps

Page 4: Searching for the Right Business Analysis Tools for your

Introduction

• Matthew Leach

– Background: system development, software projects, business analysis and business process improvement

– Primary Role: Improving business analysis competency and contributing to the success of system development projects

• Doreen Evans Associates, Inc.

• Consulting firm committed to Business Analysis (BA) and requirements excellence

– Business Analysis Project Services

– Business Analysis Competency Services

Page 5: Searching for the Right Business Analysis Tools for your

Organizational Challenges

• According to Meta Group Research (now a part of Gartner)

– Challenges between business teams and technologists are chronic

– 60%-80% of project failure can be attributed directly to poor requirements gathering and analysis

• Forrester Research concurs:

– Poorly defined applications have led to a persistent miscommunication between business and IT that largely contributes to a 66% project failure rate for these applications, costing U.S. businesses at least $30B every year

Page 6: Searching for the Right Business Analysis Tools for your

Business Analysis Challenges

• The success of any business improvement project is directly dependent on the definition of requirements– Complete

– High-quality

– Accurate

• Ambiguous requirements result in project delivery that does not fully meet user expectations– Result

• Inaccurate estimates

• Rework

• Unplanned defects

• Additional support/enhancements

• Business analysis and well defined requirements lead to project success

Improvements in Business Analysis Effect Project Success

Page 7: Searching for the Right Business Analysis Tools for your

Where BA Tools Can Help

• Communication and Collaboration

– Clear and consistent communication between business analysts, users, and stakeholders

– Information sharing

– Meaning full collaboration

• Structure, Rigor, and Completeness

– Developing meaningful requirements necessitates a sophisticated level of analysis

– Models, diagrams, and other business analysis products

– In-depth understanding of the users’ and stakeholders’ needs

• Traceability/Relationships

– Few requirements or business analysis artifacts offer sufficientdetail by themselves

– Combination of these elements through their relationships which provides the complete view of a system

Tools can Improve the Quality and Accuracy of Requirements

Page 8: Searching for the Right Business Analysis Tools for your

The BA Tool Advantage

• Move beyond/enhance textual requirements

• Effectively communicate your requirements

• Improve quality of requirements

• Greater consistency

• Repeatability

• Effectively manage your requirements

– Traceability

– Change Management

Traceability/Relationships

Structure, Rigor, and Completeness

Communication

and Collaboration

Improve schedule, lower cost, reduce re-work

Page 9: Searching for the Right Business Analysis Tools for your

A Brief Story

Using the right tools makes the job easier

Page 10: Searching for the Right Business Analysis Tools for your

The Right Tool for the Job

• Business analysts require their own set of tools

• A significant portion are using non-BA specific tools to define and manage requirements

– Word

– PowerPoint

– Excel

• Using the right tools makes the job easier

• Organizations should look to implement tools specifically designed for business analysis

Page 11: Searching for the Right Business Analysis Tools for your

IIBA – BABOK and Tools

“Software Applications are used to facilitate the collaborative

development, recording and distribution of requirements to

stakeholders. Business analysts should be skilled users of the

tools used in their organization and must understand the strengths

and weaknesses of each.” – BABOK 2.0 pg 15

• Facilitation

• Collaborative Development

• Recording

• Distribution

“Software Applications are used to facilitate the collaborative

development, recording and distribution of requirements to

stakeholders. Business analysts should be skilled users of the

tools used in their organization and must understand the strengths

and weaknesses of each.” – BABOK 2.0 pg 15

Requirements Management

Requirements Definition

Page 12: Searching for the Right Business Analysis Tools for your

Types of BA Tools: Req. Definition

• Software products designed to aid the business analyst in the elicitation and documentation of requirements

• Improve the quality of the requirements that are gathered

• Designed to aid business analysts in communicating with stakeholders and gathering requirements

– Modeling (UML)

– Business Process

– Screen Mock-ups (wireframes)

• Examples:

– Enterprise Architect

– Requirements Center

– Rational Requirements Composer

Page 13: Searching for the Right Business Analysis Tools for your

Types of BA Tools: Req. Management

• Pick up where definition tools leave off

• Utilize a single central repository:

– Store

– Publish

– Manage Change

– Provide Traceability

• Maintain the requirements during subsequent phases of the SDLC

• Cannot make up for poorly defined requirements

• Examples:

– Rational Requisite Pro

– DOORS

– Caliber

Page 14: Searching for the Right Business Analysis Tools for your

Business Analysis Tool Usage

• Quick Poll

– How many of you are currently have specialized business analysis tools in your organization and on your projects?

• Requirements Definition

• Requirements Management

Page 15: Searching for the Right Business Analysis Tools for your

Business Analysis Tool Usage

• Requirements Management Tools: 45%• Requirements Definition Tools: 15%

Source: The Role of the Business Analyst By Theresa Lanowitz, Lisa Dronzek (VokeStream) | August 13, 2008

Page 16: Searching for the Right Business Analysis Tools for your

Tool Adoption Barriers

Organizational ImpedimentsLack of BudgetNeed to Modify ProcessesLack of Time

Source: The Role of the Business Analyst By Theresa Lanowitz, Lisa Dronzek (VokeStream) | August 13, 2008

Page 17: Searching for the Right Business Analysis Tools for your

Selecting Your Tool

• Lower barriers and speed adoption by selecting the right business analysis tool

• Selection considerations

– Organizational Maturity

– Scalability

– Lifecycle Integration

– User Experience

– Cost

• Provide a starting point for selection

• Additional criteria should be considered

– Depends on your organization’s needs

Page 18: Searching for the Right Business Analysis Tools for your

Organizational Maturity

• Be honest and evaluate the maturity of your business analysis organization

– People

– Process

– Technology

• Identify your requirements pain points before you look to tool adoption

– Implementing an overly complex solution will slow tool adoption

– Select a tool which provide the functionality that your organization needs

– Allow room to grow over time as business analysis maturity increases

Page 19: Searching for the Right Business Analysis Tools for your

BA Competency Maturity Model

Initial

Repeatable

Defined

Managed

Optimized

• Based on Capability Maturity Model Integration (CMMI)

• Methodology for evaluating and improving the BA competency of an organization

1

2

3

4

5

• The usage of tools will change depending on your organizations position on the maturity model

Page 20: Searching for the Right Business Analysis Tools for your

Scalability

• Your organization will take on different projects, your BA tool should scale to meet them

• Tools range in complexity:

– Total SDLC solutions

– Back of the napkin documentation

• Select a tool which can scale to meet your needs

– Development Methodology

– Project Size

– Project Type

Page 21: Searching for the Right Business Analysis Tools for your

Lifecycle Integration

• BA work influences all other phases of the SDLC

• A business analysis tool must be capable of supporting activities within the entire SDLC

– Development

– Testing

– Etc…

• If a tool cannot provide support across the SDLC, its usefulness is diminished.

Planning Analysis Design Implementation

Software Development Lifecycle

Requirements Lifecycle

Initiate Project and

Define Scope

Analyze Business

Needs Define

Business Requirements

Analyze and

Define Solution

Requirements

Project

Realization

Page 22: Searching for the Right Business Analysis Tools for your

Business Analysis Consumers

Business Analyst

Project Manager

QualityAssurance

SoftwareDeveloper

Business Analyst Tool

CentralRepository

Business User

Training Provider

Senior Management

Subject MatterExpert

• Software Requirements• Use Cases• Data Elements• Screen Mock-ups • Business Rules

• Use Cases• Screen Mock-ups• Business Rules

• Business Goals• Features• Metrics

• Use Cases• UAT• Business Rules• Screen Mock-ups

• Use Cases• UAT• Metrics

• Test Cases• Traceability

• System Documentation

• Use Cases

Page 23: Searching for the Right Business Analysis Tools for your

User Experience

• Word, Excel, and PowerPoint are used by business analysts for one reason:

– They offer a positive user experience.

• Any business analysis tool needs to be easy to use

– User interface must be easy to navigate and relatively intuitive

– Commonly used functionality should be easily accessible

– Minimize the number of mouse clicks that a user will need when performing common tasks.

• Think about who will be using these tools and how they will use them

Page 24: Searching for the Right Business Analysis Tools for your

Cost

• The cost of tools varies greatly.

– Free to $10,000+ a license

• Evaluate the cost/benefit of each tool focusing on the features your organization needs

• Beware of hidden costs of tool implementations

– Additional features

– Software add-ons

– Hardware upgrades

– Training/support

• Consider your employees’ time as a cost

– Bring in tool expertise (thought leaders)

Page 25: Searching for the Right Business Analysis Tools for your

Put Together an RFP

• Evaluating criteria provides a start to producing a Request For Proposal (RFP)

• Now – use your business analysis skills!

– Determine your business goals

– Understand your users

– Define requirements

• Remember: Introduce your own criteria

• Leverage expertise to evaluate tools

Page 26: Searching for the Right Business Analysis Tools for your

Your Next Steps

• Identify a Project Champion

– Management Sponsor

– Authority to act

• Put in the Research

– Vendor websites

– Free webinars

– Business analyst and requirements communities

– Consult experts

• Consider Your Projects

– Not all projects are created equally

• Not all projects require the same tool solution

– Adjust the tools that you use and the approach that you take based on the demands of the individual project

Page 27: Searching for the Right Business Analysis Tools for your

Your Next Steps

• Take Enterprise Software Governance into Consideration

– Tools might be in house

– Approved list

• Assess Your Organization

– Business Analysis Assessment

– Tool Readiness Assessment

• Download Trial Versions

– Try it before you buy it

– Don’t try to run a project

• Leverage Existing Knowledge

– You do not need to re-invent the wheel

– Use other organizations have made to your advantage

– Decrease cost, ensure successful implementation

Page 28: Searching for the Right Business Analysis Tools for your

See my upcoming article in January/February issue of Better Software Magazine

• Why you need a business analysis tool

• Selecting the right business analysis tool

http://www.stickyminds.com

Page 29: Searching for the Right Business Analysis Tools for your

Selecting the Right Business Analysis Tools for your Organization

Matthew W. Leach

Doreen Evans Associates, Inc.

December 10, 2009

http://www.doreenevans.com | 617.482.4444

31 St. James Street Suite 210 Boston, MA 02116

[email protected]