SlideShare a Scribd company logo
1 of 42
APPS 101: BUILDING APPS




                          Chris Bauerle
               Director of Sales and Marketing
APP
RESEARCH
ASK QUESTIONS
QUESTIONS: The Product
• What is this app (elevator pitch)?
  – Application Definition Statement
Application Definition Statement
 A concrete declaration of an app’s
  main purpose and it’s intended
           functionality
                 - iOS Human Interface Guidelines
QUESTIONS: The Product
• What is this app (elevator pitch)?
  – Application Definition Statement
• What is its key functionality?
• Why is it special?
• Who is going to buy it?
• Why do they need it?
• What are my goals?
QUESTIONS: The
         Competition
• How many similar apps are available?
• What are the best-selling apps?
• What are their features (content &
  functionality)?
• What makes them special (design,
  content, functionality, longevity,
  name)?
• What do you have that they don’t?
QUESTIONS: The
          Competition
• Of very similar apps, how would
  you rate your potential app?
• What functionality is required by
  the category?
QUESTIONS: Price
• What is the price range in the
  category?
• What is the relationship between
  price and sales rank?
• What factors impact price?
QUESTIONS: Price
• How many free apps are available?
  Are they good?
• Is freemium popular in the
  category?
FOCUS GROUPS
• Cheap and easy: TALK to the target
  demographic (consumers of the
  type of app you are developing)
• Park your desires and beliefs
• LISTEN – REALLY LISTEN
FOCUS GROUPS: Topics
• Ranking the competition
   – User experience
   – Design
   – Wish list
• Price – what is it worth?
FOCUS GROUPS: Topics
• Your app
   – Are your competitive
     advantages real?
   – Do they desire your solution?
   – Is your functionality exciting?
   – Is your content desirable?
   – Why will the buy it instead of
     the competition?
ITERATING APP
       DEVELOPMENT
• Pre-production adjustments based
  on feedback
• Modification of early prototypes
• Gather feedback on early “builds”
  and enhance your product
• Listen to reviewers
SELECTING A
DEVELOPER
SELECTING A DEVELOPER
• Choosing a developer is largely
  based on budget
SELECTING AN
ESTABLISHED DEVELOPER
1. Find similar apps that you love
2. Identify the “seller” in the app
   metadata or click on “Developer
   Website.”
3. Send an email – compliments go
   a long way
CONSIDERATIONS FOR
ESTABLISHED DEVELOPERS
• Who are their other clients?
• What do their reference say –
  sales, collaborative relationship,
  timeliness, willingness to adapt?
• What’s the cost?
• What priority level will you be?
• Is revenue share an option?
SELECTING A SMALL
        DEVELOPER
• Use job boards such guru.com or
  elance.com
• LinkedIn searches yield smaller
  firms in specific locales
• Post a “job” – LinkedIn,
  CareerBuilder, Craigslist
CONSIDERATIONS FOR
   SMALL DEVELOPERS
• The same criteria as large
  developers PLUS
• Legal agreements – source code,
  other IP, vendor terms
• Larger burden on reference
  checking
• Resources and knowledge for
  everything you need and more?
CONSIDERATIONS FOR
   SMALL DEVELOPERS
• Full development lifecycle
  management vs. simply
  programming
• Will they be around for bug fixes
  and updates?
• Structure payment and contracts
  to insure you get what you need
On Communication
   A major consideration for working with
developers is communication – are you both
 interpreting the requirements in the same
way, are you clearly communicating the level
of detail needed by the developer, have you
agreed on communication timelines? Strong
   communication is essential to success.
             - Lynn Dilger, VP-Technology @ Sourcebooks
FINANCIAL
PLANNING
START WITH PRICE
• The market determines value – not
  your costs
• What do your competitors apps
  cost?
• “This is amazing – it has to be worth
  more than 99 cents”
• Prices can vary based on the
  marketplace – Google, Nook,
  Amazon
CREATE A SALES
         FORECAST
• How many do you expect to sell
  per month?
   – Why do you believe that?
   – Sources for aiding forecasting:
      • Your previous app sales data
      • Developer projections
      • Topappcharts.com
How much will it cost?
• How much does the development
  cost?
• How much does the design cost?
• How much does the content cost –
  either upfront or in royalties?
