|
От
|
Elliot
|
|
К
|
DVK
|
|
Дата
|
25.12.2008 14:12:31
|
|
Рубрики
|
Танки; Армия; ВВС;
|
|
Re: Проектирование сложных...
>Смысл ХР: вместо того, чтобы описывать как надо, мы сделаем и посмотрим, подходит ли оно нам. Для недорогих систем вполне себе вариант.
Ну, не так всё примитивно, конечно. Ключевым моментом подхода ХР в плане "создания софта без излишнего отягощения документной волокитой" -- это "ящик водки и двух этих п..в обратно", сиречь очень плотное (вплоть до ежедневного) и, как правило, очное общение с заказчиком. Чтобы рубить неверные решения как можно раньше, пока они не привели к сколь-нибудь заметным затратам.
>В ВПК прямой аналог - деревянный макет танка, когда можно быстро что-то ручками поправить по месту.
Не-не-не, не надо путать ХР с банальным прототипированием. Прототипы делаются (в случае необходимости) при любом подходе к разработке ПО как раз с целью прояснить какие-то моменты и быстро ручками подправить (как правило, в пользовательском интерфейсе) -- в случае классического подхода прототипы существуют ортогонально планам разработки, либо случаясь на этапе предпроектной деятельности, либо уточняя нюансы без серьёзного вляиния на время/стоимость разработки.
ХР в этом плане кардинально отличается.