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