• Ongoing updates and fixes
• Creating and maintaining support
  website
Now Build a P&L
The Development
Process
DEVELOPMENT PROCESS
• Finalize the Application
  Development Statement
• Select your development team(s)
• Create wireframes
• Create the visual design
• The “build”
CREATING
WIREFRAMES
What is a Wireframe?

                                     wn
A very sim ple, sometimes hand-dra            ructure
   representation o f the functionality and st
   of your app

No pictures, gra phics, fancy fonts, colors
You’ve got to start with the
 customer experience and work
back toward the technology - not
     the other way around.
                          - Steve Jobs
WIRE FRAMES
WIRE FRAMES
WIRE FRAMES
OPTIONS FOR CREATING
     WIRE FRAMES?
• Draw them by hand
• Use Microsoft Word or
  freeware from the internet
• Use paid software like
  Balsamiq, Axure, or Adobe
  Creative Suite
NEXT STEPS
•   Visual Design
•   The “Build”
•   Metadata
•   Launch – uploads, marketing, etc.
•   Iteration
APPS 101: BUILDING APPS




                          Chris Bauerle
               Director of Sales and Marketing

More Related Content

What's hot

Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Henrik Hedegaard
 
The App Challenge - Bootcamp
The App Challenge - BootcampThe App Challenge - Bootcamp
The App Challenge - BootcampAnthony Main
 
FireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream ProductFireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream ProductSaurabh Gawande
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best PracticesPauly Ting
 
Experience is the new differentiator
Experience is the new differentiatorExperience is the new differentiator
Experience is the new differentiatoraFrogleap
 
Principle of mobile app design
Principle of mobile app designPrinciple of mobile app design
Principle of mobile app designWilliam Lim
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci
 
Designing For A Multi-platform Digital Product
Designing For A Multi-platform Digital ProductDesigning For A Multi-platform Digital Product
Designing For A Multi-platform Digital ProductKyle McConnell
 
Francia Sandoval UX Portfolio
Francia Sandoval UX PortfolioFrancia Sandoval UX Portfolio
Francia Sandoval UX PortfolioFrancia Sandoval
 
Lifecycle of a Mobile App
Lifecycle of a Mobile AppLifecycle of a Mobile App
Lifecycle of a Mobile AppSheehan Alam
 
Global Conductor Explained
Global Conductor ExplainedGlobal Conductor Explained
Global Conductor ExplainedJoel Baskin
 
The business value of UX/UI
The business value of UX/UI The business value of UX/UI
The business value of UX/UI Knoldus Inc.
 
2014 09-06-hk-code-conf
2014 09-06-hk-code-conf2014 09-06-hk-code-conf
2014 09-06-hk-code-confHubert Lee
 
MVP Demystified - 7 Steps guide to help define your minimum Viable Product
MVP Demystified - 7 Steps guide to help define your minimum Viable ProductMVP Demystified - 7 Steps guide to help define your minimum Viable Product
MVP Demystified - 7 Steps guide to help define your minimum Viable ProductManoj Agarwal
 
Your product has Too. Many. Features. Now what?
Your product has Too. Many. Features. Now what?Your product has Too. Many. Features. Now what?
Your product has Too. Many. Features. Now what?Ceren Paydas
 
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionDevelopers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionApigee | Google Cloud
 
_gmc 3 min presentation!!!!
  _gmc 3 min presentation!!!!  _gmc 3 min presentation!!!!
_gmc 3 min presentation!!!!niffenegger
 

What's hot (20)

Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012
 
The App Challenge - Bootcamp
The App Challenge - BootcampThe App Challenge - Bootcamp
The App Challenge - Bootcamp
 
MTC 2013 monetarisierung
MTC 2013 monetarisierungMTC 2013 monetarisierung
MTC 2013 monetarisierung
 
Economics
EconomicsEconomics
Economics
 
FireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream ProductFireUpYourStartup - Developing Your Dream Product
FireUpYourStartup - Developing Your Dream Product
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Experience is the new differentiator
Experience is the new differentiatorExperience is the new differentiator
Experience is the new differentiator
 
Principle of mobile app design
Principle of mobile app designPrinciple of mobile app design
Principle of mobile app design
 
