главное понять есть ли у клиента деньги и серъезный ли настрой на проект... хотя и тут получается иногда, что деньги есть, тз есть, но "дам когда всё сделаете идеально" )
а настрой да, зависит от денег клиента, если есть сомнения можно раздробить заказ на N маленьких частей, до такого пока не доходило) заказчики неадекватные не хотят дробить заказ)