Introducing: Salesforce App Cloud
FORCE HEROKU ENTERPRISE THUNDER
AppExchange Trailhead
Shared Identity & Data Model Integration Shield
Trusted and Connected Platform Run all your apps on a trusted platform
Speed and Agility Every employee can build fast with clicks or code Complete Enterprise Ecosystem Best place to learn, build, buy, and sell apps
Win one of ten SONOS speakers at the App Cloud Keynote!
App Cloud Product Showcase
Moscone North
IT Ranger Station in the Dev Zone
Moscone West, 2nd Floor
Thursday, September 17, 2pm — Moscone South
Tod Nielsen
EVP, App Cloud Salesforce
Mike Anderson
CIO Crossmark
Herry Stallings
AVP App Dev USAA
Heather Quiqley-Allen
VP Marketing Bosma Enterprises
Learn more about App Cloud:
Our Salesforce Journey
Started 5 years ago
with CRM in Australia
Built Force.com Center of
Excellence
Transformed our
corporate Intranet
Replaced Legacy
Applications
Streamlined Manual Business Processes
Built Applications to Support a
Mobile Workforce
2010 2011 2012 2013 2014 2015
Built and deployed over 50 apps globally in 5
years!
Salesforce Center of Excellence
• Governs our Salesforce environment
• Release strategy
• Refresh
• Design review
• Code review
• Standards .
Salesforce Developers
• 20 people in IT
• Pure developers
• Analyst – point and click development
• Legacy developers – picked up Salesforce knowledge
• Innovation team – Salesforce is just one tool in their belt
• Admins in regions
.
Buy the Barrel
Legacy application that was one of out first on the platform
Multiple levels of approvals
Use Chatter to discuss details of the order
Used across 4 distilleries
Several enhancements over the last three years as we have learned from the process
Hand Select Your Very Own Barrel
Global Production Leveraging Mobility & Dashboards
Transformed a manual process that just focused on yield
Now track distillery efficiencies and is standardized across all plants
Project Priorities Corporate view of all Projects
Every department was working on projects in silos
Prioritization needs to happen at the executive team level
Gain alignment and buy in
Plans for Citizen Developers…
• Jack Daniel’s pilot
• Sanitation app
• Improve business processes
• Former Salesforce IT resources in business areas
• Global Production
• Finance
.
All about
Lilly is a global pharmaceutical company head quartered in Indianapolis with 35,000 employees. Lilly is centered around 5 Business Units: Oncology, Diabetes, Bio-Medicines, Emerging Markets and Animal Health.
We have a long history of “Citizen Development”
Timeline 40,000 users 20,000 apps Governance and accountability challenges
38,000 users 85,000 forms, 150 apps Governance, accountability, and access control challenges
48,000 poten?al ci?zen developers Poten?al: 1000+ apps Future Poten?al Chaos? Controlling Shared Components / Limits? Cloud Security?
2006 2001 2015
Platform
The Force.com platform can enable cost
effective, rapid application
development of non-critical
applications, focused on minimum
viable product and a rapid release cycle.
Governance
Getting to the right level of governance
is critical. To little can dramatically
increase technical debt, and too much
can kill innovation
Our Hypothesis
Forcefest Hackathon
The Hackathon was the key enabler to drive Citizen Development and engage employees
• Open to all IT associates
• Four hours of training on Force.com development
• Gave participants access to a Force.com sandbox
• Participants produced a short video showcasing their app,
and presented to panel of judges (5-10 minutes)
• Winners were formally presented at the Lilly IT Conference
What it was like for a participant
Background New to the company. Zero Salesforce experience. Background in web and app development. Just beginning to understand the landscape of pharma and how Lilly may leverage our investment in Salesforce.
How I learned Initially, reading some documentation and tutorials. Quickly jumped into my use cases and figuring out how the platform could solve each one. 3-4 weeks part-time for learning and execution of idea.
Why I wanted to participate Looked like fun. Opportunity to showcase my talents and ideas. Opportunity to acquire new skills and demonstrate value.
What I enjoyed Picked up the declarative and programmatic skills in a matter of days. Many needed capabilities were already there and I could focus on my use cases.
§ Explores Gamification of treatments and prescriptions
§ Rewarded points (RxP) for taking medicine and reporting on your symptoms
§ Keep track of your prescription information
§ Track your progress
§ Custom Visualforce Page – Bootstrap
§ Responsive and Salesforce1 compatible
§ Standard SFDC pages for administrator view, configuration, and monitoring.
§ 2 weeks of part-time effort
Winning App Patient RxP
Hackathon Results
16 Applications Submitted 29 Individual Participants
6 Project Finalists – One finalist was was a non-IT professional
In the first 6 months of of Citizen Developer Service availability, 7 of the hackathon participants have
developed, or are developing production apps.
Architecture
• Citizen developed apps are deployed to a separate non-quality critical Org
• Non-sensitive content
• No data integrations
• No modification to shared objects schema
• Weekly release schedule
• Applications with sensitive data or integrations are deployed to the main quality-critical org (additional developer competency is required)
Governance
• Streamlined version of enterprise application development process
• Initial review / quality assessment
• Repository / continuous integration
• Pre-deployment code review
• Self-service access management
• Application Owner/Custodian periodic review
Citizen Developer Service Development
Guiding Principle: Adopt Agile approach to service development.
Builder 1. Development
2. Testing
3. Application Support
4. Regression Testing for Platform Releases
Builder+ 1. Source Code Management Setup
2. Continues Integration Setup
3. Code Packaging
4. Code Review
5. Code Deployment
6. Development Coach
The Builder / Builder+ Community Develop an autonomous community of Citizen Developers supporting two distinct roles
5 Key Learnings for Citizen Dev Best Practices for your enterprise
March-‐May 2014
July August September October Timeline November December February March April June January 2015
1. Find the “Governance Balance”. Governance is necessary, but don’t let it kill innovation.
2. Plan for support early. Some parts of the organization do not have local technical resources to
provide support for citizen developed apps. This can limit the value realized by the business.
3. Start with pilot apps and get value quickly. Leverage continuous improvement to grow the
service over time.
4. Keep the release process simple; no schema changes to shared components. Simplicity allows
for frequent releases.
5. Actively work to establish a strong Builder community, particularly the Builder+ role.