Top Banner
Domain 4: Sponsorship & Governance Scott Johnson, salesforce.com Glen Martin, salesforce.com Sam Loveland, salesforce.com Kevin Gibson, ADP Best Practices: Global Enterprise
36

B P G005 Johnson 091807

Jan 20, 2015

Download

Economy & Finance

Dreamforce07

Full session information and videos available at successforce.com.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: B P G005  Johnson 091807

Domain 4: Sponsorship & Governance

Scott Johnson, salesforce.com

Glen Martin, salesforce.com

Sam Loveland, salesforce.com

Kevin Gibson, ADP

Best Practices: Global Enterprise

Page 2: B P G005  Johnson 091807

Safe Harbor Statement

“Safe harbor” statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements including but not limited to statements concerning the potential market for our existing service offerings and future offerings. All of our forward looking statements involve risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions proves incorrect, our results could differ materially from the results expressed or implied by the forward-looking statements we make.

The risks and uncertainties referred to above include - but are not limited to - risks associated with possible fluctuations in our operating results and cash flows, rate of growth and anticipated revenue run rate, errors, interruptions or delays in our service or our Web hosting, our new business model, our history of operating losses, the possibility that we will not remain profitable, breach of our security measures, the emerging market in which we operate, our relatively limited operating history, our ability to hire, retain and motivate our employees and manage our growth, competition, our ability to continue to release and gain customer acceptance of new and improved versions of our service, customer and partner acceptance of the AppExchange, successful customer deployment and utilization of our services, unanticipated changes in our effective tax rate, fluctuations in the number of shares outstanding, the price of such shares, foreign currency exchange rates and interest rates.

Further information on these and other factors that could affect our financial results is included in the reports on Forms 10-K, 10-Q and 8-K and in other filings we make with the Securities and Exchange Commission from time to time. These documents are available on the SEC Filings section of the Investor Information section of our website at www.salesforce.com/investor. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements, except as required by law.

Page 3: B P G005  Johnson 091807

Scott Johnson

Engagement ManagerEnterprise Professional Services

salesforce.com

Page 4: B P G005  Johnson 091807

Define Business Objectives

Define CRM Strategies

Define CRM Vision

Prioritize and group Initiatives

Develop the CRM Roadmap

What are key business metrics to measure success?

Assess impact on organization/

employees

How will the CRM transformation impact the

organization and employees?

Domain Development Approach

Identify key Business Metrics

Domain #1Strategy and Vision

What are the business objects of the overall

CRM effort?

What should be the basis for deciding which initiatives are

pursued first?

What are the strategies to enable achievement of

your CRM vision?

What is the vision that will carry forward the CRM

effort?

Domain #2Business Metrics

Domain #3Adoption

Domain #5Roadmap

Define Processes

Develop the Technology and

Data strategy

What processes will help achieve the CRM vision? Do they need to be re-designed?

Domain #6Process

Domain #7Technology and Data

What technology and data strategies and architecture will

support the CRM effort?

How should the list of CRM related programs and initiatives

be structured to produce maximum benefit?

Develop the Center of

Excellence

Develop the Center of

Excellence

Domain #4Sponsorship and

Governance

What governance model will best support the CRM

effort?

Page 5: B P G005  Johnson 091807

Agenda

Why Create a Center of Excellence

Center of Excellence Approach

Center of Excellence Approach at ADP

Release Management

Feature Request Process

Question and Answer

Page 6: B P G005  Johnson 091807

Kevin Gibson

Senior Director Corporate Information Systems

ADP

Page 7: B P G005  Johnson 091807

How is ADP deployed?

Multi Business Unit Implementation

• 7,200+ users

• 17 BUs deployed globally

• Spanning all market segments

• Use of Divisions for performance

• Record Type Functionality used for security and

different sales processes

Page 8: B P G005  Johnson 091807

ADP Support Structure

ADP CoE

SFDC Support

BAM

BAM

BAM

BAM

Field Users

Field Users

Field Users

Field Users

Page 9: B P G005  Johnson 091807

Why Create a Center of Excellence?

A Center of Excellence (COE) can Accelerate Business Value by:

Defining accountability at sponsorship level

