Business Analysis- Defining the Optimal Solution

Post on 15-Jan-2015

2.387 views 0 download

Tags:

description

This is a presentation I did for Mercer which gives an overview of Business Analysis and some of the techniques used.

Transcript of Business Analysis- Defining the Optimal Solution

Business Analysis – Defining the Optimal Solution

Presented by

Jennifer Colburn,

CBAP, PMP

July 21, 2010

http://www.stellman-greene.com/2007/08/03/qa-

how-to-get-ahead-in-business-analysis-without-r

eally-trying/

Jennifer C. Colburn, CBAP, PMP

Senior Business Analyst at Kindred Healthcare CBAP (Certified Business Analysis Professional) by

the IIBA (International Institute of Business Analysis) PMP (Project Management Professional) by PMI

(Project Management Institute) VP of Education for Louisville Chapter of the IIBA Member of the IIBA’s Business Analysis Competency

Model Committee Just returned from European vacation- London,

Brussels, Germany, and Croatia.

Business Analysis – Defining the Optimal Solution

Overview of Business Analysis Profession Key Terms- Solutions and Requirements BABOK Knowledge Areas Elicitation Techniques

Presentation material from the BABOK 2.0 (unless otherwise stated)

4

International Institute of Business AnalysisTM

Develop and maintain standards for the practice of business analysis and for the certification of its practitioners

The IIBATM is an international not-for-profit professional association for business analysis professionals.

Founded in 2003www.theiiba.org

VisionThe world's leading association for Business Analysis professionals

Mission

KBa

Analogous to the PMI and the PMBOK, the IIBA has authored the Business Analysis Body of Knowledge (BABOK) reflecting generally accepted practices in the Business Analysis community.

Released in 2005 Version 2.0 released March 31, 2009

Business Analysis Body of KnowledgeTM

6

BABOK Knowledge Areas

CBAP Certification

Certified Business Analysis Professional 7,500 hours business analysis work experience in last

ten years Experience and expertise in four of six knowledge areas 150 question multiple choice exam Almost 1000 CBAPs internationally At the end of 2010, the IIBA will also offer Certification of

Competency in Business Analysis (CCBA), an intermediate level designation.

Value of a Business Analyst

Anyone who has ever worked on a complex and lengthy software development project knows that the involvement of a business analyst can mean the difference between success and failure. ~ Thomas Wailgum, CIO http://www.cio.com/article/343013/

“Everyone agrees on the importance of the business analyst role, but few know exactly what it is that business analysts do.” ~ Carey Schwaber & Rob Carel, Forrester Research

April 2008

What is A Business Analyst?

Works as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.

Understands how organizations function to accomplish their purposes. Definition of organizational goals How those goals connect to specific objectives Determining courses of action that a business has to

undertake to achieve those goals and objectives Defining how various organizational units and stakeholders

within and outside the organization interact. (from the Business Analysis Body Of Knowledge v. 2.0, p. 3)

Why a Project Needs a Business Analyst

http://developer.motorola.com/fromfasttrack/February_09/agile_versus_waterfall.gif/

Business Analysis

Understanding: How an organization works Why the organization exists What are the organization’s goals and objectives How does an organization accomplish those goals

and objectives How does an organization need to change to better

accomplish those objectives and/or overcome challenges

Defining the scope of the solution

(from the IIBA “A Primer to the Business Analysis Body of Knowledge” presentation)

Solution Definition

A solution meets a business need by solving problems and/or enabling the organization to take advantage of an opportunity.

System of interacting solution components such as: software applications, web services, business processes, business rules that govern that process, an IT application, revised org structure, outsourcing, insourcing, redefining job roles or any other method of creating a capability needed by an organization.

Business Analysis and Solution Scope

Business Analysis helps organizations define the optimal solution for their needs, given a set of constraints (time, budget, regulations, etc) under which that organization operates.

Solution Scope- the set of capabilities a solution must support to meet the business needs.

Project Scope- the work necessary to construct and implement a particular solution

Complimentary Roles

Project Manager – Project Scope: resources, budget, schedule, plan, risks, quality.

Business Analyst – Solution Scope: business risks/issues, requirements related tasks in WBS, solution quality, represent business.

Why a Project Needs a Project Manager and a Business Analyst

PM responsible for ensuring product delivered to customer on time and within budget.

BA responsible for ensuring product built according to requirements and built correctly.

Difference in focus is reason that both roles on team are critical.

~ Barbara Carkenord, President B2T Training

Requirements Definition

A condition or capability needed by a stakeholder to solve a problem or achieve an objective.

A condition or capability that must be met or possessed by a solution or solution component to satisfy a contract, standard specification or other formally imposed documents.

A documented representation of a condition or capability as in 1) or 2).

Types of Requirements

Business- high level goals, needs, objectives of enterprise

