As a handy primer you can see the notion pages on how we ship product here at ShapeShift. Link to âshipping pipeline " Everything worth building starts with a spec, they can be beefy, or they can be short, but they CANNOT skip on technical due diligence, risks, and metrics for success. Historically, this DAO has struggled with focus, doing the work upfront brings the focus.
- The process is a looping flexible one with four stages: discovery, definition, in dev, and launch(ed). Anything can be shot back to discovery if we find loose edges or holes to fill.
- Use cases are essential to the discovery and definition stages.
- After launch we use data to inform how well these are doing and quarterly we evaluate if a feature needs to be removed, kept, or doubled down on.
- Iâd be remiss if i didnât say this quarter will be the second time weâve done this for real, using the learnings to focus the roadmap further into the next shipping period. the last time was titled the portfolio of regrets. Cheeky.
We have a lean cross functional approach and are aiming for a backlog<>in-progress ratio of 3 to 1 on our specs.
That being said, this is a frontier industry with many new ideas and technologies popping up everyday. All ideas are welcome and itâs why we have a canny board. A public repository of half baked thoughts is fine as long as we understand thatâs all canny is for the majority of itâs tickets.
Thatâs what inspired this post: canny is meant to be a place where pre work for specs is completed, the notion is a place for work to get organized and complete, and the community is a wealth of sourcing contributions. Hopefully, this list helps people understand how to be helpful and move things forward.
How to help Product Workstream
- Bring in users wanting testing experience or new features and curious in sharing their experience specifically their use case. A packed calendar of user interviews is our most important KPI. ( 㤠â_â )㤠people ( 㤠â_â )ă¤
- Write at least the opening of specs and be willing steel-person ideas.
- Specs are living docs that take many sessions of poking holes in and growing into something useable before itâs âshovel-readyâ tickets in dev.
- Crisp documentation & data of why something is: compelling, crucial, or needed.
- Share a business case or a captivating use case/reason for looking at an ecosystem or feature.
- âHow does it help ShapeShift users or DAO?â
- Project or integration links - Docs, Dashboards, Implementations, Prototypes, Socials (DDIPS)
- Bring guests to product office hours ready for diving into specs and get partnership threads going fleshing out ideas collaboratively.
How to NOT help Product Workstream
- Send videos about what you think product should do, or tweets, or farcasts, or any low effort content asking âwhen will we do x/y/zâ âwhy are we not like x/y/zâ
- Say âgood projectâ âguys itâs so simpleâ âthis project to the moonâ âclearly this is the best x/y/zâ âthumbs upâ âplus oneâ but nothing further
- Gaming upvotes is silly. Bringing your community in to upvote things for traction but not provide anything meaningful about use cases is lame.
- Drop a link and say something is easy or super low lift.
- Seriously, do not assume the engineering workload without asking.
- Argue about implementation details before anything has been spec-ed
- Drop a laundry list of expectations as a bulleted list without anything meaningful supporting it.
Thresholds, criteria, etc.
As per our product goals, we review features when they hit 15 upvotes. As the board grows, we will adjust this threshold. There is a âgoldilocks-zoneâ of clear use cases, obvious support, and legitimate community requests ( or frustrations, those are totally normal nd we want to know what bugs people! )
Integration requests are currently blocked at the infrastructure layer and will likely stay that way until the fall for 2024 â at worst.
A note on feature requests: theyâre just ideas!
Ideaâs are fragile by nature, so itâs fine to share as many as you have. Even some requests without upvotes will get evaluated when the timing is right (quarterly reviews etc.)
Unacceptable behavior looks like overreacting to closed requests, or posting on the forum or discord saying our judgment is flawed without reading the roadmap. Please. Donât get offended if we shut down an idea, itâs just a thought. Get over it and move on, if itâs really worth the resources pursuing it will be kind of obvious.
âŚthat being said
If one is capable of putting in the product work and rallying real cogent use cases, weâre here nurturing that contribution pipeline. That is why we have this guide.