Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 3.11 KB

File metadata and controls

63 lines (44 loc) · 3.11 KB

Relevance Realization

zIP: 6
Layer: Development
Title: Relevance Realization
Author: nopara73, David Palhazi
Status: Proposed
Type: Active
Created: 2022-11-29
License: lol

Motivation

As the number of zkSNACKs contributors increases synchronization of action becomes a challenge. To improve upon this the Relevance Realization project and the new Coordinator status has been established. The goal is with that zIP to collect and write down the actively used relevance realization meeting path /workflow.

Ewoks

Ewoks own the ewok board. Their work starts with the Backlog, to which anyone can add items, as well all the issues ever opened in Wasabi Wallet GitHub repository are getting added here automatically. Ewoks take the backlog and process it: ewoks may archive a card, put it into Triaged, into Minefield, into Not Now or into Done buckets. If the ewoks put a card into Triaged, then they must set a Project, estimate its Importance, Urgency and Size. Triaged is where the work of Coordinators start.

Coordinator

A Coordinator is a person that coordinates different boards within the Relevance Realization project. Coordinators MUST oversee, understand and maintain their boards.

Path of the issues

image

Urgency and importance - how to decide the attributes correctly

image

Processing Cards

Coordinators should try to collapse multiple issues into single cards. For example if there 3 different issues about Send workflow bugs, then they should be collapsed into a single card: "Fix Send Workflow". This is useful, because this way Coordinators can recognize dependencies between tasks and spare extra work done on issues by developers.

KATAs

Meeting KATA

  1. Is there anything important to discuss?
  2. Filter tasks: urgency:"asap💚" // work that must be done ASAP
  3. Discuss Doing bucket // don't forget about ongoing works
  4. Filter tasks: importance:"must💚"
  5. Filter tasks: size:"small💚" // low hanging fruits
  6. Is there anything else to discuss?

Card KATA

  1. Do we really need this now? Consider putting the card into Not Now
  2. Do we expect high casualties while working on this? Consider putting the card into Minefield
  3. Are there similar cards or work to be done from what we can create a single card out of?
  4. Did ewoks set Project, Importance, Urgency and Size correctly?
  5. Is there any task that should be done before this? If yes, then place it into Parking and link to it in Waiting For property of the card.
  6. Is there any task that relies on this card? If yes, then link to it in Follow-up Action property of the card.
  7. If issue is in the Doing status must add Assignees to the card the doers and their coordinator as well.
  8. If possible Next Action shall be filled out. If the card gets into the Doing, then Next Action is required to be filled out.