Как принятие решений ускоряет разработку
Автор: empat
«Decisions are progress»
(ReWork, 37 signals)
Почему одни задачи делаются быстро, а другие – очень медленно, их выполнение постоянно откладывают, называют «задачами-какашками»?Почему сложно заставить себя начать делать такую задачу?Во-первых, не понятно, когда появится результат, сколько времени уйдет на ее реализацию. Причем, скорее всего, результат будет позже, чем кажется изначально.Во-вторых, в такой задаче есть составляющие, детали которых не ясны.Ну, и, в-третьих, в таких задачах надо принимать решения, т.к. заранее не очевидно, что именно предстоит сделать и каким образом. Откуда возникают сложности с принятием, казалось бы, простых решений? Возможно, потому что принятие решений влечет за собой ответственность (а кому нужна лишняя ответственность?), а кто-то просто не любит принимать решения и может выбирать между двумя похожими вариантами достаточно долго. К тому же, лишний раз отвлекаться от кода для принятия решений, и наоборот, – затратно по времени.Что же делать с такими «неопределенностями»?При планировании задач на итерацию (на неделю/две) вероятность того, что внешняя среда сильно изменится, мала. Получается, что по всем (или почти всем) задачам можно принять решения при планировании; записать их можно в комментариях к задачам.Что следует определить в таких комментариях:
- более подробно – что нужно сделать (последовательность действий)
- какие модули (части/файлы) системы придется создать/отредактировать
- способ реализации (выбрать один вариант при наличии нескольких несложно – достаточно просто перечислить варианты и оценить их)
Такое решение по качеству не будет уступать решению, принятому в ходе работы над задачей, а времени сэкономит много, потому что не нужно будет часто переключаться с написания кода на принятие решений и обратно.Что в результате
- «мини-ТЗ» на итерацию (документацию по сборнику таких документов писать будет легче)
- неопределенностей меньше
- скорость разработки выше
- более предсказуемый результат
Оформить и получить займ на карту мгновенно круглосуточно в Москве на любые нужды в день обращения. Взять мгновенный кредит онлайн на карту в банке без отказа через интернет круглосуточно.
By Байрам, December 20, 2010 @ 7:32 pm
А может сделать рубрику Insight IT?
Ответить