Т
Так не сойдет
@tak_ne_sojdet142 подп.
355просмотров
1 декабря 2024 г.
Score: 391
Чеклист описания задач для разработчиков https://cdn.tough-dev.school/materials/8-task-rules.pdf Нравятся все пункты. Но добавлю пару комментариев: 1️⃣ Пункт 4 «указана методика тестирования», я бы заменил на «how to demo», т.к. тестирование все таки более глубокий процесс. 2️⃣ Под задачей в данном чеклисте подразумевается целая фича - epic, а не отдельная user story. И немного замечаний к примерам далее. Первый пример - Делаем промо-коды для дня рождения Заголовок содержит избыточное «делаем». Представьте беклог, в котором все задачи начинаются с «делаем». Зачем каждый раз писать это слов и тратить на него экранное место?… Подобные слова лучше не использовать в заголовках. К тому же, авторы сами говорят о том, что задача должна описывать результат, а не процесс. Как улучшить: озаглавить задачу «Промо-коды для дня рождения» - этого достаточно. Второй пример - «тип сотрудника» в отчетах для бухгалтерии Тут у меня вопросов нет, пример отличный. Третий пример - отрефакторить подсистему логистики С первого взгяляда пример показался хорошим. Но взглянув на него глазами разработчика, всплыли проблемы: Во-первых, заголовок «отрефакторить» никак не специализирует решаемую проблему. Во-вторых, по сути, в этом примере бизнесовая задача спрятана за технический термин. По определению, рефакторинг - это процесс изменения структуры кода без изменения его функциональных свойств. Тут же в систему добавляются новые фичи - поддержка нескольких партнеров, алгоритмы выбора между ними. Это явно новое бизнес-требование, а не «рефакторинг». В-третих, сама задача очень туманная. Про будущее много предположений, а про настоящее - требований мало. Так разработку может унести в проработку решения сильно наперед. Как улучшить: Заголовок: «Поддержка нескольких партнеров для доставки» Текст: <убрать все гипотезы на будущее, уточнить как будем добавлять новых поставщиков в будущем> И не дискредитировать слово «рефакторинг», пряча за него бинесовые задачи! =) И напоследок, замечу, что чем раньше обнаруженна ошибка - тем дешевле ее исправить. Поэтому ошибки в понимании задачи - самые дорогие. Следовательно, самый главный пункт чеклиста - это пункт 4 how to demo. Ведь этот пункт призван заранее дать команде понимание, как заказчик будет проверять, удовлетворяет ли результат его ожидания.
355
просмотров
2305
символов
Нет
эмодзи
Нет
медиа

Другие посты @tak_ne_sojdet

Все посты канала →
Чеклист описания задач для разработчиков https://cdn.tough-d — @tak_ne_sojdet | PostSniper