Skip to content

How we estimate tasks (by Kirill Klenov)

Anthony Akentiev edited this page Jan 8, 2019 · 3 revisions

(this needs a Eng translation)

Оценка задач в Story Point’ах

1 sp

Простая и очевидная задача, решаемая без привлечения коллег, пример: изменить цвет кнопки, минимальный юнит сложности, не требует никаких мыслительных усилий, всё сразу понятно, сел и сделал

Examples:

  1. CT-183 "Add conventional commits"

2 sp

Задача подобная приведенной выше, но чуть сложнее, пример изменить цвет и положение кнопки, но возможно потребуется чуть переверстать блок с ней, требует минимальных мысленных усилий

3 sp

Небольшая полноценная задача, пример изменить шаблон страницы и написать юнит тест на проверку этого шаблона, эти задачи встречаются чаще всего, задача из разряда немного подумать самостоятельно

Стоит ожидать несколько таких задач (1, 2, 3 sp) за 1 рабочий день

Examples:

  1. CT-4 "Tickets Systems Auth".
  2. CT-68 "Return operation type on callback to ticketing systems"

5 sp

Задача похожая на предыдущую, но есть нюансы. Пример добавить поддержку нового поля в форме авторизации на стороне сервера (тянет валидацию, миграции, тесты). Скорее всего понадобится проконсультироваться с другими разработчиками которых затронут изменения. Сразу есть понимание как решать задачу.

Обычно решается не более чем за день.

Examples:

  1. CT-38 "Generate wallets for new Organizators"

8 sp

Приличная задача пример новый API endpoint (валидация, миграции, тесты, документация, мб рефакторинг). Есть понимание как решать задачу, но могут возникнуть непредвиденные затруднения.

От 1 до 3 дней.

Examples:

  1. CT-5 "Events CRUD".
  2. CT-40 "Implement Tickets API for Customers".
  3. CT-47 "Choose, setup and connect an SMS service".
  4. CT-109 "Log real IP addresses for services behind CF".

13 sp

Большая задача, например внедрение новой платежной системы. Нет полного понимания как решать, требует предварительного изучения предметной области и плотного взаимодействия с коллегами.

От несколько дней, 1,5-2 на двухнедельный спринт

Examples:

  1. CT-46 "Setup production Kryptonite server"

21 sp

Большая задача, скорее всего не произведена декомпозиция (может быть и невозможно декомпозировать) требующая как и изучения так и глубокой работы в разных компонентах проекта

Не более одной на двухнедельный спринт

34 sp

Разработчики не могут дать оценки для данной задачи и считают её неопределенно сложной.