— Но это не совсем то, что нам хотелось!
— Я сделал все так, как вы просили! Заказчик программисту. . .
Каждый день множество людей, выполняющих какую-либо работу, и, не понаслышке знакомых с компьютерами, посещает одна и та же мысль: «А можно написать программу, чтобы она сама делала так-то? «.
Некоторые пробуют написать сами, некоторые идут с рациональным предложением к своему руководству, некоторые — просто к знакомому программисту. Часто эта деятельность заканчивается диалогом между программистом и носителем идеи, объясняющим ее программисту. А если вам нужна уже готовая профессиональная программа для творчества, то вам пригодиться webcam студия, которая представлена по адресу — https://www.deluxe-studio.com
Прекрасно, если программист понял идею и написал программу, полностью реализующую эту идею от начала и до конца. Только так бывает крайне редко. Просматривая готовую программу пользователь обнаруживает, что вот эту функцию он бы хотел иметь в другом виде, кое-что просто забыл рассказать, а про возможность рассылки отчетов даже не упомянул, так как считал, что программист должен знать такие вещи. Пользователь повторно рассказывает программисту что ему нужно, программист переделывает программу. Ситуация может усложниться: по мере общения пользователю придут в голову новые и более гениальные идеи — программист будет вынужден переделывать уже готовые модули, компоненты программы.
В результате — график сорван, бюджет превышен, настоящей эффективности нет. Вы можете сказать, что так бывает в небольших проектах, где задействовано 1-2 программиста, а программы несложны и недороги. К сожалению, опыт показывает, что данная проблема может проявиться во ВСЕХ проектах. Ее причина — в том, что и заказчик-пользователь, и программист — профессионалы в своих областях. Этим людям для успешного достижения цели необходим посредник, который выявит требования пользователя, оформит их, доведет до программиста в виде, понятном программисту.
В случае изменения требований этот посредник будет держать этот процесс под контролем и будет нести ответственность за правильность подготовки и реализации требований. Таких посредников называют системными аналитиками или аналитиками требований, а работу, которую они выполняют — системная аналитика.