28 янв. 2011 г.

Начало переписывания существующего проекта с нуля - это начало конца!

"The benefits of customer and agile development and minimum features set are continuous customer feedback, rapid iteration and little wasted code. But over time if developers aren’t careful, code written to find early customers can become unwieldy, difficult to maintain and incapable of scaling. Ironically it becomes the antithesis of agile. And the magnitude of the problem increases exponentially with the success of the company. The logical solution? “Re-architect and re-write” the product.

For a company in a rapidly changing market, that’s usually the beginning of the end..."

Готов подписаться под каждым словом. А студентов, которые приходят работать и через неделю предлагают переписать все с нуля за очень малое время увольняю сразу и немедленно.

Полная статья здесь Startup Suicide – Rewriting the Code

2 комментария:

Rustam Sydykov комментирует...

Sergey,

a ya dumal ty odin rsbotash... Tak ty sam freelancer ili u tebya nebolshaua firma?

Rust.

Ununseptium комментирует...

Руст

Время от времени беру студентов (1-2), потому что работы много. К сожалению удержать долго не получается. Как только набираются опыта - уходят в более крупные фирмы на лучшие деньги.

А так основная часть работы - сам.

Сергей