22.05.2018  

Разработка ПО под ключ

За рубежом уже давно, а в последнее время, к сожалению, и в России, серьёзные системы стало возможно продать «как есть» {англ. as is) или, правильнее сказать, «как попало». Серьёзная программная система подразумевает поддержку программного продукта разработчиками, на это уходит более 50 % всей выделенной суммы. Созданная «под ключ» система сдаётся заказчику и ещё долгое время (от полгода и более) в ней производятся доработки и устраняются ошибки. (Здесь речь идёт о системах, которые изготавливаются по индивидуальному заказу.) Если в программе много ошибок, неминуемы не только гневные голоса пользователей, но и судебные иски. Фирма-разработчик может с позором покинуть прибыльный бизнес. Поэтому тестированию уделяется особое внимание, на него выделяются солидные деньги. Часто тестер по квалификации выше разработчика. Это, так сказать, контроль качества: «Проверено, мин нет».

На работе и в быту мы имеем дело с тысячами программных продуктов. Использовать только свои программы затруднительно. Я пользуюсь Windows и Linux, я пишу эту статью в редакторе Word. Доверяю ли я этим программным продуктам? Ни секунды. Я одновременно использую три-четыре версии различных операционных систем и несколько машин, держу на жёстких дисках десятки копий своего барахла, и тем не менее всё равно ежегодно несу потери. Современное программное обеспечение крайне неработоспособно.