Angela Frucci Portfolio
Angela Frucci PortfolioAngela Frucci Portfolio
Angela Frucci Portfolio
 
Designing For A Multi-platform Digital Product
Designing For A Multi-platform Digital ProductDesigning For A Multi-platform Digital Product
Designing For A Multi-platform Digital Product
 
Technical seminar
Technical seminarTechnical seminar
Technical seminar
 
Francia Sandoval UX Portfolio
Francia Sandoval UX PortfolioFrancia Sandoval UX Portfolio
Francia Sandoval UX Portfolio
 
Lifecycle of a Mobile App
Lifecycle of a Mobile AppLifecycle of a Mobile App
Lifecycle of a Mobile App
 
Global Conductor Explained
Global Conductor ExplainedGlobal Conductor Explained
Global Conductor Explained
 
The business value of UX/UI
The business value of UX/UI The business value of UX/UI
The business value of UX/UI
 
2014 09-06-hk-code-conf
2014 09-06-hk-code-conf2014 09-06-hk-code-conf
2014 09-06-hk-code-conf
 
MVP Demystified - 7 Steps guide to help define your minimum Viable Product
MVP Demystified - 7 Steps guide to help define your minimum Viable ProductMVP Demystified - 7 Steps guide to help define your minimum Viable Product
MVP Demystified - 7 Steps guide to help define your minimum Viable Product
 
Your product has Too. Many. Features. Now what?
Your product has Too. Many. Features. Now what?Your product has Too. Many. Features. Now what?
Your product has Too. Many. Features. Now what?
 
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionDevelopers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API Adoption
 
_gmc 3 min presentation!!!!
  _gmc 3 min presentation!!!!  _gmc 3 min presentation!!!!
_gmc 3 min presentation!!!!
 

Viewers also liked

SEMNE: Van Wagner Ad Sets Optimization Model for Google Adwords
SEMNE: Van Wagner Ad Sets Optimization Model for Google AdwordsSEMNE: Van Wagner Ad Sets Optimization Model for Google Adwords
SEMNE: Van Wagner Ad Sets Optimization Model for Google AdwordsMatt Van Wagner
 
حقيبة اكترونية تعلم ذاتي - الصف 1م -ف1-الوحدة2
حقيبة اكترونية  تعلم ذاتي - الصف 1م -ف1-الوحدة2حقيبة اكترونية  تعلم ذاتي - الصف 1م -ف1-الوحدة2
حقيبة اكترونية تعلم ذاتي - الصف 1م -ف1-الوحدة2Wafaa Al-Turkestani
 
Lightsofafrica photographergabrielbrau
Lightsofafrica photographergabrielbrauLightsofafrica photographergabrielbrau
Lightsofafrica photographergabrielbrauChakrapani Revuru
 
Xeipion Presentation Corporate
Xeipion Presentation   CorporateXeipion Presentation   Corporate
Xeipion Presentation CorporateRichard W Burke
 
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...Anprotec - O uso das competições de planos de negócios como ferramenta de ens...
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...Rene Jose Rodrigues Fernandes
 

Viewers also liked (6)

SEMNE: Van Wagner Ad Sets Optimization Model for Google Adwords
SEMNE: Van Wagner Ad Sets Optimization Model for Google AdwordsSEMNE: Van Wagner Ad Sets Optimization Model for Google Adwords
SEMNE: Van Wagner Ad Sets Optimization Model for Google Adwords
 
حقيبة اكترونية تعلم ذاتي - الصف 1م -ف1-الوحدة2
حقيبة اكترونية  تعلم ذاتي - الصف 1م -ف1-الوحدة2حقيبة اكترونية  تعلم ذاتي - الصف 1م -ف1-الوحدة2
حقيبة اكترونية تعلم ذاتي - الصف 1م -ف1-الوحدة2
 
Lightsofafrica photographergabrielbrau
Lightsofafrica photographergabrielbrauLightsofafrica photographergabrielbrau
Lightsofafrica photographergabrielbrau
 
4 t2007 1
4 t2007 14 t2007 1
4 t2007 1
 
Xeipion Presentation Corporate
Xeipion Presentation   CorporateXeipion Presentation   Corporate
Xeipion Presentation Corporate
 
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...Anprotec - O uso das competições de planos de negócios como ferramenta de ens...
Anprotec - O uso das competições de planos de negócios como ferramenta de ens...
 

