whirlwind
TDD infected, paranoid
Не, к тому, что заказчик сам не знает что он хочет нужно быть готовым сразу. Это типичная ситуация. Выход тут один: додумывать за него, предлагать свои варианты. И тут маленькие шаги очень облегчают задачу: за большой период можно напридумывать такого, что очень сильно разойдется с видением проекта заказчиком. И переделывать нужно будет много и быстро, а бюджет ограничен. В случае мелких шагов, процесс не выходит из под контроля.
>и если в проекте работы на человеко-год, то за месяц ты его не выкатишь
Фичекат - это feature cut. Убираем функционал, который менее важен именно сейчас. Понятно, что за месяц мегапроект не сделать. Но лучше начинать получать деньги с 5% от функционала проекта через неделю-другую после старта, чем не факт что получить через полгода. Приход денег оченно радуют заказчика. Потому что для него прибыль первична, а не сам проект.
>и если в проекте работы на человеко-год, то за месяц ты его не выкатишь
Фичекат - это feature cut. Убираем функционал, который менее важен именно сейчас. Понятно, что за месяц мегапроект не сделать. Но лучше начинать получать деньги с 5% от функционала проекта через неделю-другую после старта, чем не факт что получить через полгода. Приход денег оченно радуют заказчика. Потому что для него прибыль первична, а не сам проект.