69
специально обученный люди, которые хорошо разбираются в психологии
человека и знают, как будет реагировать пользователь на те или иные действия
программы. Поэтому эти специалисты чертят эскизы форм, меню, кнопок и
так далее. В исследуемом проекте нет отдельных специалистов-дизайнеров,
поэтому дизайн пользовательского интерфейса выполняет программист-
разработчик, который будет непосредственно разрабатывать приложение. Тем
не менее, сам процесс, все равно начинается с бумажного проектирования. А
также, программист-разработчик при проектировании дизайна советуется с
техническими специалистами и с руководителем проекта.
После бумажного проектирования разработка перетекает в следующий
процесс, называемый реализацией. Здесь физически создаются нарисованные
формы. После их создания они "Оживляются", то есть, в модулях форм и
модулях данных пропиваются процедуры и функции на выбранном для
проекта языке программирования и среды программирования. Происходит
непосредственный этап разработки. Здесь тоже могут возникнуть
определенные риски, связанные с неудобством в разработке функциональной
части, поскольку спроектированный на предыдущем этапе пользовательский
интерфейс может оказаться крайне неудобным при разработке функционала.
В этом случае программист может вернуть проект дизайнеру для доработки. В
нашем случает программист самостоятельно делает корректировки в дизайне
форм и далее продолжает писать программный код.
Следующий этап разработки называется внедрение. Внедрение
связано с официальным функционирование разработанного приложения на
предприятии. Очень часто такая разработка сопровождается с предыдущей
технологией ручного регистрирования заявок в журнале регистрации.
Поэтому на сотрудников организации ложиться двойная работа. Это делается
потому, что есть риск того, что новая программа где-то может дать ошибку.
В процессе внедрения могут возникать множественные ошибки самой
программы, поскольку поведение пользователя до конца не предсказуемо и