Сразу взять и попытаться хорошо сделать проект – плохая идея?
===============================================================

 Привет!  
  

В общем я недавно работал над одним проектом - считывание Qr-кода написанный на Qt для Android, но и для iOS должна была быть. В общем к сроку катастрофически не успел. В итоге провалился мой проект. Готовил к детскому новогоднему утреннику, чтобы родители смогли прочесть из Qr кода определенную информацию.  
  

Попытался до винтиков спроектировать приложение сперва для платформы Андроид с красивым дизайном. Нельзя сразу взять и подготовить все до винтиков? Сроки у меня были 2 месяца. Пожалуйста дайте советов. Спасибо 

 сразу раз и сделать хорошо/идеально - пожалуй отличная идея, да только не исполнимая)  

да и нет ничего плохого в том, чтоб идти к хорошему продукту постепенно, иногда даже полностью его переделывая. 

 Я обычно начинаю с главного функционала и/или proof of concept (в зависимости от проекта).  

В даном случае создать "болвана" под мобильник, умеющего читать qr и умеющего показывать считанное в примитивном виде. Даже если на это уйдёт все два месяца, это работает. Пусть оно некрасиво, но главные два пункта выполнены. Осталось время -- отлично: улучшаем UI, приделываем свистульки-пердульки... 

 Make it work, make it right, make it fast. © [Кент Бек](https://ru.wikipedia.org/wiki/%D0%91%D0%B5%D0%BA,_%D0%9A%D0%B5%D0%BD%D1%82) 

 Не я один задаюсь этим вопросом? Ого. Думал только у меня такие проблемы)  

На самом деле, жиза. Вроде бы знаю, что с самого начала "всё по красоте" сделать нельзя, но всё равно пытаюсь. Потом, конечно, всё начинаю заново, но уже абы как, и докручивая в последующем.