Stakeholder- needs of a given stakeholder and how they interact with solution

Solution – Functional Non-functional

Transition - implementation requirements such as data conversion

Knowledge Areas

Enterprise Analysis

Understanding the “big picture” Define business goals the solution must meet Integrate requirements into larger business

architecture Support initiatives and long term planning Strategic planning, business case development,

Cost Benefit Analysis, feasibility studies “Why are we doing this?”

Business Analysis Planning and Monitoring

Focus on planning for the BA processes and activities.

“What do I need to do?” Specify the how the business analysis tasks

will be performed Identify the deliverables produced Describe how changes will be controlled and

managed

Requirements Management and Communications

Focus on presenting and communicating documented requirements to all stakeholders, including project team members, to bring the group to consensus on project scope.

Identify and manage change “Does everyone understand and agree?”

Elicitation

Focus on gathering requirements from various stakeholder groups

Identify the tasks, knowledge and techniques for capturing requirements

“What do the Stakeholders need?”

Requirements Analysis

Focuses on analyzing the data Defines the methods, tools, techniques to

structure raw data collected during elicitation Identifies gaps in requirements Defines the “solution” capabilities and can

serve as the foundation for selecting among solution alternatives.

“What must the solution do?”

Solutions Assessment & Validation

Focus on ensuring the best approach is chosen, that the solution will meet stakeholder objectives, that the solution is feasible, and guides solution “verification.”

“Does the solution do what it is suppose to do?”

BA Underlying Competencies

Analytical Thinking & Problem Solving- Creative Thinking Decision Making Learning Problem Solving Systems Thinking

Behavioral Characteristics- ethics, personal organization, trustworthiness

Business Knowledge Communication Skills Interaction Skills- facilitation &negotiation, leadership &

influencing, teamwork Software Applications

Elicitation Techniques:

Brainstorming Focus Groups Interviewing Observation Prototyping Requirements Workshop Survey/Questionnaire Document Analysis Interface Analysis

Brainstorming

Brainstorming is an excellent way to foster creative thinking about a problem.

The aim is to produce numerous new ideas, and to derive from them themes for further analysis.

Best applied in a group - it draws on the experience and creativity of all members of the group.

Participants are encouraged to use new ways of looking at things and free associate in any direction.

Focus Groups

“A means to elicit ideas and attitudes about a specific product, service or opportunity in an interactive group environment. The participants share their impressions, preferences and needs, guided by a moderator.” Pre-qualified individuals Homogenous or Heterogeneous groups

Interviewing

“Systematic approach designed to elicit information from a person or group of people in an informal or formal setting by talking to an interviewee, asking relevant questions and documenting the responses.” One-on-one or Group Structured – pre-defined questions Unstructured – open-ended discussion

Observation

“Means of eliciting requirements by conducting an assessment of the stakeholder’s work environment.”

Also known as “Job Shadowing” Documenting details about current processes Enhance or change a current process Passive/Invisible Active/Visible

Prototyping

Horizontal prototype Demonstrates outer layer of human interface only, such as menus

and screens; no logic behind the visualization Incremental prototype

The final product is built as separate prototypes. At the end, the separate prototypes are merged into an overall design

Throw-away prototype Simple, quick approach - can be paper & pencil or screen mock-

ups Discarded when final system is developed

Evolutionary (Breadboard) prototype A system that is continually refined and rebuilt until it is a fully

functioning system

Requirements Workshop

“A structured way to capture requirements. A workshop may be used to scope, discover, define, prioritize and reach closure on requirements for the target system.” Effective way to deliver high quality requirements

quickly Promote trust, understanding, and communication

among the stakeholders/team Produce deliverables that structure and guide future

analysis

Surveys/Questionnaire

Collect information about customers, products, work practices and attitudes from many people in a relatively short period of time

Can be Anonymous Closed - Respondent selects from predetermined choices

Easier to analyze, limited responses Useful when ranges of response is understood, but strength of

response needs to be determined

Open - Respondent is free to answer as they wish

Wider range of responses, difficult to quantify

Useful when issues known but range of responses is not

Document Analysis

“A means to elicit requirements by studying available documentation on existing and comparable solutions and identifying relevant information”

Gathering detail of AS-IS SMEs not available Enhancements to existing system Existing system to be included in new system

Interface Analysis

Purpose - identify interfaces between solutions and/or solution components and define requirements that describe how they will act.

TargetSystem

Hardware Device

HRSystem

USERINTERFACE

EXTERNAL

SYSTEMS

EXTERNALDEVICES

Benefits SupportDesk

Summary

BA has a variety of techniques available to elicit requirements depending on situation

Goal is to deliver a feasible quality solution that meets the business needs- the optimal solution

Help prevent scope creep and reduce project risks, including rework

Provide traceability to business goals Business Analysis is a formally defined profession Internationally acknowledged certification program