Similar to Sourcebooks Apps 101 - BEA 2012

How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchCarlos S. Aquino
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital ProductsNiall Roche
 
Webinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App IdeaWebinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App IdeaTheAppLabb
 
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...Velvetech LLC
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your APICarlo Longino
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationJayneel Patel
 
App Discovery Optimization
App Discovery OptimizationApp Discovery Optimization
App Discovery OptimizationNathan Mellor
 
Publishing Your First Paid App on AppExchange: The Inside Scoop
Publishing Your First Paid App on AppExchange: The Inside ScoopPublishing Your First Paid App on AppExchange: The Inside Scoop
Publishing Your First Paid App on AppExchange: The Inside ScoopSalesforce Developers
 
NotoriousNetwork - Marketing Plan for a New Android App
NotoriousNetwork - Marketing Plan for a New Android AppNotoriousNetwork - Marketing Plan for a New Android App
NotoriousNetwork - Marketing Plan for a New Android AppSai Srinath Rajendran
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?BMA Carolinas
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beefcompuccino
 
Benefits & Best Practices to Develop Minimum Viable Product For Startups
Benefits & Best Practices to Develop Minimum Viable Product For StartupsBenefits & Best Practices to Develop Minimum Viable Product For Startups
Benefits & Best Practices to Develop Minimum Viable Product For StartupsRosalie Lauren
 
Cost Of App Development
Cost Of App Development Cost Of App Development
Cost Of App Development Nitish Garg
 
Planning Your Web Build - The Blueprint for Digital Performance
Planning Your Web Build - The Blueprint for Digital PerformancePlanning Your Web Build - The Blueprint for Digital Performance
Planning Your Web Build - The Blueprint for Digital PerformanceGareth Cartman
 
Creating the blueprint for digital performance
Creating the blueprint for digital performanceCreating the blueprint for digital performance
Creating the blueprint for digital performancesemrush_webinars
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012reneejones
 
Mob4Hire What is mobile app and website usability?
Mob4Hire What is mobile app and website usability?Mob4Hire What is mobile app and website usability?
Mob4Hire What is mobile app and website usability?Stephen King
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Avatech Accelerator
 

Similar to Sourcebooks Apps 101 - BEA 2012 (20)

How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to Launch
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
 
Webinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App IdeaWebinar Series - How To Launch Your App Idea
Webinar Series - How To Launch Your App Idea
 
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
Mobile App Development Approach: Choosing the Right Strategy for a Winning Go...
 
It's mine
It's mineIt's mine
It's mine
 
Driving Developers To Your API
Driving Developers To Your APIDriving Developers To Your API
Driving Developers To Your API
 
Insights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and MonetizationInsights on Android App Development, Marketing and Monetization
Insights on Android App Development, Marketing and Monetization
 
App Discovery Optimization
App Discovery OptimizationApp Discovery Optimization
App Discovery Optimization
 
Mobile Apps 101
Mobile Apps 101Mobile Apps 101
Mobile Apps 101
 
Publishing Your First Paid App on AppExchange: The Inside Scoop
Publishing Your First Paid App on AppExchange: The Inside ScoopPublishing Your First Paid App on AppExchange: The Inside Scoop
Publishing Your First Paid App on AppExchange: The Inside Scoop
 
NotoriousNetwork - Marketing Plan for a New Android App
NotoriousNetwork - Marketing Plan for a New Android AppNotoriousNetwork - Marketing Plan for a New Android App
NotoriousNetwork - Marketing Plan for a New Android App
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?
 
Mobile Apps - Where's the beef
Mobile Apps - Where's the beefMobile Apps - Where's the beef
Mobile Apps - Where's the beef
 
Benefits & Best Practices to Develop Minimum Viable Product For Startups
Benefits & Best Practices to Develop Minimum Viable Product For StartupsBenefits & Best Practices to Develop Minimum Viable Product For Startups
Benefits & Best Practices to Develop Minimum Viable Product For Startups
 
Cost Of App Development
Cost Of App Development Cost Of App Development
Cost Of App Development
 
