Я ценю увлечённость agility-манифестантов, но передёргивать с их стороны всё же нехорошо. Фаулер о fixed-price контрактах:
Many people belive that you can't do a fixed price contract in an agile project. Since the whole point of an agile process is that you cannot predict the future, this isn't an unreasonable supposition. However this doesn't mean you can't come up with a fixed price agile contract, what it means is that you can't come up with a fixed price and fixed scope contract.
Usually when people say fixed price, they mean fixing price, time, and scope. This requires detailed, stable, and accurate requirements. The whole point of agile development is that it works with more fuzzy requirements. To handle this with a fixed price contract you essentially come up with a plan that says "we have $x to spend and we need a release on 1 Dec. We'll collaborate together to come up with the best set of features to go live with on that date."
Извините меня, но описываемые Фаулером контракты, фиксирующие сроки и затраты, но не фиксирующие содержимое, называются не fixed-price. Они, как мы все в курсе, называются time & material. И стоят обычно существенно дешевле — по вполне понятным причинам.
no subject
Date: 2003-09-28 08:56 pm (UTC)вообще, мне agile/xp vs. rup напоминает запорожец рядом с танком - запорожец утверждает, что быстрее рвёт со светофора, а танк - что eventually приедет по назначению независимо от наличия мелких препятствий. проблема только в том, что обычно нужен не танк и не запорожец, а bmw или landcruiser.
no subject
Date: 2003-09-28 11:34 pm (UTC)Фаулер, по-моему, описывает именно t&m. "We have $x to spend and we need a release on 1 Dec. We'll collaborate together to come up with the best set of features to go live with on that date." В переводе на русский это звучит так: "Мы вам дадим $x, а вы будете на нас работать до 1 декабря." Учитывая, что обязательств по содержанию поставки не даётся никаких, что это, если не t&m (очевидно, что в такой постановке вопроса у исполнителя нет никакого повода увеличивать команду)?
А ещё мне интересно, что ты считаешь BMW?
no subject
Date: 2003-09-29 07:19 am (UTC)Фаулер в процитированном пишет полную ботву. "We need a release on Dec, 1" - это не слова заказчика. для заказчика первичны фичи. если невозможно к планируемому релизу сделать фичи, которые нужны заказчику, то этот релиз заказчику не нужен. "We collaborate to come up with the best set of features" - это ботва. всегда есть critical features, без которых релиз бессмысленен. "обязательств по содержанию поставки не даётся никаких" - это pure fiction, not even a scientific one. я вполне допускаю, что в период интенсивного доткомовского прожигания инвесторского бабла такой подход вполне мог иметь место, но к нормальной экономике он вряд ли имеет хоть какое-нибудь отношение.
BMW. в том-то и проблема, что его ещё не придумали. пока есть только танк и запорожец :-)
no subject
Date: 2003-09-29 07:28 am (UTC)Ты открываешь мне глаза на значение термина t&m!
Вот что значит недостаток образования.
А ежели продаются именно человеко-часы, это как зовут?
no subject
Date: 2003-09-29 07:46 am (UTC)зачем ты меня травишь? (c)
я всегда с большим интересом внимаю мэтру (тебе, то есть), а тут - просто пописать вышел.
Вот что значит недостаток образования.
а что ты заканчивал? :-)
А ежели продаются именно человеко-часы, это как зовут?
консалтинг?
Re: [programming] Agility again или Лёгкость в мыслях необыкновенная
Date: 2003-09-30 12:19 am (UTC)Сам ты метр!
Вот тебе продолжение беседы.