Разделяю мнение о том, что IT решения должны быть практичными:
1) Стоимость разработки отражает количество решаемых задач готовым продуктом
2) Срок зависит от степени неопределенности конечного результата, чем она ниже, тем быстрее продукт будет готов
3) Качество чистота кода и масштабируемость, мое кредо и двигатель прогресса каждого проекта
Обдуманно подхожу к разбору каждого ТЗ, считаю, что совместная работа с Заказчиком улучшает качество продукта и снижает расходы на его разработку!