От Elliot Ответить на сообщение
К DVK Ответить по почте
Дата 25.12.2008 14:12:31 Найти в дереве
Рубрики Танки; Армия; ВВС; Версия для печати

Re: Проектирование сложных...

>Смысл ХР: вместо того, чтобы описывать как надо, мы сделаем и посмотрим, подходит ли оно нам. Для недорогих систем вполне себе вариант.

Ну, не так всё примитивно, конечно. Ключевым моментом подхода ХР в плане "создания софта без излишнего отягощения документной волокитой" -- это "ящик водки и двух этих п..в обратно", сиречь очень плотное (вплоть до ежедневного) и, как правило, очное общение с заказчиком. Чтобы рубить неверные решения как можно раньше, пока они не привели к сколь-нибудь заметным затратам.

>В ВПК прямой аналог - деревянный макет танка, когда можно быстро что-то ручками поправить по месту.

Не-не-не, не надо путать ХР с банальным прототипированием. Прототипы делаются (в случае необходимости) при любом подходе к разработке ПО как раз с целью прояснить какие-то моменты и быстро ручками подправить (как правило, в пользовательском интерфейсе) -- в случае классического подхода прототипы существуют ортогонально планам разработки, либо случаясь на этапе предпроектной деятельности, либо уточняя нюансы без серьёзного вляиния на время/стоимость разработки.
ХР в этом плане кардинально отличается.