Coordinating across multiple initiatives

Improving speed of execution

Leverage Resources

Leverage Designs

Reuse assets

Page 10: B P G005  Johnson 091807

Acceleration of Business Value

Define accountability at sponsorship level Sponsors are actively engaged in program Define roles and responsibilities at all levels

Coordination across multiple initiatives Ensure strategic objectives are met with individual projects Fully leverage current investment and expertise Facilitate common business practices Facilitate consistent methodology

Improving speed of execution Leveraging a Common Architecture & Strategy Ensure effective utilization of Salesforce technology across

initiatives Deliver a guiding framework while maintaining an overall

enterprise vision

Page 11: B P G005  Johnson 091807

COE Framework

Page 12: B P G005  Johnson 091807

COE Objectives

Provide active executive sponsorship Execute customer business vision Prioritize requirements and initiatives

based on Business Value Enforce consistent methodology across

initiatives Focuses on all four tenants of

Leadership, Business, Technical and Data Architecture, and ChangeManagement

Maximize project team Maximize value of resources Insure knowledge transfer Provide ongoing project support and

monitoring

Page 13: B P G005  Johnson 091807

Standards, Best Practices, Strategies, Approaches

Change Management

• Stakeholder Analysis

• Adoption Strategy & Plan

• Deployment Strategy

• Training Approach

• Training Assessment

Technical & DataArchitecture

• Release Management Strategy

• System Blueprint

• Security & Data Architecture

• Integration Blueprint

• Implementation Plan

• Reusable Test Approach

Business

• Process Maps

• Processes mapped to Business Requirements

• Metrics Strategy

• CRM Capabilities Roadmap / Solution Map

COE Deliverables

Leadership

• Executive Sponsorship

• CRM Business Objectives & KPIs

• Program Charter

• Management and Risk Controls

• Investment Request Process Support

Page 14: B P G005  Johnson 091807

COE High-Level Plan

Month 1Month 1

LeadershipLeadership

BusinessBusiness

Technologyand Data Architecture

Technologyand Data Architecture

Change ManagementChange Management

Identify Executive SponsorsIdentify Executive Sponsors

Month 2Month 2 Month 3Month 3

Define CRM Business Objectives and KPIDefine CRM Business Objectives and KPI

Define Program CharterDefine Program Charter

Define Investment Request ProcessDefine Investment Request Process Execute Investment Request ProcessExecute Investment Request Process

Identify Key Business Process CapabilitiesIdentify Key Business Process Capabilities

Define Process MapsDefine Process Maps Map Processes to Business RequirementsMap Processes to Business Requirements

Develop CRM Solutions RoadmapDevelop CRM Solutions Roadmap

Define System BlueprintDefine System Blueprint

Define Security and Data ArchitectureDefine Security and Data Architecture

Define Integration Blueprint & Implementation PlanDefine Integration Blueprint & Implementation Plan

Define Release Management StrategyDefine Release Management Strategy

Conduct Stakeholder AnalysisConduct Stakeholder Analysis

Develop Adoption Strategy and PlanDevelop Adoption Strategy and Plan

Define Training StrategyDefine Training Strategy

Define On-Going Support PlanDefine On-Going Support Plan

Timeline are representative – dependent on Customer Organization and timeline

Define Management and Risk ControlsDefine Management and Risk Controls

Define Metrics StrategyDefine Metrics Strategy

Develop Deployment StrategyDevelop Deployment Strategy

Page 15: B P G005  Johnson 091807

COE Collaboration StructureCOE Responsibilities

Standards & Best Practices Reporting Templates

SME Knowledge & Training Materials Cross-business Coordination (Projects)

New Functionality Test & Deployment Approach Security & Data Sharing Model

Data Integration Approaches Subscription & Vendor Mgmt

New Unit Implementation Guidance & Support New Product Feature Evaluation

Business Unit 1Business Unit 1

Business Unit ResponsibilitiesBusiness Requirements & Process Mapping New Functionality Test & Deployment

Business-unit Specific Project Governance Reporting & Measurements

Configuration and Customer Fields Data Quality

Data Integration Execution User Training and Support

Adherence to Best Practices COE Participation

