---
# System prepended metadata

title: Критерии оценки задач

---

# Критерии оценки задач

Задачи можно оценить по 2-м критериям:
* Объем (***XS***, ***S***, ***M***, ***L***, ***XL***).
* Сложность (***Easy***, ***Medium***, ***Advanced***).

## Объем задачи

Зависит от количетства написанного текста и мест, куда его необходимо добавить.

### XS

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

***пример:*** Bind to gRPC -  написать небольшое ридми примера + дать ссылки.

***пример:*** OneMonthView - выход фичи из CTP, обновить заголовок и скрины.

### S

маленькая задача. 
либо подраздельчик в документе. 
либо описание небольшого апи.
либо подготовка какого-то примера.

***пример:*** Suggested Actions - в готовый документ добавить несколько новых тезисов, обновить картинки, проверить ссылочность.

***пример:*** Scheduler TimeZones - небольшое количество нового апи + добавить ссылки в основном документе.
 
### M

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

***пример:*** TreeView Searh and Filter Data - обновить существующий документ + добавить соответствующее апи.

### L

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

***пример:*** EventToCommand - переработка всего класса, описание новых свойств, перераспределение всех сервисов, обновление ссылок, подготовка бч и примеров.

### XL 

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

***пример:*** New Command API - очень большое количество апи. проработка этого апи. для каждого свойства свой пример и своя серия аргументов. агрегирующий топик.

***пример:*** Code Generator - большой документ, сравнение с другими подходами, обновление старых документов. проверка ссылочности, новые примеры и репозиторий.

***пример:*** MVVM in Virtual Sources - новое апи, переработка тьюториалов, новые примеры, демки, бч.


## Сложность задачи

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

### Easy

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

***пример:*** TreeView Searh and Filter Data - тоже самое реализовано в гриде, какого то глубоко ищучения не требуется.

***пример:*** New Command API - команды по существующим эвентам. если разобраться в эвенте, то нет сложности написать про команду.

### Medium

необходимо глубоко погрузиться в изучение темы.

***пример:*** EventToCommand - придумать как преподнести новую инфу про обратную конвертацию в бихейвере. что оставить в кастом доке, что в классах и свойствах. 

***пример:*** Code Generator - хотя задача и требует большого количества обсуждений в понимании как позиционировать фичу, как называть свойства и т.д., но в целом довольна понятна.

### Advanced

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

***пример:*** Accebility Page - концептуальный топик. погрузиться в тему, разобраться в технических вопросах и описать понятным языком.


## Оценка

Переводим параметры в цифры.

**Объем задачи**:

- XS = 1
- S = 2
- M =4
- L = 8
- XL = 16

**Сложность задачи**:

- Easy = 1
- Medium = 2
- Advanced = 3


**Value = Объем задачи × Сложность задачи**

Получаем относительную цифру (**value**), на основании которой можно планировать и анализировать нагрузку на техрайтера от релиза к релизу.