Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MVP #25

Open
zeekay opened this issue Feb 8, 2016 · 0 comments
Open

MVP #25

zeekay opened this issue Feb 8, 2016 · 0 comments

Comments

@zeekay
Copy link
Member

zeekay commented Feb 8, 2016

Dash

Hanzo's dashboard.

Audience

Engineer > Support > Marketer.

Engineer / Technical Founder

Engineer at at early-stage startup, Verus or maybe an agency. Possibly a
technical founder, CTO or VP of Engineering. Responsible for building company
site, online store, setting up analytics, interfacing with various services.

  • Needs access to everything
  • Needs to configure everything
  • Needs flexibility
  • Needs basics
    • Basic CRUD across models (create, edit, list products, etc)
    • Automate tedious parts of setup process
      • Importing existing users, orders (Indiegogo, Kickstarter, etc)
      • Setting up analytics
      • Setting up new site, continuous deployment
      • Checkout / payment processing
      • Adding products to system
      • Email configuration
      • Configure (connect) third-party integrations
        • Analytics
        • Email
        • Marketing
        • Payment processing
        • Shipping and Fulfillment
        • Support

Support

Support agent dealing with customer inquiries, possibly a founder (COO or CEO)
in an early-stage startup.

  • Needs access to customers and orders
  • Needs to be able to perform basic operational duties
    • Edit Order
      • Refund order
      • Add/remove line items
    • Edit Customer
      • Resend emails
      • Reset password
      • Credit user's balance

Marketer / Executive

Marketer, CEO or CMO. Possibly founder, usually Verus (managed) or external
consultant.

  • Needs access to analytics configuration
    • Add Facebook Pixel, Google Analytics, etc
    • Configure / view analytics settings
  • Needs access to analytics / reporting views
    • Audience demographics, acquisition, behavior and conversion information
    • User acquisition and sales visualiation of current, trends, predictive
  • Needs access to basic user and order statistics
    • Ideally can discern patterns in orders/signups/etc
  • Needs access to marketing automation tools
  • Needs to be nudged to do right things

Requirements for MVP

I should fulfill the following requirements for MVP:

Functional / Usability

  • New user on-boarding should be functional.
  • Existing users should have same functionality as in present dashboard.
  • We should present our current functionality in a well organized fashion.
  • It should be clear how to include new features, tools.

Focus

Our dashboard should be able to convey value to developers. Long term we'd like
to provide a better experience for everyone, but for now we'll focus on
developers.

  • UI should be fast and intuitively organized.
  • Navigation should be fast.
  • Search needs to be powerful.
  • Platform should be flexible enough to accomodate any number of
    configurations.
  • Setup of new sites/integration should be painless and quick.
  • Maintenance/support should be reasonable.
  • Additional features of product should be encouraged and attractive to expand
    usage to include.

Use cases

New user on-boarding

I want to start a new company selling t-shirts online. I should be able to
on-board my new company and set everything up necessary to start running and
improving my business. The initial process should take at most 5 minutes. All
steps in "full" process should be completable within 10-15 minutes. I should be
encouraged to enable/expand usage of platform to every major feature.

  • Sign-up
  • Add business information
  • Create site
  • Add form
  • Connect analytics
  • Connect payment processor
  • Connect shipping & fulfillment
  • Configure email
  • Go live
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant