How Salesforce.com R&D Delivers the Cloud

37
How Salesforce.com R&D Delivers the Cloud Steven Tamm, CTO CRM, salesforce.com @tammforce
  • date post

    19-Oct-2014
  • Category

    Documents

  • view

    595
  • download

    2

description

 

Transcript of How Salesforce.com R&D Delivers the Cloud

Page 1: How Salesforce.com R&D Delivers the Cloud

How Salesforce.com R&D

Delivers the Cloud

Steven Tamm, CTO CRM, salesforce.com

@tammforce

Page 2: How Salesforce.com R&D Delivers the Cloud

Safe Harbor

Safe harbor statement under the Private Securities Litigation Reform Act of 1995:

This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize

or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by

the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any

projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding

strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or

technology developments and customer contracts or use of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality

for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and

rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other

litigation, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating

history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer

deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further

information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-Q for the

most recent fiscal quarter ended July 31, 2012. This documents and others containing important disclosures are available on the SEC Filings

section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and

may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are

currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

Page 3: How Salesforce.com R&D Delivers the Cloud

Powering the Social Enterprise

Page 4: How Salesforce.com R&D Delivers the Cloud

Listen &

Analyze

Social

Marketing

Product &

Partners Collaborate

Service &

Engage

Automate &

Extend

Connect & Sell

Social Customer Profile

Employee Social Networks Customer & Product Social Networks

Social Enterprise

Delight Your Customers and Employees

Page 5: How Salesforce.com R&D Delivers the Cloud

Force.com Powers the Social Enterprise

Common Social Profile Unified Data Model Open Integration

Page 6: How Salesforce.com R&D Delivers the Cloud

Trusted, Multi-tenant Infrastructure

sites native HTML5 communities

sales cloud

database.com

data.com

chatter A

PIs

/ In

teg

ratio

n

service cloud appexchange

custom apps

force.com

portals

site.com heroku

social customer

profile

Salesforce Architecture

Page 7: How Salesforce.com R&D Delivers the Cloud

Logic/data Portability

Any Device

Open

No Hardware

No Software

Fast Automatic Upgrades

Pay-as-you-go

Easy

Democratic

Economical

Everyone

The Core of the Social Enterprise:

Multi-tenant Cloud Computing

Page 8: How Salesforce.com R&D Delivers the Cloud

What Salesforce.com does for you?

YOU

get to focus on innovation We do

Infrastructure

Services

We do

Application

Services

We do

Operations

Services

Customize your CRM

Build your data model

Build your business logic

Build your user interface

Network

Storage

Operating System

Database

App Server

Web Server

Data Center

Security

Sharing

Integration

Customization

Web Services

API

Multi-Language

Authentication

Availability

Monitoring

Patch Mgmt

Upgrades

Backup

NOC

Force.com allowed us to create and deliver a total of 14 applications –

all without the expense and hassles of traditional application

development.

Page 9: How Salesforce.com R&D Delivers the Cloud

Multitenancy

Page 10: How Salesforce.com R&D Delivers the Cloud

One Cloud with Many Customers

Shared Elastic Services

One Data Store per Pod

10K+ Customers per Pod

50+ Pods

All data segregated by customer

All operations include tenant ID

Disaster Recovery

Per tenant encryption keys

Page 11: How Salesforce.com R&D Delivers the Cloud

What is in a Pod

Page 12: How Salesforce.com R&D Delivers the Cloud

What Multitenancy Means for Salesforce R&D

No Legacy Teams

Bugs fixed for everyone

One Version

Page 13: How Salesforce.com R&D Delivers the Cloud

What Multitenancy Means for Salesforce R&D

No Legacy Teams

Bugs fixed for everyone

One Version 200K+ of our Tests

Run your tests as well

Automation

Page 14: How Salesforce.com R&D Delivers the Cloud

What Multitenancy Means for Salesforce R&D

No Legacy Teams

Bugs fixed for everyone

One Version

Pod Architecture

200K+ of our Tests

Run your tests as well

Automation

Staggered Releases

Scalability across all sizes

Page 15: How Salesforce.com R&D Delivers the Cloud

What Multitenancy Means for Salesforce R&D

Three major releases/year

Bug fixes every week

Predictability

No Legacy Teams

Bugs fixed for everyone

One Version

Pod Architecture

200K+ of our Tests

Run your tests as well

Automation

Staggered Releases

Scalability across all sizes

Page 16: How Salesforce.com R&D Delivers the Cloud

What Multitenancy Means for Salesforce R&D

Three major releases/year

Bug fixes every week

Predictability

No Legacy Teams

Bugs fixed for everyone

One Version

Pod Architecture

200K+ of our Tests

Run your tests as well

Automation

Staggered Releases

Scalability across all sizes

