-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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
- 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
- Edit Order
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