cloudforce sydney 2012 - how to architect & design your app for commercial success

31
How to Architect & Design Your App for Commercial Success Sebastiano Costanzo, ISV Technical Evangelist salesforce.com @cisebi

Upload: salesforce

Post on 13-Jan-2015

760 views

Category:

Technology


0 download

DESCRIPTION

Sebastiano Costanzo @cisebi talks about Apps and how to design them for commerical success. This was presented during a Breakout Session at Cloudforce Sydney 2012 (http://www.salesforce.com/au/cloudforce/ ).

TRANSCRIPT

Page 1: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

How to Architect & Design Your

App for Commercial Success

Sebastiano Costanzo, ISV Technical Evangelist

salesforce.com

@cisebi

Page 2: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

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 on Form 10-K for the most recent fiscal year ended January 31, 2012. This document 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.

Page 3: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Agenda

Making your App ready for the Social Enterprise

Building your App

Distributing your App

Best Practices from a PDO

Demo

Next Steps

Question & Answer

Page 4: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Characteristics of a killer ISV app

Page 5: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

What is the problem you are trying to solve?

Page 6: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

What is your target market?

Page 7: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

What type of users need this app?

Page 8: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

How will your app connect to the Social Enterprise?

Your App

Here

Page 9: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Killer Apps Across the Enterprise

Page 10: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Platform for the Social Enterprise Architecture

Trusted, Multi-tenant Infrastructure

sites native HTML5 communities

sales cloud

database.com

data.com

chatter

AP

Is / I

nte

gra

tio

n

service cloud appexchange

custom apps

force.com

portals

siteforce heroku

social customer

profile

ERP

Finance

HRMS

Any System

Customer Social

Apps and Networks

Page 11: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Building Your App

Page 12: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Building on Force.com Platform

Declarative

Simplicity + Speed Control + Flexibility

Programmatic

Applications

Tabs

Page Layouts

Record Types

Formulas

Validation Rules

Workflow & Approvals

Objects

Fields

Relationships

Visualforce Pages

Force.com Sites

Visualforce Controllers

Apex

Web Services API

Web Services API

Metadata API

User

Interface

Business

Logic

Data

Model

Page 13: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Social Data Model

Chatter Components

Chatter APIs

Social graph built into Force.com

Point & click tools for business analysts

APIs for developers to built custom app

functionality

Next Generation of Social Apps

Page 14: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Mobile SDK: Accelerate App Development

OAuth2 Secure authentication and refresh token

management

API Wrappers Interact with Salesforce REST APIs with

popular mobile platform languages

App Container Embed HTML5 apps inside a container to

access powerful native device functionality

Secure Offline API Store business data on a device with

enterprise-class encryption

Push Notifications Dispatch real-time alerts directly to

mobile devices

Tools for building native, hybrid, and HTML5 apps on iOS and Android

Page 15: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Distributing Your App

Page 16: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

ISVforce is Our Leading Technology for ISVs

Page 17: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

The Branded Experience

Page 18: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Create a Seamless Customer Experience

Pre-configured

trials

Easy distribution

via AppExchange or

your own website

Add, upgrade or

disable users

Easily link to

billing method of

choice

Seamless upgrades

Push bug fixes to

subscribers

Page 19: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Free Trials Made Easy – Showcase Your App

Free listing

Access to over 2 million subscribers

Enterprise grade security reviews

12,000+ leads/month passed to partners

Host your own signup page to provision free trials

Customize your app and trial experience

Maximize distribution of your app

Run your own marketing campaigns

Your Company Website

Page 20: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Hari Chandrashekar

Managing Director

Page 21: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

About Arxxus

Strategic partnership with salesforce.com

spanning: ISV, PDO and Professional

Services

Headquartered in Sydney, Australia with

R&D from India

Current focus is APAC (ANZ/India) with

50+ employees and growing

Scalable ‘onshore-offshore’ model with

cutting-edge capabilities

Served 250+ customers and completed

500+ projects

Page 22: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

App Development Best Practices

1. Design data models for Analytics

2. Use batch processes for aggregation

3. Plan for Large Transactional volumes

4. Configure, Don't Code!

5. Design within governor limits

6. Design for different end points

7. Keep an eye out for new release features

Page 23: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Force.com + ISV = Winning Combination

Force.com offers apps a platform

that is :

✔ Scalable

✔ Secure

✔Open (API)

✔ Social (Chatter)

✔Mobile

However, some apps may need a

broader architecture if needing:

✘ Big data sets

✘Complex processing

✘Ultra high transaction volume

✘ Very low latency

Force.com and the ISV program delivers a winning combination of:

– Rapid results (build and roll-out apps in weeks)

– Clear licensing framework (multiple go to market models)

– Success-based costs (pay only for sales, not for “keeping the lights on”)

Page 24: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Example: Arxxus PI & IG

• Intelligent Gatekeeper:

Track workforce / assets /

inventory in real time

• Enterprise Customers

• Safety / Security /

Contractors / Admin

• Platform Insight: Manage

large data sets intelligently

for insightful analytics

• Financial Institutions

• Fund Managers

Business

problem we

are solving:

Market:

User Base:

How Does The Social Enterprise Fit In?

– Social: Users collaborate using Chatter

– Mobile: IG Contractors view and send info via Mobile Device (HTML5)

– Open (API): PI gets data processed in AWS - IG uses Twilio and Google Maps

and connects to gates systems, RFID, smartphones

Page 25: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Demo

Page 26: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Distributed Enterprise App

Customer # 3

Customer # 2

Customer # 1

Page 27: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Next Steps

Page 28: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Free training for ISV partners

Contains best practices for:

business development, sales,

marketing, technical, operations, &

support

For each phase, users:

(1) watch the video

(2) work through the checklist

(3) review the FAQ

(4) log cases with questions

(5) Customize w/Train-the-Trainer

http://tinyurl.com/isvforceacademy

ISVforce Lifecycle Academy (Online)

Page 29: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success
Page 30: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success
Page 31: Cloudforce Sydney 2012 - How to architect & design your App for Commercial Success

Don’t Forget to Submit Your Survey!

Stop by the registration kiosks to complete your

session surveys. We have 200 KeepCups to

give away as well as the chance

to win a $500 iTunes voucher!

Thank you!

NSW Permit No. LTPS/12/05010