TED ПроТех 2024.

Дата

16.01.2024

Место проведения

Москва

Формат

Онлайн

Тема доклада

Жизненный цикл задачи: как быстро бесконфликтно провести задачу от замысла до реализации.

О чём доклад?

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

Чтобы срезать острые углы и недопонимания, организуются планирования и груминги (grooming), которые сжигают рабочее время команд и иногда запутывают ещё больше. Главная задача этого руководства — организовать бесшовное и бесконфликтное движение задачи от бизнес-требований до технической реализации.

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

Что по теме?

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

Бизнес-требование — это описание задачи в том виде, в котором она получена от бизнеса. Для этого применяют общие понятия из предметной области продукта.

Функциональное требование — это описание функции, выполняемой приложением, в виде последовательности действий пользователя и результата этих действий. В нём описывается бизнес-требование языком, понятным для аналитика — общими понятиями из предметной области разработки.

Техническое задание — это описание конкретных шагов, с помощью которых разработчики должны реализовать функциональное требование. Для описания технического задания необходимо знать не только предметную область, но и технические детали реализации приложения.

Техническая реализация — это описание конкретных изменений в коде, сделанных разработчиком в рамках выполнения технического задания.

Материалы доклада

Вы можете скачать презентацию в PDF.

Другие выступления