Цитата |
---|
дмитрий рагозин пишет: какие подводные камни ожидают в процессе разработки обе стороны? |
Самая главная проблема - это плохо сформулированное ТЗ и попытки скрыть от разработчика бизнес-процесс и цели. Это когда задачи формулируются без добавления информации для чего это надо. В этом случае часто заказчик обрисовывает для себя проблему, но не зная принципов работы CMS и ее возможностей, придумывает решение которое которое крайне сложно реализовать, а при этом эту же проблему можно решить совершенно иначе, проставление галки в админке. Но заказчик не объясняя для чего это надо, нарезают задчау сделать именно то, что он придумал. В итоге разработчик тратит время на ерунду. Заказчик тратит деньги на эту же ерунду.
Банальный пример - добавьте мне в каталог галочку "Не выгружать в Яндекс". Зачем? Что зачем? Добавьте и всё! Делаем. Через неделю где-то - трудно очень выставлять эту галочку вручную - много товаров. Сделайте чтобы галка автоматически ставилась если товара нет в наличии... Датвоюежмать! И подобные вещи.
Или: Мне нужна накопительная систем скидочная, чтобы накапливались суммы на карточке и клиент мог вводить номер карточки при оформлении заказа... И только после долгих пыток оказывается что передавать карту будет нельзя и за каждым клиентом будет закреплена только одна карточка и только он сможет ей пользоваться...