The Top Ten Skills of Business Analysts

download The Top Ten Skills of Business Analysts

of 52

Transcript of The Top Ten Skills of Business Analysts

  • 7/29/2019 The Top Ten Skills of Business Analysts

    1/52

    The Top Ten Skills

    your Mother forgot to tellyou that you needed to be a

    Business Analyst

    A founding member of the

  • 7/29/2019 The Top Ten Skills of Business Analysts

    2/52

    Who is Kathleen Barret?

    Senior Business1

    Consultant,Requirements

    Management /Business AnalysisCentre of CompetencyLead,BMO Financial Group

    President,2

    International Institute ofBusiness Analysis (IIBA)

  • 7/29/2019 The Top Ten Skills of Business Analysts

    3/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    4/52

    Who is BMO FinancialGroup?

    Founded in 1817 as Canadas first chartered bank, BMOFinancial Group is one the largest financialservices providers in North America Assets $256 billion

    Employees 34,000 Information Technology 3,500

    Services include: BMO Bank of Montreal - Personal & Commercial Banking (Canadian)

    BMO Nesbitt Burns - Investment & W ealth Management (Canadian)

    Harris Bank Financial Services (Mid-W est US)

    Harris Nesbitt Investment Bank (US)

  • 7/29/2019 The Top Ten Skills of Business Analysts

    5/52

    Introduction

    So you want to be a Business Analyst

  • 7/29/2019 The Top Ten Skills of Business Analysts

    6/52

    What is a Business Analyst

    Business Analysts are responsible for identifying the business needs oftheir clients and stakeholders to help determine solutions tobusinessproblems.

    The Business Analyst is responsible for requirements development andrequirements management. Specifically, the Business Analyst elicits,

    analyzes, validates and documents business, organizational and/oroperational requirements. Solutions are not predetermined by theBusiness Analyst, but are driven solely by the requirements of thebusiness. Solutions often include a systems development component,but may also consist of process improvement or organizational change.

    The Business Analyst is a key facilitator within an organization, acting asa bridge between the client, stakeholders and the solution team.

    Business analysis is distinct from financial analysis, project management,quality assurance, organizational development, testing, training anddocumentation development. However, depending on an organization,an individual Business Analyst may perform some or all of these relatedfunctions.

  • 7/29/2019 The Top Ten Skills of Business Analysts

    7/52

    The 10 Skills

    Analyst

    Facilitator

    Negotiator

    Artist / Architect

    Planner

    Communicator

    Diplomat

    Expert / Consultant

    StrategistRevolutionary

    Describe each roleIdentify the skill or

    activity required

    Provide an example of thetype of training available tosupport its development

  • 7/29/2019 The Top Ten Skills of Business Analysts

    8/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    9/52

    The Analyst

    Help determine

    solutions to

    business problems

    The ultimateproblem solver

  • 7/29/2019 The Top Ten Skills of Business Analysts

    10/52

    The Analyst

    Analytical & Systems Thinking

    Understand & make judgments about a situation bybreaking it apart into smaller pieces or by tracingthe implications of a situation in a step-by-step way Organize the problem, opportunity or situation in a

    systematic way

    Set priorities Identify causal or If-Then relationships Synthesize the component parts in the context of a whole system

  • 7/29/2019 The Top Ten Skills of Business Analysts

    11/52

    Training

    Problem Solving & Decision Making

    Provide participants with the skills and toolsthey need to determine root issues and plan for

    success Identify and find solutions to problems

    Apply creative thinking skills, resulting in improved solutions

    Apply decision-making methodology

    Anticipate & plan for problems before they occur

    Use a process tool to analyze situations, separateconcerns, establish priorities & initiate appropriate action

  • 7/29/2019 The Top Ten Skills of Business Analysts

    12/52

    The Facilitator

    Key facilitator withinan organization

    Elicits requirements

    Ensures positive,continuousdiscussion& progress

  • 7/29/2019 The Top Ten Skills of Business Analysts

    13/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    14/52

    The Facilitator

    Facilitation / Requirements Elicitation

    Facilitation

    Create a positive and constructive group environment Maintain the group focus Lead the discussion toward stated goals

    Elicitation

    Use questioning techniques and other tools to discoverprocess and data from a group of users or stakeholders

  • 7/29/2019 The Top Ten Skills of Business Analysts

    15/52

    Training

    Facilitating Client Requirements

    Provide the methodology and skills needed todiscover client requirements in a meetingenvironment Elicit business & system requirements from stakeholders

    using a variety of meeting management techniques bases onthe types of meeting (e.g., modeling, kick-off, status, etc.)

    Use group management methods to ensure anproductive requirements gathering session

  • 7/29/2019 The Top Ten Skills of Business Analysts

    16/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    17/52

    The Negotiator

    Act as a bridgebetween the client,stakeholders &solution team

    Maintain balancebetween potentiallyconflicting needs ofvarious

    stakeholders

  • 7/29/2019 The Top Ten Skills of Business Analysts

    18/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    19/52

    The Negotiator

    Consensus & Agreement Building

    Help others reach agreement around a project or a setof ideas

    Take on contentious issues or entrenched intereststo bring about a beneficial resolution Negotiation: Ensuring win-win solutions when two parties

    start from different positions

    Consensus and Agreement Building: W orkingtogether, assisting others, to reach a common

    understanding and commitment Conflict Management: Bringing disagreements into the open

    to help diffuse them

  • 7/29/2019 The Top Ten Skills of Business Analysts

    20/52

    Training

    Power Communications

    Communicate effectively with team members,manage client expectations to reach consensus & toensure successful project outcomes Utilize influence and communication skills to manage client and

    peer relationships

    Manage difficult conversations & more effectively deal with conflict

    Practice negotiation skills that result in consensus with your clientand stakeholders

    Handle objections effectively

    Understand Emotional Intelligence and how it applies toself management and effective communication

  • 7/29/2019 The Top Ten Skills of Business Analysts

    21/52

    The Artist / Architect

    Solutions often includea systemsdevelopmentcomponent but may

    also consist ofprocess improvementor organizationalchange

    The BA contributes tothe successfulsolution of theproblem

  • 7/29/2019 The Top Ten Skills of Business Analysts

    22/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    23/52

    The Artist / Architect

    Modeling

    Data Modeling

    Develop an accurate representation of the businessinformation needs

    Process Modeling Develop an accurate representation of the business

    processes

    Functional / User-Centered Design

    Demonstrate and apply knowledge of usability factorsand techniques

    Profile targeted user groups to understand who will beusing the product

  • 7/29/2019 The Top Ten Skills of Business Analysts

    24/52

    Training

    Business Process Modeling

    Describe the various methods of modelingbusiness processes

    Create business process models based on case

    study examples

    Analyze the process models for gaps,process improvements, and strategicsignificance

  • 7/29/2019 The Top Ten Skills of Business Analysts

    25/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    26/52

    eeeeeeee

    Training

    User Centered Design

    Define user-centered design

    Explain the eight steps to web-design & the rulesfor good design

    Define effective web navigation and page layout

    Describe web accessibility

    List the key elements of usability testing

  • 7/29/2019 The Top Ten Skills of Business Analysts

    27/52

    gggggg

    Training

    Data Modeling

    Describe data modeling & when to use it

    Identify different data modeling deliverables & howthey fit into the process

    Define high-level data definition & detaildata specification

  • 7/29/2019 The Top Ten Skills of Business Analysts

    28/52

    The Planner

    Or RequirementsManager

    The BA is the projectmanager of the

    requirementsactivities

    The BA needs to plan &manage his/heractivities to ensure

    a successfuloutcome within theidentified projectconstraints

  • 7/29/2019 The Top Ten Skills of Business Analysts

    29/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    30/52

    The Planner

    Requirements Planning & Management

    Assure the clients requirements for products orsystems are accurately identified, captured, andtracked throughout the project life cycle

    Planning Define, organize and schedule requirements

    management activities in a way that is consistent with theorganizations culture and standards

    Manage

    Execute planned requirements management activitieswhile remaining flexible to changing requirements andproject deadlines

  • 7/29/2019 The Top Ten Skills of Business Analysts

    31/52

    Training

    Project Management Fundamentals

    Define requirements scope & objectives

    Describe tasks & activities required to meetthe objectives

    Estimate resources required to complete tasks

    Schedule tasks & activities

    Monitor & modify plan as required

  • 7/29/2019 The Top Ten Skills of Business Analysts

    32/52

    The Communicator

    Or Translator

    The BA draws out theneeds of the variousstakeholders,

    captures them in theform of a document &feeds it back forvalidation &agreement

  • 7/29/2019 The Top Ten Skills of Business Analysts

    33/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    34/52

    The Communicator

    Verbal & Written Communications

    Verbal communication

    Use discussion, conversations and interviews tofurther understanding

    Speak clearly Actively listen

    Written communication

    Create clear, complete and useable documentation to supportthe requirements management process and to report findings

    toother stakeholders

  • 7/29/2019 The Top Ten Skills of Business Analysts

    35/52

  • 7/29/2019 The Top Ten Skills of Business Analysts

    36/52

    Training

    A few courses contribute to the development ofthis role

    Writing Effective Use Cases Describe the process, methods, steps & questions to use

    when employing a Use-Case driven approach to gatheringand defining requirements

    Writing Detail Requirements Specifications Describe how to decompose the features & functions from

    the High Level Requirements Document into a Detailed

    Requirements Specification

  • 7/29/2019 The Top Ten Skills of Business Analysts

    37/52

    The Diplomat

    Combination of otherroles

    Facilitator

    Negotiator

    PlannerArtist / Architect

    The BA ensures theclient is satisfiedwith the solution

  • 7/29/2019 The Top Ten Skills of Business Analysts

    38/52

    The Diplomat

    Client Relationship Management

    Establish & maintain a positive working relationshipwith the client

    Consider or anticipate the needs of the client throughoutthe requirements process

    Have insight and appreciation of client needs, priorities, goals &competitive advantage

  • 7/29/2019 The Top Ten Skills of Business Analysts

    39/52

    Training

    A synthesis of the training provided for the otherroles contributes to the development of this skill

    Facilitating Client Requirements

    Power Communications

    Project Management

    Modeling

    This role develops with maturity

  • 7/29/2019 The Top Ten Skills of Business Analysts

    40/52

    The Expert / Consultant

    To help determinesolutions tobusiness problems

    The BA needs to

    understand the:Business

    Industry

    Competition

  • 7/29/2019 The Top Ten Skills of Business Analysts

    41/52

    The Expert / Consultant

    Professional Knowledge

    Understand key business fundamentals, industry levers& the drivers of the financial health and viability

    Demonstrate working knowledge of the

    business/organization & of software andapplication development best practices

  • 7/29/2019 The Top Ten Skills of Business Analysts

    42/52

    Training

    This role develops with experience, maturity & anincreased understanding of the industry

    Formalized training would be industry specific

  • 7/29/2019 The Top Ten Skills of Business Analysts

    43/52

    The Strategist

    Think outside of thebox

    See both the forest &the trees

  • 7/29/2019 The Top Ten Skills of Business Analysts

    44/52

    The Strategist

    Strategic Business Planning

    Develop, link and communicate long-range visions,goals or plans to support achievement of business goals

    Translate visions & strategies into tactical plans

    Align Current Actions with organizations strategic goals Think in future-oriented terms Understand external impact on internal strategy Plan actions to fit strategy & handle external events

  • 7/29/2019 The Top Ten Skills of Business Analysts

    45/52

    Training

    As with the Consultant or Expert role, theStrategist develops with experience, maturity &an increased understanding of the industry

  • 7/29/2019 The Top Ten Skills of Business Analysts

    46/52

    Revolutionary

    By contributing to asolution, the BAintroduces change

    The BA helps

    manage the impact ofthe change

  • 7/29/2019 The Top Ten Skills of Business Analysts

    47/52

    The Revolutionary

    Organizational Change Management

    Discover & define areas for change

    Conduct impact analyses

    Actively champion the cause for change

  • 7/29/2019 The Top Ten Skills of Business Analysts

    48/52

    Training

    Organizational Change Management

    Provides an understanding of organizationalchange management within system project lifecycleby

    Building an understanding of the change process Examining the factors critical to successful implementation

    of the change

    Identifying historical barriers that may impact this change Identifying the resistance to change & determine the causes

    of the resistance

    Developing an effective strategy to deal with resistance

  • 7/29/2019 The Top Ten Skills of Business Analysts

    49/52

    The BMO Financial Group

  • 7/29/2019 The Top Ten Skills of Business Analysts

    50/52

    The BMO Financial Group

    Curriculum

    Orientation to RequirementsManagement

    Specifying Client Requirements

    Eliciting Client Requirements (web-based)

    Facilitating Client Requirements

    Data Gathering Techniques (web-based)

    Power Communications

    Problem Solving and Decision Making

    Understanding Information Security

    Detailed Requirements Specification

    Data Modeling

    Process Modeling

    User Centered Design (web-based)

    Writing Effective Use Cases

    Organizational Change Management

    Level 1

    Class room SimulationProcess Assessment

    Level 2Knowledge Assessment

    Level 3

    SimulationAccreditation

  • 7/29/2019 The Top Ten Skills of Business Analysts

    51/52

    So remember what your

  • 7/29/2019 The Top Ten Skills of Business Analysts

    52/52

    So remember what your

    Mother said

    AnalystFacilitator

    Negotiator

    Artist / Architect

    PlannerCommunicator

    Diplomat

    Expert / Consultant

    Strategist

    Revolutionary