Неинтересная работа утомляет. Создание сайта, длящееся месяцами, превращается в рутину. Эффективность труда разработчиков значительно снижается. Поэтому сайт должен делаться быстро.
Я бы сказал, что добротный средний сайт должен создаваться за пару месяцев.
Главная проблема продолжительных проектов — усталость разработчиков. Другая причина избегать длительных сроков — возможность значительных изменений требований к системе «в процессе».
Rapid application development (RAD) — методология разработки программного обеспечения с высокой частотой цикличности, подразумевающая обильное создание прототипов и применение CASE-средств. При этом функциональность приносится в ущерб времени разработки, необходимости постоянно выпускать работающие версии.
При интенсивной разработке повышаются требования к планированию. Особенно важной задачей становится расстановка приоритетов. Умение отделить ключевую функциональность от забавных фич — ключ к успеху RAD.
В английской Википедии можно узнать о RAD побольше.
Мои знания о RAD, к сожалению, не слишком глубоки, поэтому в ближайшее время собираюсь почитать книгу «Rapid Application Development» Джеймса Мартина (James Martin).
Дмитрий Сергеев, 22 года. Разрабатываю сайты на Drupal.
Brokenbrake, 13.02.2007 12:53
Статья хорошая... была бы, напиши ты ее подробнее :) А вообще, суть ясна. Мне неинтересно становится иногда с самого начала почему-то, потому что многие действия все равно приходится повторять (то есть вообще в жизни они далеко не впервые). Так что стараюсь браться только за мелкие работы типа сайта-визитки или блога какого-нибудь.
P.S. Ты не мог бы фид отдавать полностью?