The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

26
The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy

Transcript of The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Page 1: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

The Role of a BA in a Vendor Software Solution

Sharon Ashton Mathew Stordy

Page 2: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Review Goals & Objectives

Technology Decision & Purchase RFI/RFP Contracts/SLAs

Building a Solution Requirements Design/Build Test/Train/Deploy

Steady State Lessons Learned & Perspectives

Agenda

Page 3: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Goals & Objectives

Share our experiences from two perspectives, as a Client BA and as a Vendor BA, in case study format

To review the unique aspects of the BA role within Client organizations Vendor organizations

Review an enterprise software implementation Recognize the current and strategic role of the BA Lessons Learned – How can we “do this better?”

Page 4: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

So you need to choose a technology?

What is your Business Case?

Assessing your key Business drivers

Addressing Business Process improvements and/or efficiencies

Technology refresh drivers

Ultimately, need to decide buy, build or modify existing Determine your ROI - provide cost estimates Consider exit strategy

Page 5: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

So you need to choose a technology?

You decide to buy new….

Documenting your requirements

Identifying vendors

Sending out your RFI (Request of Information)

Reviewing and determining your “short list”

Sending our your RFP (Request for Proposal)

Page 6: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

You’ve decided to Purchase

The Client BA creates an RFI to assess:

Experience level and depth of knowledge of potential vendors. . . Credibility is key

Product capabilities and alignment with the business case Software development processes, procedures and tools Quality checkpoints and testing approach

The Client BA helps assess the resulting RFP’s

Key role in business functionality traceability May be asked for input into contractual questions, service level

metrics, etc

Page 7: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Vendor BA – Selection Support

Formal Roles RFI/RFP process Demo and Evaluation phase Sales support

Implied Roles Provide clarity around organization goals or problem

statements Identify a viable solution Assessing the risk associated with a prospective sale Address the diverse questions\concerns raised during the

sales process

Page 8: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Client BA: Contracts and SLA’sArea’s to watch

Cost estimations

Business Capabilities Managing the customer’s expectations

Communication Plan Items

Relationship Meetings Operational meetings Problem and enhancement protocols

SLA’s Validating metrics on quality and timeliness

Page 9: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

The SDLC (System Development Life Cycle) The Project Charter Communication Plans Roles and Responsibilities CMMI certifications etc. PMO’s

Vendor BA perspective…..every client brings a different view of the SDLC, the vendor has to be flexible….The jointteam needs to look at the project and must agree to aprocess that works for all

Page 10: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Requirements: Client v. Vendor View

Eliciting Requirements – Access to Stakeholders

Client – Primary Access

Vendor – Secondary Access Usually through Client BA, Project Manager, or projectsponsor

Page 11: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Requirements: Client & Vendor View

Documenting Requirements

Key Terms and Definitions must be agreed to early on Sign off from key stakeholders critical Use common business language Be comprehensive

Page 12: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Requirements: Client v. Vendor View

Sign-Off is used to finalize & clearly define scope

Client responsibility

Ensure the needs of the organization are met Within budget and on time

Vendor responsibility

Ensure the needs of the client organization are met Protect the interests of the vendor organization

Joint inspections & walkthroughs are critical

Page 13: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Vendor BA: Design

When designing and\or collaborating on a new software solution, the vendor BA must consider the following:

Meeting the needs of the client\solution Development Costs Future Market Potential Future Maintenance Costs

Page 14: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Client BA: Design

Recognize the strategic role your software plays in the business plan and technology portfolio

Understand scale

You must get into their “story/business”

Page 15: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Vendor BA: Build Provide continuing (daily) support to the Dev Team

Identify and escalate any misalignment in: Solution direction Resources alignment

Implement and coordinate configuration changes

Unit Testing support

Page 16: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Client BA: Test Functional Testing

Data Profiling and its importance Test Strategies, Test Plans, Testing Matrices Test cases Timing of artifacts (test plan, test matrix, etc…) Issues regarding allocation of resources

Integration Testing Integrated with every corporate system

User Acceptance Testing Alignment with “book”

Performance Testing

Page 17: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

BAs Joint: Test Automated Testing Tools

Synchronizing vendor and client frameworks Sharing of test scripts

Perimeter environments Interface concerns

Page 18: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Training

Vendor Typical role is to train the trainer.

Client Typically primary trainer Needs to be cognizant of implementation goals\objects Must leverage client organization’s investment

Joint Manage end user perceptions Documentation Delivery

Demos, WebEx CBT’s Manuals/User guides

Page 19: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Deployment Performance Test

Execute upon predetermined “roll out schedule

Will you roll out all at once? Will you consider a pilot and if so…what locations? Will your roll out be date driven? What about data conversions?

The BA is a key expert in all the above decisions

Page 20: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Client BA & Vendor BA in Steady State Concerns

A new team? What will be our “day to day” roles? Enhancements How do I keep my documentation up to date?

Communication Types / “Rhythms” Weekly Meetings - Tactical Quarterly Operational Meetings Yearly Strategic Relationship Meetings User Groups Advisory Councils

Page 21: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

How can we do this Better?

Create a WIN-WIN atmosphere

Create a common vocabulary

Align Products and Services

Ensure teams compliment each other

Communicate Often

Page 22: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

“The Business Analyst function is critical to the success of any systems implementation. Their ability to understand the business process and systems design creates a more efficient process and improves the communication within the project.”

Patricia Shea Executive Vice President and CIO SPARTA Insurance

Page 23: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

“Many companies elect to strategically source or purchase systems/solutions from software vendors to address critical business needs. To ensure the needs of the business are truly met and mitigate project and financial risk, these companies rely heavily on the role of the Business Analyst.”

Todd Ellis CIO Chubb Commercial Insurance

Page 24: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

“Replacing core systems within an insurance company can be compared to open Heart surgery, whereas consequences for getting it wrong can be devastating. The BA plays a significant role in ensuring the project's success helping the company realize the desired benefits: efficiencies, scale and/or improving customer service. Vendor BAs have the benefit of participating in multiple projects every year and can bring significant experience to any engagement. The quality of that BA to BA interaction between carrier and vendor corresponds directly into the quality and effectiveness of the project. Insurity considers the BA a significant and strategic role which drives our ultimate success as a trusted partner to our customers.”

David Pedersen President of Insurity

Page 25: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

“BA's are our most valuable form of risk management for a project. Their natural analytical capabilities, vast domain expertise and rich experience conducting multiple software implementations enables them to very quickly ascertain the key project risk factors that will be impediments to the project’s success. They recognize customer staffing/skill gaps, missing requirements, and unrealistic implementation time expectations, as well as issues related to our ability to execute our tasks within the project. This allows us to engage the customer in discussions regarding the projects potential risks early in the project avoiding costly mistakes.”

John Pettit President of Adaptik

Page 26: The Role of a BA in a Vendor Software Solution Sharon Ashton Mathew Stordy.

Discussion

Q & A