Я имел в виду не полноценный прототип, а т.н. «нулевой» прототип. Возможно, я ошибаюсь, но если на разработку нулевого прототипа требуется больше полугода, то начать следует с концепции прототипа :)
Согласен с «разведкой боем». Для полного осознания концепции проекта можно реализовать его прототип, с минимально необходимым функционалом. И запустить на него своих друзей, потестировать.
$content = new View('content/index');
$view->content = $content->render();
$this->output = $view;