В создании хорошего сложного продукта роль случайных взаимодействий не меньше, а то и больше целенаправленных усилий.
Придумал яркую функциональность после разговора со знакомым, а не чтения результатов дорогого панельного исследования. Неожиданно узнал, что в соседнем подразделении есть готовая технология. Демонстрируя продукт другу, наткнулся на крупную проблему, которую не замечали тестеры. И т.д.
Искусство созидания заключается в правильном балансировании случайности и системности. Не скатываясь в хаос, не впадая в тотальную формализацию.
Машина Больцмана, генетические алгоритмы с их мутациями -- это всё те же уже математические способы использования случайности для поиска глобального минимума, демонстрирующие эффективность для сложных многомерных целевых функций.
Моё отношение к роли случайности -- одна из трёх фундаментальных причин, почему мне кажутся неэффективными формальные подходы к управлению проектами:
1) они не учат не работать с разными людьми, самым сложным, капризным и непредсказуемым материалом -- в лучшем случае их классифицируют на 4-16 типов;
2) они не учат использовать случайность для улучшения продукта;
3) они не учат
чувствовать продукт.
Только соединение творческого, спонтанно-хаотического начала со структурированным аналитическим способно дать сильные результаты.