SlideShare a Scribd company logo
Build Your First Custom Lightning
App in Five Easy Steps
An Admin’s Guide
Dreamforce 2017
​#DF17
Forward-Looking Statements
​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 any litigation, risks associated with
completed and any 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 and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These 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.
Rebecca Saar
Sr. Manager, Admin Marketing
Salesforce
​@RebeccaSaar Customer or
Salesforce Logo
admin.salesforce.com
My Lightning App Building Journey in 5 Steps
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain &
Expand
My Lightning App Building Journey
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain &
Expand
My Problem: A Spreadsheet
I was managing content production for
admin.salesforce.com using a spreadsheet.
The cons were:
• Hard to make edits and change schedule
on the fly
• Not great for collaboration
• Hard to do reporting As any #AwesomeAdmin would, you should
be reacting to the word spreadsheet in horror
Tips to Identify Problems
1. Listen for people talking about spreadsheets
2. Confront them
3. Ask many questions:
Practice SABWA!
Salesforce
Administration by
Walking Around
• What are your paint points?
• What is the current process?
• Who is involved? Who is affected?
• How is the spreadsheet being used?
What works? What doesn’t?
• What does the future look like? How
can you plan ahead?
My Lightning App Building Journey
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain &
Expand
My Requirements: Manage Production of Content
​I had a vision of what it could look like,
but nailing it down exactly was the trick:
• Calendar view of our upcoming content
• Visualization of the process and status
of content
• Ability to report on content produced
• Easy collaboration on content
Tips for Gathering Requirements
• Interview your stakeholders:
• Dig deeper than the surface level request, figure out the
underlying reasons behind the request
• Take diligent notes
• Determine what data you need to capture in order to:
• Manage processes
• Do reporting
• Automate things
• Think about future requirements & scalability:
• More Users? Multiple teams? Different Content?
Keep Asking Why!
Eventually you’ll get
to the real
requirement
My Lightning App Building Journey
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain &
Expand
I Became a Builder
​I started with the data model
because I knew a strong
foundation would be key to
success.
• Created 4 custom objects, 4
record types, 36 custom fields
• Used junction objects to create
many-to-many relationships
• Created validation rules to
ensure users follow the process
• Built different reports to ensure
I captured data correctly
Customizing My App
​The design of the record
layouts and homepages was
very important to me
because I knew it would help
drive adoption.
​I got very familiar with
Lightning App Builder to
achieve that!
Key Features in My App
​I used awesome features to
make my fully functioning
content management app!
• Calendar anything
• Path
• Custom home pages
• Reports & Dashboards
Tips for Building
• Think about the data you want to capture and how it
relates to other data
• Use a DE org and start trying things out
• Design a data model that is scalable and future-proof,
consider:
• Objects vs Record types vs Page Layouts
• Standard vs custom
• Use tools like Lightning App Builder to thoroughly
customize your app
Draw It Out
Use paper, PPT or an
app to visualize how
data is connected.
My Lightning App Building Journey
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintained
&
Expanded
My Rollout Experience
1. Built out everything in a
Sandbox
2. Created a test user to see what
end-users see
3. Demoed the app during our
team meeting
4. Added the team as users
5. Continued to optimize
Tips for Rolling Out Your App
• Don’t build in production!
• Create a test user to troubleshoot issues before
your real users runs into them
• Demo your app live, leave room for questions
• Find great tips for demoing here:
bit.ly/rockyourdemo
• Add users who are ready and schedule time to
check-in
Plan a Great Demo!
A thoughtful demo
will result in high
user adoption.
My Lightning App Building Journey
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain
& Expand
Future of My App
Now:
• Have a high-level calendar view
• Manage content production process, review upcoming
content during our weekly meetings
• Report on how much content we’re producing
​Next:
• Adding automation and alerts to some of our processes
• Packaging my app
Tips to Maintain & Expand Your App
• Incorporate use of the app into how you and
your team work
• Use Salesforce Optimizer to understand how
effective your app is
• Be on top of release notes to see what new
features you can incorporate
• Plan further iterations
Use Optimizer!
Run the report to
understand how your
app is performing.
My Lightning App Building Journey in 5 Steps
Identified
the
Problem
Gathered
Requirements
Became a
Builder
Rolled
Out App
Maintain &
Expand
Now It’s Your Turn!
Complete my trailmix for in-depth guidance:
• bit.ly/buildanapptrailmix
Share your apps with me!
• Tweet me (@RebeccaSaar) tag #AwesomeAdmin
Build You First App in 5 Easy Steps

