Это как принцип неопределенности.
Если фиксируем процедуру, то результат в общем случае непредсказуем, потому что люди. Результат будет разным в зависимости от ситуации.
Если фиксируем результат, то процедура будет меняться - подстраиваться под результат. В идеале конечно лучше фиксировать именно результат, но если процедура слишком сильно меняется, то её сложно использовать становится.
Конечно, тут можно ткнуть фразой, что лучше совсем без процедуры. Несмотря на всю мою любовь к процедурам, вынужден согласиться.
1. Но всё же, для сложных случаев, без процедуры не обойтись. Хотя бы на начальном этапе.
2. Приятнее всё-таки иметь процедуру, потому что в процессе не нужно думать, что делать. Будет возможность сосредоточиться на деталях.
Тут надо какой-то вывод сделать. Если возможно, то без процедуры (ибо достал уже тормозить). На этой ноте и закончу. (Но есть такое чувство, что я к себе не прислушаюсь. Вот дубина! )