Page 17: How Salesforce.com R&D Delivers the Cloud

Feeds

Profiles

Files

Social Graph

Social

Right Experience

Any Device

Customizable

Mobile

Real-time

notifications

Real-time workflow

Real-time feeds

Real-time

Social Enterprise Platform

Powered by Multitenancy

Open

Open Standards

Open Technologies

Open Interfaces

Open Languages

What Makes Us Different?

Page 18: How Salesforce.com R&D Delivers the Cloud

“Skate where the puck's going”

Sales and Service are different from 5 years ago

Ubiquity of Mobile Connected Devices

Social replacing Email

Page 19: How Salesforce.com R&D Delivers the Cloud

Next Generation technologies

Focus and investment shifted

Investing in the Future

Page 20: How Salesforce.com R&D Delivers the Cloud

True to the Core of CRM

Page 21: How Salesforce.com R&D Delivers the Cloud

“True to the Core” is a Social Movement Started by

Customers

It Started With An Idea Then a Chatter Group Then A Blog

Page 22: How Salesforce.com R&D Delivers the Cloud

How We Heard You

Chatter

IdeaExchange

Customer Surveys

Twitter and Blogs (Radian6)

Support Cases

Page 23: How Salesforce.com R&D Delivers the Cloud

Categorizing the Complaints

All CRM not customizable using the platform

Difficult UI around some CRM features

Technically Difficult Backlog Items

Backwards Compatibility

New Technology

Page 24: How Salesforce.com R&D Delivers the Cloud

Thank You for Reminding Us

Agile Development tends toward “Large” Features

Quality effort for older features higher

Evolution of database.com makes “new” things easier

Never rest on our laurels

Page 25: How Salesforce.com R&D Delivers the Cloud

Prioritize Based on Usage and Demand

Prioritize Based On:

User Adoption

Customer Surveys

IdeaExchange Demand

Strategic Importance

Page 26: How Salesforce.com R&D Delivers the Cloud

Listening to the Customer

Page 27: How Salesforce.com R&D Delivers the Cloud

We are Listening and Delivering for CRM

We increased investment in CRM development

We created new internal teams and increased staffing

We focused on being “True to the Core”

Page 28: How Salesforce.com R&D Delivers the Cloud

Delivering 300K+ Idea Points This Year

Idea Points Target Release

Salesforce Mobile for Google Android 26K Winter ‘12

Exception Reporting (outer joins) 41K Spring ‘12

Cross Object Workflow 39K Spring ‘12

Joined Reports 39K Spring ’12

Multiple Contacts on an Activity 49K Summer ‘12

Setup Search 14K Summer ‘12

Page 29: How Salesforce.com R&D Delivers the Cloud

Delivering Small Ideas

Idea Points Target Release

Filters on Dashboard Components 3K Winter ‘12

Field Updates retrigger Workflow 5K Spring ‘12

Criteria-based sharing for all objects 1K Spring ‘12

Keep column size when editing lists 0K Spring ’12

Reorder search results 1K Spring ‘12

Alphabetize Reports 3K Winter ‘12

Page 30: How Salesforce.com R&D Delivers the Cloud

Why can't you just fix my feature?

Trust is our #1 value

Backwards Compatibility

Workaround available

Complexity

Multiple Contacts per Activity

State & Country as a Picklist

Country starts with “BH”: Bahrain (BH) or Bhutan (BT)?

Page 31: How Salesforce.com R&D Delivers the Cloud

We Value Consistent Improvement

API First, Mobile Second, Web Third

One Integrated Platform for All Applications

No middleware needed

Migrate customers to the state of the art at their pace

Page 32: How Salesforce.com R&D Delivers the Cloud

How You Can Help

Page 33: How Salesforce.com R&D Delivers the Cloud

Idea Exchange

http://ideas.salesforce.com

Join the Customer Community

Ask your questions

Provide new ideas and vote up your issues

Talk to support if it is a bug

If it’s broken, we want to know!

Page 34: How Salesforce.com R&D Delivers the Cloud

Dreamforce Community http://dreamforce.com

Join the Chatter Groups

Get support for your ideas from the broader community

Crowd sourced solution

http://developer.force.com

Community Boards for developers

Code sharing for Apex

Page 35: How Salesforce.com R&D Delivers the Cloud

More information about multitenancy

Search for Force.com Multitenant Whitepaper

in your favorite search engine

Multitenant Magic Webinar http://wiki.developerforce.com/page/Multitenancy_Webinar

@tammforce

Page 36: How Salesforce.com R&D Delivers the Cloud

Speaker Name

Speaker Title,

@twittername

Speaker Name

Speaker Title,

@twittername

Speaker Name Speaker Name

Speaker Title,

@twittername

Speaker Title,

@twittername

Page 37: How Salesforce.com R&D Delivers the Cloud