More Related Content

What's hot

Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)
Salesforce Partners
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
Roy Gilad
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Shell Black
 
Ready... Set... Action! - Susan Thayer
Ready... Set... Action! - Susan ThayerReady... Set... Action! - Susan Thayer
Ready... Set... Action! - Susan Thayer
Salesforce Admins
 
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon BarlowRollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
Salesforce Admins
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
Salesforce Admins
 
AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages
Salesforce Partners
 
Bringing You Closer to Your Social Customer
Bringing You Closer to Your Social CustomerBringing You Closer to Your Social Customer
Bringing You Closer to Your Social Customer
Salesforce Marketing Cloud
 
Social in Action: Streamline Your Social Content Marketing
Social in Action: Streamline Your Social Content MarketingSocial in Action: Streamline Your Social Content Marketing
Social in Action: Streamline Your Social Content Marketing
Salesforce Marketing Cloud
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning Experience
Shell Black
 
PI Leader Role updated
PI Leader Role updatedPI Leader Role updated
PI Leader Role updated
Shira Peleg
 
Webinar Coding for Salesforce Admins
Webinar Coding for Salesforce AdminsWebinar Coding for Salesforce Admins
Webinar Coding for Salesforce Admins
Salesforce Admins
 
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Process Builder and Flow: An Admin's Trigger by Rich EnglhardProcess Builder and Flow: An Admin's Trigger by Rich Englhard
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Salesforce Admins
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
Whytespace Ltd.
��
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
Dreamforce
 
Lightning Components Introduction
Lightning Components IntroductionLightning Components Introduction
Lightning Components Introduction
Durgesh Dhoot
 
Customizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning ComponentsCustomizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning Components
Salesforce Developers
 
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
Salesforce WorldTour NYC15 - Rock Your World with Process BuilderSalesforce WorldTour NYC15 - Rock Your World with Process Builder
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
Susan Sparks
 
Migrating to Salesforce Lightning
Migrating to Salesforce Lightning Migrating to Salesforce Lightning
Migrating to Salesforce Lightning
ricknania
 
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Webflow
 

What's hot (20)

Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)Partner Roadmap (May 04, 2017)
Partner Roadmap (May 04, 2017)
 
Salesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to appSalesforce Lightning component framework from 0 to app
Salesforce Lightning component framework from 0 to app
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
 
Ready... Set... Action! - Susan Thayer
Ready... Set... Action! - Susan ThayerReady... Set... Action! - Susan Thayer
Ready... Set... Action! - Susan Thayer
 
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon BarlowRollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
Rollin' Out Lightnin' Ain't All That Frightenin' by Jon Barlow
 
How to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using AgileHow to Foster Engagement and Understanding Using Agile
How to Foster Engagement and Understanding Using Agile
 
AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages AMP Fall & Winter '17 Packages
AMP Fall & Winter '17 Packages
 
Bringing You Closer to Your Social Customer
Bringing You Closer to Your Social CustomerBringing You Closer to Your Social Customer
Bringing You Closer to Your Social Customer
 
Social in Action: Streamline Your Social Content Marketing
Social in Action: Streamline Your Social Content MarketingSocial in Action: Streamline Your Social Content Marketing
Social in Action: Streamline Your Social Content Marketing
 
Planning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning ExperiencePlanning Your Migration to the Lightning Experience
Planning Your Migration to the Lightning Experience
 
PI Leader Role updated
PI Leader Role updatedPI Leader Role updated
PI Leader Role updated
 
Webinar Coding for Salesforce Admins
Webinar Coding for Salesforce AdminsWebinar Coding for Salesforce Admins
Webinar Coding for Salesforce Admins
 
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Process Builder and Flow: An Admin's Trigger by Rich EnglhardProcess Builder and Flow: An Admin's Trigger by Rich Englhard
Process Builder and Flow: An Admin's Trigger by Rich Englhard
 
