Innovation@salesforce
-
Upload
cfry -
Category
Technology
-
view
708 -
download
0
description
Transcript of Innovation@salesforce
innovation@salesforceChris FrySVP Development
Qua
rte
rly R
eve
nu
e (
$M
)
Revenue through fiscal quarter ended 04/30/11
FY2005 FY2006 FY2007 FY2008 FY2009 FY2010 FY2011
About Us:
First Cloud Company to Exceed $2.0 Billion Annual Run Rate34% Revenue Growth Y/Y in Q1 FY12
$2.1 Billion+ #4Fastest Growing Company 2010Annual Revenue Run Rate
FY2012
1999
Culture to Innovate
2000 2001 2002 2003 2004 2005 2006
Features Delivered per Team
Days between Major Releases
Unpredictable
completion of
projects or initiatives
Lack of Visibility
Resource Bottlenecks
Infrequent Customer Feedback
2000 2001 2002 2003 2004 2005 2006 2007
Features Delivered per Team
Days between Major Releases
Transformation Results
ADM Rhythm & Release Cadence
Monthly Rhythm
Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
Release Release ReleaseRelease
What is ADM?
Re-factoring
Self-organizing
Predictable releases
Transparent
Ftest - Selenium
Continuous integration
Debt free
Just-in-timeIterative
Always Potentially Releasable
Time-boxed
Early Feedback
Agile
Lean
Continuous Improvement
Code Reviews
Collective Code Ownership
Self-correcting
125+Scrum Teams @ Salesforce
Scaling Agile
Workgroup
Scrum Teams(with dedicated
Dev & QA)
Workgroup
Scrum of Scrum of Scrums
Platform Division
Scrum of Scrums
Applications Division
Scrum of Scrums
Infrastructure Division
Scrum of Scrums
System Test
Usability
UI Design Doc
Shared Resources
Technical Operations
Disruptive Organization
Align the entire company
Where do we want to be?
What values are important to us?
How we will get there?
What obstacles do we need to recognize and overcome?
How will we measure success?
04/08/2023 27
PTOn! is designed to inspire the creativity of our individual contributors.
Take the space to do the great things that you are passionate about (even if they are outside the objectives of the scrum team)
Continuous Innovation
Continuous Innovation
30 Major Releases
Every Customization & Integration Automatically Upgraded
Always Have the Latest Innovations & Technology
Painless, No Hassle Upgrades
Investment in Automation
Disruptive Technology
Cloud Services
API Access to Data & Metadata
Business Intelligence / OLAP
SOQLQuery
OLTP
Content Management
Mobile
Search
Packaging
BPM (workflows, approvals)
Batch Processing
Web MVC Framework
(Visualforce)
Multi-tenant programming
language (Apex)
Site Architecture Overview
Tenants (e.g., a company) known as “organizations”
Each organization has users– From 1 to 100,000s– Each username maps to a
single organization-id
Single code base – Only 1 version to support!
680,000+ Custom Objects (Tables)
24+ Production Instances
~8 DBAs
Higher Purpose Culture of Innovation Disruption
What is ADM?
ADM (Adaptive Delivery Methodology) is an Agile
discipline that is specific to salesforce.com. It employs
Scrum project management framework, adopts certain
extreme programming practices and is based on lean
principles.