Глава 6. Разделить проект на участки работы
Как понять, что участки определены правильно
Раздел 6 из 10 · 2 мин
Хорошо выделенные участки показывают анатомию проекта. Когда у вас что-то болит, вам не приходится гадать, рука это, нога или голова. Вы знаете части тела и их названия, поэтому можете объяснить, где болит. Так же и у каждого проекта есть естественная анатомия: она возникает из желаемого дизайна, системы, в которой вы работаете, и взаимозависимостей между проблемами, которые нужно решить.
Три признака того, что участки определены правильно:
- У вас есть ощущение, что вы видите весь проект, и ничто важное, вызывающее беспокойство, не спрятано в деталях.
- Обсуждать проект становится легче, потому что участки дают вам подходящий язык.
- Когда возникают новые задачи, вы знаете, куда их положить. Участки служат корзинами, в которые легко забрасывать новые задачи.
А эти три признака, напротив, говорят о том, что границы участков нужно пересмотреть:
- Трудно сказать, насколько участок готов. Часто это происходит, когда задачи внутри него не связаны. Если проблемы внутри участка не связаны, решение одной не приближает вас к решению другой. В таком случае полезно поискать то, что можно выделить отдельно, как в примере с черновиками.
- Название не связано с особенностями этого проекта: например, «Фронтенд» или «Ошибки». Мы называем такие участки «сборными мешками» и «ящиками для всякой всячины». Это признак того, что вы недостаточно соединяете слои работы и потому никогда не сможете отметить такой участок готовым независимо от остальных. Например, ошибки лучше относить к конкретным участкам, чтобы понимать: «Отправить» уже готов или сначала нужно исправить пару ошибок, прежде чем о нём можно будет забыть.
- Участок слишком велик, чтобы быстро его закончить. Если участок разрастается и в нём слишком много задач, он превращается в отдельный проект со всеми недостатками длинного общего списка задач. Лучше разделить его на части, которые можно решить быстрее, чтобы по пути были победы, а между решаемыми проблемами — границы.
Закончим эту главу несколькими советами о разных видах задач и участков, с которыми вы будете сталкиваться.