Planning Your Web Build - The Blueprint for Digital Performance
Planning Your Web Build - The Blueprint for Digital PerformancePlanning Your Web Build - The Blueprint for Digital Performance
Planning Your Web Build - The Blueprint for Digital Performance
 
Creating the blueprint for digital performance
Creating the blueprint for digital performanceCreating the blueprint for digital performance
Creating the blueprint for digital performance
 
Renee Work Sample 2012
Renee Work Sample 2012Renee Work Sample 2012
Renee Work Sample 2012
 
Mob4Hire What is mobile app and website usability?
Mob4Hire What is mobile app and website usability?Mob4Hire What is mobile app and website usability?
Mob4Hire What is mobile app and website usability?
 
Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)Workshop lean startup (Open workshop)
Workshop lean startup (Open workshop)
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Sourcebooks Apps 101 - BEA 2012

  • 1. APPS 101: BUILDING APPS Chris Bauerle Director of Sales and Marketing
  • 4. QUESTIONS: The Product • What is this app (elevator pitch)? – Application Definition Statement
  • 5. Application Definition Statement A concrete declaration of an app’s main purpose and it’s intended functionality - iOS Human Interface Guidelines
  • 6. QUESTIONS: The Product • What is this app (elevator pitch)? – Application Definition Statement • What is its key functionality? • Why is it special? • Who is going to buy it? • Why do they need it? • What are my goals?
  • 7. QUESTIONS: The Competition • How many similar apps are available? • What are the best-selling apps? • What are their features (content & functionality)? • What makes them special (design, content, functionality, longevity, name)? • What do you have that they don’t?
  • 8. QUESTIONS: The Competition • Of very similar apps, how would you rate your potential app? • What functionality is required by the category?
  • 9. QUESTIONS: Price • What is the price range in the category? • What is the relationship between price and sales rank? • What factors impact price?
  • 10. QUESTIONS: Price • How many free apps are available? Are they good? • Is freemium popular in the category?
  • 11. FOCUS GROUPS • Cheap and easy: TALK to the target demographic (consumers of the type of app you are developing) • Park your desires and beliefs • LISTEN – REALLY LISTEN
  • 12. FOCUS GROUPS: Topics • Ranking the competition – User experience – Design – Wish list • Price – what is it worth?
  • 13. FOCUS GROUPS: Topics • Your app – Are your competitive advantages real? – Do they desire your solution? – Is your functionality exciting? – Is your content desirable? – Why will the buy it instead of the competition?
  • 14. ITERATING APP DEVELOPMENT • Pre-production adjustments based on feedback • Modification of early prototypes • Gather feedback on early “builds” and enhance your product • Listen to reviewers
  • 16. SELECTING A DEVELOPER • Choosing a developer is largely based on budget
  • 17.
  • 18.
  • 19. SELECTING AN ESTABLISHED DEVELOPER 1. Find similar apps that you love 2. Identify the “seller” in the app metadata or click on “Developer Website.” 3. Send an email – compliments go a long way
  • 20. CONSIDERATIONS FOR ESTABLISHED DEVELOPERS • Who are their other clients? • What do their reference say – sales, collaborative relationship, timeliness, willingness to adapt? • What’s the cost? • What priority level will you be? • Is revenue share an option?
  • 21. SELECTING A SMALL DEVELOPER • Use job boards such guru.com or elance.com • LinkedIn searches yield smaller firms in specific locales • Post a “job” – LinkedIn, CareerBuilder, Craigslist
  • 22. CONSIDERATIONS FOR SMALL DEVELOPERS • The same criteria as large developers PLUS • Legal agreements – source code, other IP, vendor terms • Larger burden on reference checking • Resources and knowledge for everything you need and more?
  • 23. CONSIDERATIONS FOR SMALL DEVELOPERS • Full development lifecycle management vs. simply programming • Will they be around for bug fixes and updates? • Structure payment and contracts to insure you get what you need
  • 24. On Communication A major consideration for working with developers is communication – are you both interpreting the requirements in the same way, are you clearly communicating the level of detail needed by the developer, have you agreed on communication timelines? Strong communication is essential to success. - Lynn Dilger, VP-Technology @ Sourcebooks
  • 26. START WITH PRICE • The market determines value – not your costs • What do your competitors apps cost? • “This is amazing – it has to be worth more than 99 cents” • Prices can vary based on the marketplace – Google, Nook, Amazon
  • 27. CREATE A SALES FORECAST • How many do you expect to sell per month? – Why do you believe that? – Sources for aiding forecasting: • Your previous app sales data • Developer projections • Topappcharts.com
  • 28. How much will it cost? • How much does the development cost? • How much does the design cost? • How much does the content cost – either upfront or in royalties? • Ongoing updates and fixes • Creating and maintaining support website
  • 29. Now Build a P&L
  • 31. DEVELOPMENT PROCESS • Finalize the Application Development Statement • Select your development team(s) • Create wireframes • Create the visual design • The “build”
  • 33. What is a Wireframe? wn A very sim ple, sometimes hand-dra ructure representation o f the functionality and st of your app No pictures, gra phics, fancy fonts, colors
  • 34. You’ve got to start with the customer experience and work back toward the technology - not the other way around. - Steve Jobs
  • 38. OPTIONS FOR CREATING WIRE FRAMES? • Draw them by hand • Use Microsoft Word or freeware from the internet • Use paid software like Balsamiq, Axure, or Adobe Creative Suite
  • 39.
  • 40. NEXT STEPS • Visual Design • The “Build” • Metadata • Launch – uploads, marketing, etc. • Iteration
  • 41.
  • 42. APPS 101: BUILDING APPS Chris Bauerle Director of Sales and Marketing

