А в чем конкретно интерес? Тоесть на долгосроке вы закладываете для себя удобство программирования, чтобы потом врем не тратить? Почему бы тогда сразу не заложить это в смету и оговорить этапы?
Или тут чисто внутренняя эстетика диктует требования к коду?
Тогда возникает еще нюанс. Когда вы находите интересные решения на сайтах, с которыми довелось работать, вы сохраняете себе эти решения "на будущее"? Или просто для себя пометку делаете, мол, вот как круто можно было сделать. И в следующий раз реализовываете и продаете.
Ну на этот нюанс я ответить не смогу, как я писал ниже, мы не сайты делаем, у нас очень сложная и запутанная система, и внедрение интересных решений в нее - сложная архитектурная задача, которой я не занимаюсь)
Клиент заплатил за функцию, которая будет включена в основной продукт и будет доступна всем (продукт для массового рынка; разумеется, это условие оговаривалось)
Кстати да, переоценка задач тоже бывает, но клиенту что задачу переоценили ясное дело не скажут, потому что освободившимися программистами можно заткнуть другие задачи (как этого клиента, так и другого), бросить их на рефакторинг или развитие системы
А если задача одноразовая и клиент остается как бы разведенным на деньги. Потом ему кто-нибудь скажет, мол, вот это реально дешевле стоит, тебя кинули. Ну он в следующий раз к вам не обратится. Или это не так страшно?
Тут нужно учитывать специфику места где я работаю: мы не сайты делаем, мы делаем такие серьезные программные комплексы, стоящие дофига денег, с которыми работают дофига людей в очень крупных и серьезных конторах. Мы обычно поставляем некий комплекс, а потом клиенты понимают, что они хотят чего-нибудь еще, а мы этот комплекс допиливаем, перепиливаем и запиливаем) Поэтому реально дешевле в большинстве случаев никто сделать не может, и из-за пары-тройки факапов никто ничего сворачивать не будет. Как говорится за вход рубль, за выход - два.
no subject
no subject
В моем последнем случае, помимо недооценки сложности, у нас есть интерес сделать задачу лучше (универсальнее), чем требуется конкретному клиенту.
no subject
Или тут чисто внутренняя эстетика диктует требования к коду?
no subject
no subject
Тогда возникает еще нюанс. Когда вы находите интересные решения на сайтах, с которыми довелось работать, вы сохраняете себе эти решения "на будущее"? Или просто для себя пометку делаете, мол, вот как круто можно было сделать. И в следующий раз реализовываете и продаете.
no subject
no subject
no subject
no subject
no subject