13.02.1996 Новости написанию данных заметок автора подтолкнула беседа с клиентом, который приобрел (за деньги) демонстрационную версию системы автоматизации деятельности НПФ (негосударственного пенсионного фонда), а затем, глядя на нее, решил заказать собственную разработку знакомым программистам. Сказал этот клиент почти дословно следующее: “У нас нет претензий к предлагаемой вами программе по существу. Но даже приняв на себя обязательства по сопровождению, вы останетесь для нас чужими, и мы не будем иметь над программой ту степень контроля, которую хотим. Мы будем от вас зависеть. Кроме того, у вас там много лишнего, мы сделаем все гораздо проще. У нас в городе много голодных программистов, они напишут”. Эта тирада содержит почти все характерные аргументы, которыми люди обосновывают решение о начале самостоятельной разработки. Автор задумался и, вспомнив еще несколько типичных аргументов, с которыми ему приходилось встречаться, решил придать своим соображениям систематический вид и оформить их в виде заметок. Они, естественно, субъективны и представляют точку зрения поставщика прикладного программного обеспечения. Напомним, что речь идет о выборе: покупать некоторую конкретную систему (предположительно лучшую на рынке) или писать ее самим. Иллюзия первая: МЫ СДЕЛАЕМ ЭТО ЛУЧШЕ В имеющейся системе есть такие-то (следует перечисление) недостатки. Мы сделаем так, чтобы их не было. Не забывайте, что перед тем, как устранять недостатки, надо сначала сделать все то, что уже есть в ...
читать далее.