Datopian product "wiki" with strategy and plans for our products and infrastructure.

Move fast, release often, share publicly

Terminology

This document is about the kind of stuff we make and sell. The following definitions make discussion clearer.

  • Stacks 📚 vs offers 🛒: stacks are stuff we "make", offers are stuff we "sell".
  • Domains 🪣: categories for the kinds of stuff we make and sell. We'll distinguish three domains:
    • 🌀 Portals
    • 📦 DataHub (Next)
    • 🛎️ Data Services.
  • Offers fall into two classes: products and services.
    • 🍎 Products are standardized in terms of features, pricing etc. Like an apple at a store.
    • ✂️ Services are bespoke and vary from client to client like a haircut.
  • 🚩 when we use the term Product it is a product offer. Product is an overused term. Going forward, reserve product for this specific case at least internally.

Product Overview as of 2024-01-11

See https://docs.google.com/spreadsheets/d/1YBtg5q7a_CNopHVghKd3i7A9u9TTKoq5TdwWhaxvh6c/edit?pli=1#gid=2086481705

Current Focus: DataHub Cloud 📦☁️

TODO: shape a plan of work.

Appendix: Stacks

Excalidraw/stacks-2024-01-11.excalidraw.svg

Appendix: Historical Materials

Plans

Workflow

Created/Updated: 2024-04-09

This is an outline of the workflow of our product team.

Job stories

  • Capture idea/bug: i have an idea, found a bug etc … what do i do?
  • Shaping: …
  • Shipping: I want to see what to work on next as the lead developer?
  • Overview of backlog I am the product lead / CEO i want to see what is in the backlog and what progress we have made …

General shape-up process

Our Process

  • What's missing here?
    • difficult to know where we are in terms shipping etc. ✅2024-04-09 suggest we adopt terminology and concepts of https://basecamp.com/shapeup/3.4-chapter-13#work-is-like-a-hill re "scopes" and "hill diagram". And don't formally track given how small we are, just ask (or maybe use some emojis …)
    • At present, don't have a shaped backlog ahead of a ship cycle …
  • Who selects for shaping? Daniela with Rufus mentoring and consulting
  • Who does shaping? Depends on item e.g. is it tech or not. Generally, Ola with Rufus support on tech.
  • Who does betting? Daniela with Rufus mentoring and consulting people
  • Pattern: Inboxes rather than issues
    • Everything goes into an inbox by default (or even your own inbox!)
      • inbox for immediate issues/bugs with current release
      • inbox for "ideas"
    • we do NOT open issues for ideas or bugs immediately unless we are going to fix them right now …
    • only when something is pulled from inbox for shaping does it get an issue (at that point a shaping issue)
    • May separate bugs from features (inside the inbox, but the basic rule is dump first, process later!)
    • it is also ok to periodically just throw stuff out. If it is important it will come back …
  • 🚩 can have a prioritized ideas subsection of inbox (to save having to wade through everything everytime …)
  • Where are things right now?
  • Don't worry about forgetting things
    • If you really need to, put it in an inbox

© 2024 All rights reservedBuilt with DataHub Cloud

Built with DataHub CloudDataHub Cloud