Web Application Development
Web Application DevelopmentWeb Application Development
Web Application Development
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
 
Lightning Components Introduction
Lightning Components IntroductionLightning Components Introduction
Lightning Components Introduction
 
Customizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning ComponentsCustomizing Salesforce User Interfaces with Lightning Components
Customizing Salesforce User Interfaces with Lightning Components
 
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
Salesforce WorldTour NYC15 - Rock Your World with Process BuilderSalesforce WorldTour NYC15 - Rock Your World with Process Builder
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
 
Migrating to Salesforce Lightning
Migrating to Salesforce Lightning Migrating to Salesforce Lightning
Migrating to Salesforce Lightning
 
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...Progressive enhancement: a mindset for designing no-code platforms - No Code ...
Progressive enhancement: a mindset for designing no-code platforms - No Code ...
 

Similar to Build You First App in 5 Easy Steps

Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
Webinar: Be a Builder! Leverage App Builder to Deliver InnovationWebinar: Be a Builder! Leverage App Builder to Deliver Innovation
Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
Salesforce Admins
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
Salesforce Admins
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly
Traction on Demand
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin Webinar
Salesforce Admins
 
Summer '16 Release Preview Webinar
Summer '16 Release Preview WebinarSummer '16 Release Preview Webinar
Summer '16 Release Preview Webinar
Salesforce Admins
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
Salesforce Developers
 
Webinar: 5 Game Changing Lightning Components on AppExchange
Webinar: 5 Game Changing Lightning Components on AppExchangeWebinar: 5 Game Changing Lightning Components on AppExchange
Webinar: 5 Game Changing Lightning Components on AppExchange
Salesforce Admins
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter Feed
Salesforce Developers
 
Staying Ahead of the Curve with Lightning - Snowforce16 Keynote
Staying Ahead of the Curve with Lightning - Snowforce16 KeynoteStaying Ahead of the Curve with Lightning - Snowforce16 Keynote
Staying Ahead of the Curve with Lightning - Snowforce16 Keynote
Salesforce Admins
 
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
Salesforce Admins
 
SD DUG Salesforce Lightning Week
SD DUG Salesforce Lightning WeekSD DUG Salesforce Lightning Week
SD DUG Salesforce Lightning Week
Jeff Douglas
 
Roadmap Lightning Updates (November 3, 2016)
Roadmap Lightning Updates (November 3, 2016)Roadmap Lightning Updates (November 3, 2016)
Roadmap Lightning Updates (November 3, 2016)
Salesforce Partners
 
ISV Roadmap: Meet the PMs (October 13, 2014)
ISV Roadmap: Meet the PMs (October 13, 2014)ISV Roadmap: Meet the PMs (October 13, 2014)
ISV Roadmap: Meet the PMs (October 13, 2014)
Salesforce Partners
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Salesforce Admins
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
Salesforce Developers
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Salesforce Partners
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
Salesforce Partners
 
Get Nerdy with Lightning Experience Page Layouts
Get Nerdy with Lightning Experience Page LayoutsGet Nerdy with Lightning Experience Page Layouts
Get Nerdy with Lightning Experience Page Layouts
Salesforce Admins
 
Salesforce Lightning Component Framework Roadmap (TDX18)
Salesforce Lightning Component Framework Roadmap (TDX18)Salesforce Lightning Component Framework Roadmap (TDX18)
Salesforce Lightning Component Framework Roadmap (TDX18)
Developer Force
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
Salesforce Partners
 

Similar to Build You First App in 5 Easy Steps (20)

Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
Webinar: Be a Builder! Leverage App Builder to Deliver InnovationWebinar: Be a Builder! Leverage App Builder to Deliver Innovation
Webinar: Be a Builder! Leverage App Builder to Deliver Innovation
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly
 
Move to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin WebinarMove to Lightning in 60 Days - Admin Webinar
Move to Lightning in 60 Days - Admin Webinar
 
Summer '16 Release Preview Webinar
Summer '16 Release Preview WebinarSummer '16 Release Preview Webinar
Summer '16 Release Preview Webinar
 
Lightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE EvolvedLightning Developer Experience, Eclipse IDE Evolved
Lightning Developer Experience, Eclipse IDE Evolved
 
Webinar: 5 Game Changing Lightning Components on AppExchange
Webinar: 5 Game Changing Lightning Components on AppExchangeWebinar: 5 Game Changing Lightning Components on AppExchange
Webinar: 5 Game Changing Lightning Components on AppExchange
 
Force.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter FeedForce.com Canvas in the Publisher and Chatter Feed
Force.com Canvas in the Publisher and Chatter Feed
 
Staying Ahead of the Curve with Lightning - Snowforce16 Keynote
Staying Ahead of the Curve with Lightning - Snowforce16 KeynoteStaying Ahead of the Curve with Lightning - Snowforce16 Keynote
Staying Ahead of the Curve with Lightning - Snowforce16 Keynote
 
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
Admin Tips, Tricks & Strategies for Data Quality in Salesforce - Francis Pind...
 
SD DUG Salesforce Lightning Week
SD DUG Salesforce Lightning WeekSD DUG Salesforce Lightning Week
SD DUG Salesforce Lightning Week
 
Roadmap Lightning Updates (November 3, 2016)
Roadmap Lightning Updates (November 3, 2016)Roadmap Lightning Updates (November 3, 2016)
Roadmap Lightning Updates (November 3, 2016)
 
ISV Roadmap: Meet the PMs (October 13, 2014)
ISV Roadmap: Meet the PMs (October 13, 2014)ISV Roadmap: Meet the PMs (October 13, 2014)
ISV Roadmap: Meet the PMs (October 13, 2014)
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
Summer '18 Developer Highlights
Summer '18 Developer HighlightsSummer '18 Developer Highlights
Summer '18 Developer Highlights
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
 
APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)APP Academy: Build Your First App (October 13, 2014)
APP Academy: Build Your First App (October 13, 2014)
 
Get Nerdy with Lightning Experience Page Layouts
Get Nerdy with Lightning Experience Page LayoutsGet Nerdy with Lightning Experience Page Layouts
Get Nerdy with Lightning Experience Page Layouts
 
Salesforce Lightning Component Framework Roadmap (TDX18)
Salesforce Lightning Component Framework Roadmap (TDX18)Salesforce Lightning Component Framework Roadmap (TDX18)
Salesforce Lightning Component Framework Roadmap (TDX18)
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
 

Recently uploaded

CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
bhatinidhi2001
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
kalichargn70th171
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Estuary Flow
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
DNUG e.V.
 
Top 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your WebsiteTop 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your Website
e-Definers Technology
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
Mitchell Marsh
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
Ortus Solutions, Corp
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
Roshan Dwivedi
 
NYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdfNYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdf
AUGNYC
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Softwares
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
MaisnamLuwangPibarel
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
sudsdeep
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
Ortus Solutions, Corp
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Asher Sterkin
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
karim wahed
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
Hironori Washizaki
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
karim wahed
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
VishrutGoyani1
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
Philip Schwarz
 

Recently uploaded (20)

CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.CViewSurvey Digitech Pvt Ltd that  works on a proven C.A.A.G. model.
CViewSurvey Digitech Pvt Ltd that works on a proven C.A.A.G. model.
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
 
dachnug51 - Whats new in domino 14 .pdf
dachnug51 - Whats new in domino 14  .pdfdachnug51 - Whats new in domino 14  .pdf
dachnug51 - Whats new in domino 14 .pdf
 
Top 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your WebsiteTop 10 Tips To Get Google AdSense For Your Website
Top 10 Tips To Get Google AdSense For Your Website
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
 
Intro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AIIntro to Amazon Web Services (AWS) and Gen AI
Intro to Amazon Web Services (AWS) and Gen AI
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
 
NYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdfNYC 26-Jun-2024 Combined Presentations.pdf
NYC 26-Jun-2024 Combined Presentations.pdf
 
NBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial CompanyNBFC Software: Optimize Your Non-Banking Financial Company
NBFC Software: Optimize Your Non-Banking Financial Company
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) Course Introducti...
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
 

