суббота, марта 10, 2007

Что считать устаревшей программой

Хорошо известно, что лучше за год сделать хороший продукт, который всем нравится, чем за 3 месяца - паршивенький, который единственно на что годится- "застолбить место". Не менее того известно, что готовность продукта определяется по команде "давай": наступила дата выпуска, значит, продукт готов. Нет необходимости говорить о том, к чему это приводит - всякий хоть раз да встречался с подобным; детали могут отличаться, суть неизменна. Чтобы избежать готовности по свистку, приходится прибегать к целому ряду ухищрений, лишь бы только поднять качество. Тут и жертвование бонусной функциональностью (типа WinFS, которой жертвуют на моей памяти 10 с лишним лет) и выпрашивание лишнего времени у т.н. "сэйлзовЪ" и ещё многое другое. Однако, предположим, что верхней планки времени нет. К тому плюс - есть неограниченное количество ресурсов, которые можно потратить на проект. Меня мучает вопрос: а закончится ли вообще в таком случае разработка? Если не к чему привязываться во времени, то выпуск версии - жест доброй воли. При этом все (!!) кого я знаю, предпочтут добавить ещё функций/поправить неудобства, чем выпихивать то, что не соответствует их представлениям, но зато соответствует сроку выпуска (это и приводит к отъезжанию сроков, кроме случаев некомпетентности разработчиков). Сколько можно добавлять и улучшать без выпуска версии? Год? Два? Четыре? Десять?

Видел как-то документ, описывающий требования по добровольной сертификации программного обеспечения для теплоэнергетики. Дословно: "программа не должна требовать наличия на компьютере пользователя современных операционных систем". После прочтения начертал непечатную резолюцию и задумался: когда же НЦ "КомпАС" начал свою разработку (а именно эта шарага пробила в Центре Энергоэффективности и Энергосбережения текущий вариант требований), что хочет специально отодвинуть в сторонку тех, кто уже не ориентируется на DOS 3.3 и Windows 3.0?

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

Неуловимый Джо комментирует...

А какие-нибудь вообще ОС и сами компьютеры эти программы имею право требовать? :-)

Das Ich комментирует...

Мы требуем. И пока никто не отказывал.

Когда вопят, что в теплоэнергетике нет денег, что она такая вся нищая (и именно потому нельзя c них требовать наличия XP SP2) - я всякий раз так переживаю, что не замечаю, как вступаю в дискуссию. В этой отрасли крутятся огромные деньги, которые могли бы быть ещё больше, будь у печных генералов больше мозгов и воображения.