safe-global / safe-pm

Production coordination for the Safe team primarily focused on Problems that need to be solved
2 stars 5 forks source link

Core SDK documentation is missing examples with real values (not just descriptions) and lacks good navigability #43

Open johannesmoormann opened 2 years ago

johannesmoormann commented 2 years ago

Part 1: Define the problem

What problem are you trying to solve?

SDK documentation is missing examples with real values (not just descriptions) and lacks good navigability. As the number of packages inside the monorepo grow, there might be some difficulties to find what each of them does and how they work together.

What is your hypothesis?

Having a better documentation:

What value does this bring to our customer and/or our mission? What is the goal?

Customers & mission:

Goals:

How do we measure it?

Links:

// Include useful research, such as user tests, competitive analysis, metrics, or surveys.

Part 2: Shaping the problem

// Once the problem statement has passed the Great Filter, work with the team on the problem statement and elaborate on the following points to create more certainty around the problem and possible solutions.

Non Goal(s)

// Controlling the scope

Possible Solution(s)

Rough Scoping & Timeline

// At a high level, what's included in V1 vs. later versions? How big of a project is this? What's the roll out / testing plan? What networks to be used? Consider the major pieces of functionality, Mobile, Platform, Entry Points, User Onboarding.

Risk(s), Key Trade Offs & Decisions

// For example, were there any alternatives considered? What are the value, usability, feasability and business risks and how could we address them?

Concept Mocks

Open Questions

germartinez commented 2 years ago

Could you specify in the title that this refers to the Safe Core SDK?