Build You First App in 5 Easy Steps

  • 1. Build Your First Custom Lightning App in Five Easy Steps An Admin’s Guide Dreamforce 2017 ​#DF17
  • 2. Forward-Looking Statements ​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 any litigation, risks associated with completed and any 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 and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These 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.
  • 3. Rebecca Saar Sr. Manager, Admin Marketing Salesforce ​@RebeccaSaar Customer or Salesforce Logo
  • 5. My Lightning App Building Journey in 5 Steps Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 6. My Lightning App Building Journey Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 7. My Problem: A Spreadsheet I was managing content production for admin.salesforce.com using a spreadsheet. The cons were: • Hard to make edits and change schedule on the fly • Not great for collaboration • Hard to do reporting As any #AwesomeAdmin would, you should be reacting to the word spreadsheet in horror
  • 8. Tips to Identify Problems 1. Listen for people talking about spreadsheets 2. Confront them 3. Ask many questions: Practice SABWA! Salesforce Administration by Walking Around • What are your paint points? • What is the current process? • Who is involved? Who is affected? • How is the spreadsheet being used? What works? What doesn’t? • What does the future look like? How can you plan ahead?
  • 9. My Lightning App Building Journey Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 10. My Requirements: Manage Production of Content ​I had a vision of what it could look like, but nailing it down exactly was the trick: • Calendar view of our upcoming content • Visualization of the process and status of content • Ability to report on content produced • Easy collaboration on content
  • 11. Tips for Gathering Requirements • Interview your stakeholders: • Dig deeper than the surface level request, figure out the underlying reasons behind the request • Take diligent notes • Determine what data you need to capture in order to: • Manage processes • Do reporting • Automate things • Think about future requirements & scalability: • More Users? Multiple teams? Different Content? Keep Asking Why! Eventually you’ll get to the real requirement
  • 12. My Lightning App Building Journey Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 13. I Became a Builder ​I started with the data model because I knew a strong foundation would be key to success. • Created 4 custom objects, 4 record types, 36 custom fields • Used junction objects to create many-to-many relationships • Created validation rules to ensure users follow the process • Built different reports to ensure I captured data correctly
  • 14. Customizing My App ​The design of the record layouts and homepages was very important to me because I knew it would help drive adoption. ​I got very familiar with Lightning App Builder to achieve that!
  • 15. Key Features in My App ​I used awesome features to make my fully functioning content management app! • Calendar anything • Path • Custom home pages • Reports & Dashboards
  • 16. Tips for Building • Think about the data you want to capture and how it relates to other data • Use a DE org and start trying things out • Design a data model that is scalable and future-proof, consider: • Objects vs Record types vs Page Layouts • Standard vs custom • Use tools like Lightning App Builder to thoroughly customize your app Draw It Out Use paper, PPT or an app to visualize how data is connected.
  • 17. My Lightning App Building Journey Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintained & Expanded
  • 18. My Rollout Experience 1. Built out everything in a Sandbox 2. Created a test user to see what end-users see 3. Demoed the app during our team meeting 4. Added the team as users 5. Continued to optimize
  • 19. Tips for Rolling Out Your App • Don’t build in production! • Create a test user to troubleshoot issues before your real users runs into them • Demo your app live, leave room for questions • Find great tips for demoing here: bit.ly/rockyourdemo • Add users who are ready and schedule time to check-in Plan a Great Demo! A thoughtful demo will result in high user adoption.
  • 20. My Lightning App Building Journey Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 21. Future of My App Now: • Have a high-level calendar view • Manage content production process, review upcoming content during our weekly meetings • Report on how much content we’re producing ​Next: • Adding automation and alerts to some of our processes • Packaging my app
  • 22. Tips to Maintain & Expand Your App • Incorporate use of the app into how you and your team work • Use Salesforce Optimizer to understand how effective your app is • Be on top of release notes to see what new features you can incorporate • Plan further iterations Use Optimizer! Run the report to understand how your app is performing.
  • 23. My Lightning App Building Journey in 5 Steps Identified the Problem Gathered Requirements Became a Builder Rolled Out App Maintain & Expand
  • 24. Now It’s Your Turn! Complete my trailmix for in-depth guidance: • bit.ly/buildanapptrailmix Share your apps with me! • Tweet me (@RebeccaSaar) tag #AwesomeAdmin