Skip to content

Working Process

Anton Kovalenko edited this page Apr 24, 2024 · 1 revision

Roadmap planning

Once a quarter we have a whole roadmap review session with ydb team. Frequently as a result of this meeting we alter public roadmap.

Weekly

  1. Team uses sprints for planning. Every sprint results in a release.
  2. Every week we have one 1-hour meeting internally to discuss current issues and design future tasks.
  3. Every week we have one half-hour meeting as a demo for users.

Daily

Every day team has a half-hour sync similar to daily scrum or stand-up meeting.

Issue estimation

Team uses story points for estimation.

  • 1 sp – The minimal change that requires neither development nor test revisions. For example, updating text, refreshing an image, or removing unnecessary code.
  • 2 sp – The smallest development task. This estimate is assigned to clear tasks that involve modifying one component and its tests.
  • 3 sp – A complex development task that may involve modifications in multiple components or in the logic of backend interactions. Typically, it's possible to complete two such tasks in half sprint.
  • 5 sp – An unclear task that obviously hides some complexities; it is not clear at the beginning how to proceed. Usually, it's not possible to complete such a task within half sprint.