bisq-network / growth

Bisq exchange growth experiments
https://bisq.wiki/Growth_team
25 stars 11 forks source link
bisq growth-hacking

= Bisq Growth Experiments :imagesdir: assets/images

== Introduction

This repository exists to capture ideas and experiments designed to grow Bisq, monitor their progress, and offer feedback.

Notable links:

Below are principles and processes to continuously explore ways to grow that we find helpful, inspired by the work of Brian Balfour, Sean Ellis and many others.

== Principles

=== Learn continuously

Constantly find new ways to learn about our users, product, and channels for communication. Feed that learning into this growth process to improve it.

=== Establish and maintain momentum

Momentum is powerful. Establish a cadence for experimentation and feedback in order to fight through failures and get to successes. Find a rhythm that works.

=== Organize for autonomy

Individual contributors decide what they work on to achieve their OKRs (Objectives and Key Results).

=== Take ownership and be accountable

With autonomy comes accountability. You don’t have to be right all the time, but there is an expectation to improve to be eligible for compensation. In other words, mistakes are not a problem, but failing to learn from them is.

== Process

The process shown below can be broken into two major parts:

  1. <<high-level-planning,High-level planning>>, seen on top, and
  2. <<continuous-process,Continuous daily/weekly actions>> seen in the circle on bottom.

image::growth-model.png[Growth Model,800,600]

=== High-level Planning Process [[high-level-planning]]

This planning process should happen roughly every 2–3 months. The purpose is to "zoom out" and reconsider what's most important now. How have the last few months gone? What has changed during that time, and how should our goals change to adapt?

==== Find Levers

The goal is to find the highest impact area that we can focus on right now given limited resources.

To evaluate each goal, think about following key points:

  1. Baseline
  2. Ceiling
  3. Sensitivity over time

==== Set Goals (OKRs)

In setting goals, focus on OKRs (Objectives and Key Results), and keep to the following principles:

NOTE: Goals should change mid-OKR only very rarely.

==== Explore Data

IMPORTANT: We should always be on the lookout for new ways to understand and better serve our current and potential users, but the prime directive is that individual user privacy must never be compromised by our efforts.

=== Continuous Daily/Weekly Process [[continuous-process]]

==== 1. Brainstorm

==== 2. Prioritize

Prioritize considering following key parameters:

Create a hypothesis, e.g.:

If successful, [VARIABLE] will increase by [IMPACT], because [ASSUMPTIONS].

Look at:

Create an experiment issue:

See the experiment https://github.com/bisq-network/growth/blob/master/ISSUE_TEMPLATE.md[issue template] and other https://github.com/bisq-network/growth/issues?q=is%3Aissue+is%3Aopen+label%3Aidea[experiment issues] for guidance and inspiration.

=== 3. Test

What do we really need to do to test our assumption?

==== Setting up a Minimally Viable Test

=== 4. Implement

Get shit done.

=== 5. Analyze

Update and close the GitHub issue as soon as you've finished analyzing.

=== 6. Systematize

This is all about ways to automate and systematize our approach to growth.