• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CloudOps evening presentation from Salesforce.com
 

CloudOps evening presentation from Salesforce.com

on

  • 6,727 views

Presentation from Peter Coffee of Savvis at the CloudOps cloud evening

Presentation from Peter Coffee of Savvis at the CloudOps cloud evening

Statistics

Views

Total Views
6,727
Views on SlideShare
6,725
Embed Views
2

Actions

Likes
1
Downloads
56
Comments
0

2 Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • We won’t be doing any “road maps” today. Everything we’re here to discuss with you is either ready for use, or at a minimum ready for your evaluation, right now.
  • We prefer to define the cloud, not as a bundle of technologies, but as a set of promises that the experience of acquiring and using IT capability can be fundamentally improved.
  • Moving away from the idea of a familiar development model, “only cloudier”, has allowed the Force.com developer to elevate the starting point for application construction
  • We move the complete freedom of a custom logic capability up into a metadata layer, uniquely combining the power of custom logic with the economy and robustness of a full multi-tenant environment. Someday, others will do likewise: for now, Force.com is unique in delivering this combination of characteristics.
  • When you design from Day 1 for massive sharing, you build in a representation of data ownership from the bottom up instead of trying to construct a perimeter
  • Granular, governable and auditable privilege assignment elevates security in the cloud above what’s achieved in legacy environments
  • Comprehensive reviews, and cost-effective amortization of security costs across multiple tenants enables superior trust at competitive prices
  • Partitioning of data enables compliance with regulation; further, liberating the latent value of legacy IT assets is often the most unexpected bonus of the cloud – and it’s “the” cloud, one common cloud with many interoperable services, not multiple clouds representing separate silos
  • We move the complete freedom of a custom logic capability up into a metadata layer, uniquely combining the power of custom logic with the economy and robustness of a full multi-tenant environment. Someday, others will do likewise: for now, Force.com is unique in delivering this combination of characteristics.
  • With Force.com, it’s easy to build Cloud 2 apps. Any app you build on Force.com can immediately take advantage of Chatter for collaboration, with no code required. Just select what applications and data (objects and fields) you want to enable, and updates to them will automatically appear in followers’ feeds, so your users will never again miss important information they need to be successful.
  • Measurable productivity improvement, independently estimated by three separate studies, is the result
  • But it’s not IT’s fault. The villains here are the traditional hardware and software vendors who are holding us back. Today, it just takes too long to build and deploy custom apps for your business. These solutions start by making us install and configure a stack. Then, even though any great developer can write code in a reasonable amount of time, it can take weeks or months to tune it, test it, deploy it, and patch it. On average, it takes about 8 months to build a custom app on traditional hardware and software. And of course, by the time you’ve built the app, the requirements have changed and you are starting over again. This isn’t a way to build an deploy custom apps for your company.

CloudOps evening presentation from Salesforce.com CloudOps evening presentation from Salesforce.com Presentation Transcript

  • Building Business Apps on Force.com
    • Peter Coffee
    • VP / Head of Platform Research
    • salesforce.com inc.
  • 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 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, 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, 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 and on our Form 10-Q for the most recent fiscal quarter: these documents and others 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 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. In Other Words: Everything That You See Here is Real
  • Cloud Platforms: Much Better than Burning Money
    • Spot-market auction site and on-line dealer training system
    • Built in one week for $50k
    • Brought on-line at end of week 2
      • Week 3 revenues $500k
      • Week 4 revenues $1M
      • Week 5 revenues $5M
      • Week 6 revenues $8M
    • Internal rate of return 383%/week
    • Annualized: 36,749 decillion %
    • (Your mileage may vary)
      • Moving toward an ideal: “Zero, One, Infinity” *
      • 0 On-premise infrastructure Acquisition cost Adoption cost Support cost
      • 1 Coherent and resilient environment – not a brittle “software stack”
      •  Scalability in response to changing need
      • Integratability/Interoperability with legacy assets and other services
      • Customizability/Programmability from data, through logic, up into the user interface without compromising robust multi-tenancy
      • * From The Jargon File : “Allow none of foo , exactly one of foo , or any number of foo ”
    What it Means to Promise “The Cloud”
  • All Cloud Models Simplify Something Cloud Platform for Consumer Apps Infrastructure as a Service Non-Relational Database Python or Java Server Ease of entry…to basic Web app capability Rapid enhancement of enterprise app portfolios Cloud Platform for Business Apps Infrastructure as a Service Full Relational Database Integration as a Service Logic as a Service UI as a Service Servers as a Service Infrastructure as a Service Virtualization…of aging app dev models VM VM VM VM
  • Cloud Platforms Can Offer Developer Leverage A path of least resistance to high-function applications > 1 Billion Lines of Cloud Logic Unlimited Real-Time Customization Granular Security & Sharing 245,000 Workflow Rules and Approvals 312,000 UI Customizations Real-Time Mobile Deployment Real-Time Websites Integrated Content Library Integrated Analytics & Data Quality Integrated Analytics & Data Quality Aids 800+ Integrated Applications Multi-Tenant Kernel Proven Reliability Real-Time Upgrades ISO 27001, SAS 70 Type II Certified Security Proven Scalability (15 billion transactions/Q2) Real-Time Transparent System Status 3 Global Data Centers & Disaster Recovery Proven Real-Time integration Real-Time Sandbox Environments Real-Time Query Optimizer Salesforce to Salesforce Sharing
  • Coherent Code Base and Managed Infrastructure Your Clicks Your Code Metadata representations: Rigorously partitioned data, logic and customizations for multiple customers Build strategic applications Customize any aspect Upgrade when convenient Preserve IP control The Metadata Model: Cloud + Customization User Interface Logic Database
  • Instantly Set Up Dev Environments Easy to Collaborate on Projects Force.com Code Share Force.com Sandbox Easy Access to Code and Schema Metadata API Reconceiving the Developer Experience Everything You Need to Build Apps Force.com IDE Everything You Need to Build Apps Force.com IDE
  • Procedural Power
  • Platform Depth
  • Run-Time Governance
  • Proactive Protection
  • Declarative Directness
  • Through the UI Glass
  • Extending Force.com: Mashups & Composites Standard form IFRAME contents HTML Level Control IFRAME area Data, context and content from server
  • Force.com Database Force.com Platform Services Ever-Increasing Openness Your Java Apps VMware vSphere Spring & Tomcat vCloud Technology VMware Managed Application Stack
  • Use the Spring Tool Suite Eclipse IDE Your Java App Drag-and-drop your app to the Cloud VMware vCloud Technology Automatically Manages Java Stack Free at springsource.com Build Java Apps the Way You Do Today
    • Meet user expectations without compromising SaaS efficiencies
    As Innovative As You Want To Be
    • Password security policies
    • Rich Sharing Rules
    • User Profiles
    • SSO/2-factor solutions
    Bottom-Up Design to be “Shared and Secure”
  • Every Act an Invocation: Granular Privilege
  • Trust Attainment Enables Cloud Adoption
    • Robust infrastructure security
    • Rigorous operational security
    • Granular customer controls
      • Role-based privilege sets
      • Convenient access control & audit
    • “ Sum of all fears” scrutiny and response
      • Multi-tenancy reduces opportunities for error
      • The most demanding customer sets the bar
  • Cloud Integration: Not an All-or-Nothing Choice Mash-ups from Web and AppExchange Native Desktop Connectors Integration Partner Ecosystem Developer Toolkits Native ERP Connectors Mainframe (mān'frām') – noun: peripheral device to the cloud
  • 4 Months (Oct ’06- Feb ’07) 1 Month (Dec ’06) 5 Months (Dec ’06 – May ’07) 2Q07 Deployments “ This is process lite. It gives my business users what they want, a unique app for each sales team, fundamentally reflecting their own personality. “ And yes, I get a single standard SAP integration. It’s a terrific success. ” – CIO, Fortune 500 Firm SAP Back-end Integration Customized for Diverse Sales Groups Sales Distributors EMEA Inside Sales AFS Global Sales FLPR Field Sales Cloud Integration: New Roles for Knowledge
  • Coherent Code Base and Managed Infrastructure Selectively exposed data, logic and customizations Click to Connect Your Clicks Your Code User Interface Logic Database Salesforce to Salesforce Sharing
  • The Force.com Visual Process Manager How it works Process Designer Process Simulator Real-time Process Engine Wizard Builder Step 1 Step 2 Step 3
  • Visual Process Designer
    • Easy visual authoring
    • Multiple process types & templates
    • Real-time process simulation
    • Extensible plug-in architecture
  • UI Wizard Builder
    • Rapidly Create Wizards
    • Requires no Code
    • Walk users through multi-step processes
    • Dynamic decisions and branching
    • Displayed as Mashups in UI
  • Process Simulator
    • Process walkthroughs
    • UI displayed in Simulator
    • Conflict resolution
    • Auto verification
  • Real-time Process Engine
    • Multi-tenant
    • Multiple process types & templates
    • Real-time process simulation
    • Extensible plug-in architecture
  • Visually Programmed Business Rules More powerful than formulas, easier than code
      • Use with assignment, escalation, validation rules, etc.
      • Call out to external systems
      • Execute asynchronously, in batch, or scheduled
    + Business rule evaluates to true
  • Email Users Social Networking Users Global Users (MM) Social Networking Users Surpass Email Users on 7/09 Source: Morgan Stanley Internet Mobile Report, December 2009 Data is for unique, monthly users of social networking and email usage. Why Now? New Mandates for Applications
    • It’s hard to add security to a tool that shares by default
    • It’s possible to add social tools to a proven trust model
    Enterprise Clouds Enable Secure Communities Profiles File Sharing App Updates Groups Status Updates Security & Sharing Model Real-time Analytics Feeds Mobile
    • What is the organization’s mission?
    • What information supports that mission?
    • Where does it originate?
    • Who holds it?
    • Who can see it?
    • What events change it?
    • When is that important?
    • How do people know?
    • How can people act?
    The Map to “Securely Social”
    • Where are key players already having conversations?
    • What facilities exist for tapping that stream?
    • What are the cultural norms of that community?
    • When should you be present?
    • How should you participate?
    • Who will represent you?
    • How will that process scale?
    • What will you learn?
    • How will you change?
    The Map to “Securely Social”
  • Social Business Processes
    • Collaborative process creation & maintenance
    • Best practice sharing
    • Integration with feeds and other social channels
    • Social process monitoring
    Steve Wood. Great – I can help with the case escalation by linking in the Apple Escalation Process . New process created: iPad Tier 1 Support Process (Goals: Run time, 5 min) Andrew Leigh. I need to create a new customer service process for the iPad, can you guys help? Varadarajan Rajaram. Yes, I know this product well – there are a bunch of solutions I can build into this process.
  • Real-Time Device Interactions
    • Instant updates, not limited by human speed or attention
    • Effective integration of hardware speed & human judgment
    • The next new application opportunity
    public String CloudThoughts{ get; set;} Mike Leach, www.embracingthecloud.com
  • PaaS Enables Capability Added At Will… …Not When the Capital Budget Allows Chatter Platform Profiles Check to Enable Feeds Status Updates Groups Apps Document Sharing Social Apps
    • The FUD: “A PaaS is a proprietary platform that makes me learn new things and locks me in forever”
    • The Reality:
      • We’ve always enabled options
        • Run local code and integrate
        • Run Java or LAMP on AWS
        • Treat us as an adjunct tool for
          • Integration of multi-vendor IT
          • Access to handheld devices
      • Openness is a commitment
        • Java (+ more to come) on Vmforce
          • Familiar development model
          • True freedom to port up or back
        • Ruby (+ more to come) on Heroku
          • Not just an application
          • The tools to fulfill a mission
      • PaaS leverage is essential
    Ecosystem Leverage = Competitive Advantage
  • Cloud Development: reinvented, not just relocated
    • Nucleus Research analyzed Force.com deployments: found average 4.9 times faster development (range 1.5x-10x) versus Java or .Net
      • Custom objects
      • Administrative tools
      • Workflow engine
      • Pre-tested platform
    • Galorath Inc. compared developers’ Force.com productivity to Java development
      • Requirements definition time reduced 25% due to rapid prototyping
      • Testing effort reduced by (typically) more than 10%
      • Development productivity of new code 5x greater
      • Overall project cost 30-40% less
    • CustomerSat sampled more than 1,100 Force.com development teams during summer 2009
      • Average experience: 4 applications deployed to date
      • Average project cost savings: 48%
      • Average project acceleration: 5.1x
  • Traditional Platforms Make it Impossible for Application Developers to Catch Up Your App You Install & Configure Stack Write Code Deploy & Load Test Monitor & Tune Patch and Regression Test Legacy Stack-Based Process – Wherever it Is IDC White Paper sponsored by Salesforce.com: “Force.com Cloud Platform Drives Huge Time to Market and Cost Savings”, Doc # 219965, September, 2009 Average time to build a custom app with software is 8 months. By late 2009, Qualcomm/Android cycle time had dropped to 4.5 months.
  • Clouds Offer Countable Benefits Mark Silber IT Systems Architect $11B Chip Manufacturer 20,000 customers (engineers) that require 24/7 support Deployed first customer portal in 1 week Retired 40 servers and 11 databases Reduced IT CRM support costs by 60% 100,000 self-service portal users
  • Some Things Should Not Be Your Problem
  • Yes, There Is a True Cloud Mash-ups from Web and AppExchange Native Desktop Connectors Native ERP Connectors
  • Peter Coffee VP / Head of Platform Research [email_address] facebook.com/peter.coffee twitter.com/petercoffee cloudblog.salesforce.com Q & A?