Editor's Notes

  1. Walk you through the beginning of the process A LOT of fun – explode content and ideas way past the boundaries of the printed book Like the most fun elements of book publishing times 100
  2. The first step in the process – can’t stress it enough – is research While “market research” may sound daunting and EXPENSIVE, it doesn’t have to be. At the very heart of research is a simple concept:
  3. It’s just that simple – ask questions. Lots of them and honestly listen for the answers
  4. “ Throughout the development, use the Application Development Statement to decide if potential features and behaviors make sense.”
  5. SO SPECIAL: 600k apps in Apple App Store, 400k on Google Play, 70k in the Microsoft store. Why will your stand out? GOALS: Are you trying to make money on the app or is it designed to market another product or service where the money is made?
  6. Book apps: 50k+ Cooking? Lifestyle category 48k Great reference tool? 32k BESTSELLING: Topappcharts.com, AppAnnie.com WHAT DO YOU HAVE? This is an expensive process, and understanding your own competitive benefits is paramount. Otherwise, what’s the point?
  7. RATE: Honestly survey the competitors and do your best to rate yourself. Resist “my baby’s not ugly.”
  8. RELATIONSHIP: Map out the top 25 in the category and look for a theme amongst prices and a relationship between price and rank. Use TopAppCharts.com to figure out how high each rose in the rankings and look for relationships there. FACTORS: What drives the prices up (or down): content, functionality, brand awareness?
  9. FREE: Please pay attention to this. If there are great, free apps, you’ve got to be really sure that others will pay for it. FREEMIUM: Giving away a basic app and charging users for additional content or functionality
  10. Example of people who discover power points
  11. REFERENCES Choose folks that you can communicate with – time zones, communication styles, online/collaborative project management - Offshore firms seem really enticing – time zones, language, cultural differences COST: Entry level would be around $10k and a more elaborate app would start around $50k
  12. A developer is somebody who knows how to manage the whole process Do you have your own design team and production department? Maybe that’s okay.
  13. According to a survey released earlier this year, the average cost of a Top 100 iOS is less than $1.50. If you are thinking of an app that is more than $5, you should have a very good reason!
  14. Perhaps the most difficult leg of the process
  15. Why are wireframes so important? User Experience – we have all experienced bad apps – apps that feel cheap, bizarrely-designed, and clunky. I would suggest that nobody sets out to design a bad app but that they are more than likely the product of great intentions paired with bad planning. Steve Jobs put it this way:
  16. Wire frames give you a simple (and inexpensive) way to get a tangible grasp on an app’s functionality and to test out your vision on others. Create the wire frames, show it to power users, listen, adjust, repeat. At some point, you’ll arrive at a structure that is worth taking to design. My grandfather was a wood worker, and he drilled into me from a young age: measure twice, cut once – don’t waste wood. As will be discussed in more detail, app development is expensive, so use this low-cost tool to get it right before you start spending money.