The Comprehensive Guide to App Feature Selection : Questions Only

A Simplified Look

This excerpt pulls the actual questions from The Comprehensive Guide to App Feature Selection. All context and supporting descriptions have been removed. If you are a first time founder, I suggest you view the full guide. If you’re looking to work through the questions without pages of educational resources, this should serve you well.

Framing Questions

What’s the current status of the app?

  • Just Dreaming.
  • Actively Planning.
  • Live and Iterating.

What stage software are you building?

  • Prototype.
  • Minimum Viable Product (MVP).
  • Full Product.
  • Enterprise.

Who is your target user?

  • Consumers
  • Businesses

Is it downloadable from an App Store?

If yes to App Store, what platforms does it support?

  • Android
  • Apple iOS

Which mobile devices are supported?

  • Wearable
  • Phone
  • Tablet

Are there offline capabilities?

Are there push notifications?

Is there a web interface?

Which devices are most common among users?

  • Phone
  • Tablet
  • Desktop

Are there desktop notifications?

Do users sign in?

How do they sign in?

  • Username
  • Email
  • Facebook
  • Twitter
  • Instagram
  • Linkedin
  • Google
  • Slack

Are there tiers of users?

Do users have profile pages?

Do users collaborate with one another?

Does the app handle money?

Do you charge users?

How do you charge users?

  • Upfront.
  • Subscription.
  • In-app Purchases.
  • Advertising.

How is money transacted?

  • Card
  • Bank Transfer
  • Digital Wallet

Who is your Payment Processor?

Do users transact with you directly?

Do users transact with each other?

Are refunds handed in the system?

If your handling refunds, are you expecting partial refunds or just full refunds?

Which currency is permitted?

  • USD
  • International
  • Crypto

Does it contain social interactions?

Which social interactions are included?

  • Follow / Unfollow
  • Friend / Unfriend
  • Comments
  • Reactions

Does the system use email?

How does the system use email?

  • It sends emails
  • It receives emails
  • It sends and receives emails

Who is your preferred email service provider?

Does the system use text messages?

How does the system use text messages?

  • It sends texts
  • It receives texts
  • It sends and receives texts

Who is your preferred text message provider?

Does the system use phone calls?

How does the system use phone calls?

  • It sends phone calls.
  • It receives phone calls.
  • It sends and receives phone calls.
  • It facilitates the connection between people or groups.

Who is your preferred text message provider?

Do users rate or review?

Does it use GPS or location services?

Is there messaging or chat?

Is there search functionality?

Is there sorting and filtering?

Are there reports on app data?

Does it uses images?

Is there image uploading?

Is there image capturing?

Is there image editing?

Does it use video?

Is there video uploading?

Is there video editing?

Is there audio recording?

Is there video streaming?

Does it use audio?

Is there audio uploading?

Is there audio editing?

Is there audio recording?

Is there audio streaming?

Is there file sharing?

Is there data importing?

Is there data exporting?

Are changes and edits tracked?

Does it communicate to other hardware, other than the device?

Does it integrate with other services?

How many other services does it integrate with?

  • 1–2
  • 3–5
  • 5+

Is there an activity feed?

Is there a content management system?

Does it use machine learning or data science?

Does it use any virtual or augmented reality?

What level of security is needed?

  • Best Practices are sufficient.
  • Air Tight
  • Fort Knox

Are you handling sensitive personal information?

  • Medical Information
  • Social Security Numbers
  • Bank Account Details
  • Legal Documents

What are your expectations on app performance?

  • Quick enough to be enjoyable
  • Very Fast
  • Blazing Fast

Does your team handle hosting?

Does your team handle maintenance?

Do you have terms and conditions?

Which categories best describe your product?

  • Fundraising Platform
  • Social Media
  • Ecommerce
  • Analytic Tools
  • Calculator
  • Marketplace
  • Smart Home
  • Project Management
  • Automation

Which programming languages are used?

  • No preference / Not sure
  • Ruby on Rails
  • React
  • Angular
  • Python
  • Java
  • Php
  • Javascript
  • Swift
  • Objective-C
  • Other

Which parts of the process do you need help with?

  • Strategy
  • User Experience
  • User Interface Design
  • Software Engineering and Development
  • Launch and Deployment