Business Unit 2Business Unit 2 Business Unit 3Business Unit 3 Business Unit NBusiness Unit N

Page 16: B P G005  Johnson 091807

COE Investment Request Process

A critical component to the COE is to be able to

accept and prioritize requirements from end-users to

schedule in as new initiatives

The Investment Request Process (IRP) is a

mechanism that allows the COE team to support this

need

The IRP is closely integrated to the overall CRM

Monthly and Quarterly release timeline

Page 17: B P G005  Johnson 091807

COE Investment Request Process (IRP) - Overview

Assess Investment Request

Assess Investment Request Allocate Resources Allocate Resources

Submit Investment

Request

Submit Investment

Request Post

Assessment Post

Assessment Prioritize Investment

Request Prioritize Investment

Request

• Business Unit Complete & Submit Request

• Request Reviewed by Designated COE member

• COE Registers Request in Central Repository

• Updates Status of Request to Business Unit

• At Pre-Specified Intervals, Business Units Review All Submitted Requests to be Prioritized

• Top 4 Requests are Assessed by Business Unit for: Value, and Risk and by COE team for Resource and Costs

• Business Unit Prioritized Requests are Updated with Pertinent Information

• COE Performs Preliminary Prioritization of Investment Portfolio

• COE meets with Business Unit Stakeholders to Conduct Review

• COE holds Prioritization Meeting for Final Sign-off

• COE Communicate Prioritization Decisions to Business Units

• Business Units Complete Staffing Request for Approved Projects

• COE Align Staffing Schedules

• COE Assigns Resources & Budget

• CRM Project is Initiated

• COE Updates CRM Roadmap as Needed

• Upon Project Completion, COE is Notified

• Metrics are Tracked On-Going

• COE Reviews Metrics to Determine if Business Case Achieved

Page 18: B P G005  Johnson 091807

Release Type Activities Examples Level Of Effort

Immediate

Release

Small changes that can be implemented in a short time span and

directly in the production environment as needed

Changes can be configured, tested and deployed with minimal

impact within a single business unit

New fields

Field label changes

Field positioning

New related lists

New roles

LOW No additional training

required

None or minimal impact

to integration

Minor

(Monthly)

Release

Medium level changes that can be implemented with minor

impact to the production environment

Changes can be configured, tested and deployed with minor

impact to one business unit

New dashboards and

reports

New page layouts

New org or sub-org in role

hierarchy

New custom objects

MEDIUM < 1 day of additional

training required

< 1 week of integration

development

Major Release Large changes that have major impacts to the business or

environment

Changes requiring a significant GUI update, data migration

and/or integration impact

Major releases should be tracked by a standard naming

convention for items such as: Role Hierarchy, Profiles, Page

Layouts, Record Types, Sales and Support Processes, sControls

Items that do not need to follow naming convention: Fields,

Custom Objects, Reports, Dashboards

New AppExchange app

Process-impacting

configuration changes

HIGH 1 day of additional

training required

> 1 week of integration

development

For consistent implementation and support, investment requests should be

categorized as immediate, minor or major based on level of effort

COE Release Strategy

Page 19: B P G005  Johnson 091807

COE Investment Request Calendar

Week 1

Week 1

Quarterly Investment CalendarQuarterly Investment Calendar

Request Deadline

Week 2

Week 2

Week 3

Week 3

Week 4

Week 4

Week 5

Week 5

Week 6

Week 6

Week 7

Week 7

Week 8

Week 8

Week 9

Week 9

Week 10

Week 10

Week 11

Week 11

Week 12

Week 12

Week 13

Week 13

Submit Investment Requests

Assess Deadline

Prioritization Meeting

Allocate ResourcesAssess Investment Requests

Prioritize Investment Requests

Roadmap Review

Monthly Investment CalendarMonthly Investment Calendar

Monthly Request Deadline

Monthly Request Deadline

Monthly Request Deadline

Assess Prioritize Staff & Schedule

Assess Prioritize Staff & Schedule

Assess Prioritize Staff & Schedule

Begin Project

Start Release Process

Page 20: B P G005  Johnson 091807

Glen Martin

Director, Product ManagementPlatform Division

salesforce.com

Page 21: B P G005  Johnson 091807

New feature: Multiple Sandboxes

Development

Training

Testing

Page 22: B P G005  Johnson 091807

New feature: Multiple Sandboxes

Page 23: B P G005  Johnson 091807

COE needs are addressed by Force.com Sandbox

Multiple sandboxes keep projects separate

Current production support

Longer term dev projects, both in COE or BU

Training

Sandbox provides isolated training environment

Sandbox enables release control processes

dev – test - APPROVE – deploy

Page 24: B P G005  Johnson 091807

Best Practices: Development

Support multiple projects by isolating within

separate development instances

Testing and bug fixes

New features (monthly)

New applications and integrations (quarterly)

Sandbox configuration for development

Usually doesn’t need or want production data

Use configuration-only sandbox, or quick copy

Enter data by hand, or use data loader for small

sample data set

Staging

Dev

Dev

Integration

Page 25: B P G005  Johnson 091807

Best Practices: Deployment

Stage the changes into a full, fresh sandbox

Perform full regression and acceptance test

Change control approval

Deploy changes to production and training

environments

ProductionStageIntegrateDevelop

Training

Page 26: B P G005  Johnson 091807

Best Practices: Training before deployment

If update changes current

processes

If you want printed manual to

match live exercises

Sandbox configuration

Use configuration-only

sandbox, or quick copy

Use data loader with

standardized training data set

Production Instance

Staging

Training

Page 27: B P G005  Johnson 091807

Best Practices: Training after deployment

For minor changes and isolated

new features or apps

Sandbox configuration

If you want current data

• Use a full sandbox copy

If you want printed manual to

match live exercises

• Use configuration-only

sandbox, or quick copy

• Use data loader with

standardized training data set

Production Instance

Staging

Training

Page 28: B P G005  Johnson 091807

Project delivery cycle with Sandbox

Production Instance

Production Support

Staging

COElive

full copy

configuration-only, sample data

configuration-only, training data

legend

Dev

Integration

BU ProjectTraining

Dev

Dev

Dev

Integration

Page 29: B P G005  Johnson 091807

Sam Loveland

Director, Client Services Executive

salesforce.com

Page 30: B P G005  Johnson 091807

Enterprise Feature Request Process Goals

Deliver a scalable Enterprise feature request process that enables customer success and

product innovation

Page 31: B P G005  Johnson 091807

Feature Request Process

Page 32: B P G005  Johnson 091807

Top Requests in Winter ‘08

• Tagging• Dashboard Usage• Roll-up Summary Fields

Page 33: B P G005  Johnson 091807

Accountability workflow

Product Owners directly responsible for the lifecycle of

approved Feature Requests

1. Feature Case assigned to PM (product owner matrix)

2. PM links feature request to internal development process

3. PM updates Feature Case Status

4. Feature progress tracked via dashboards and reports

5. Feature Case closed when delivered

Page 34: B P G005  Johnson 091807

Solving the Release Challenge in an On-Demand WorldNew Functionality Released with No Disruptive Impact

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Enterprise Monthly Release Schedule

2. Customer Testing & QA on Sandboxes

Enterprise IT Maps Salesforce Releases to Internal Release Schedule

Selective Feature Rollout

Sample Enterprise release schedule mapping…enable

…enable

…enable

All new release features disabled by default

Full release notes delivered to Customer IT

IT enables and tests new features in development environment first

Salesforce Quarterly Release Schedule

Jan Apr Jul Oct

3. Functionality Released

1. Functionality Pushed

…enable

Page 35: B P G005  Johnson 091807

Session FeedbackLet us know how we’re doing!

Please score the session from 5 to 1 (5=excellent,1=needs improvement) in the following categories:

Overall rating of the session Quality of content Strength of presentation delivery Relevance of the session to your organization

We strive to improve, thank you for filling out our survey.

Additionally, please score each individual speaker on: Overall delivery of session

Page 36: B P G005  Johnson 091807

Scott Johnson

Engagement Manager

Glen Martin

Director, Product Management

Kevin Gibson

Senior Director Corporate Information Systems

QUESTION & ANSWER SESSION

Salesforce.com

Sam Loveland

Director, Client Services Executive