10
работу сотрудников она может быть не очевидной. Тем не менее,
производительность работы корпоративных веб-приложений оказывает
влияние на работу сотрудников, от которой может зависеть получение
организацией дополнительной прибыли[8].
Исследуемое в работе приложение предназначено для совместной
работы сотрудников над задачами, созданными клиентами. Самый простой
случай - это задачи, которые требуют для решения участия только одного
специалиста. В этом случае производительность ни не что не влияет.
Но когда задача требует участия нескольких специалистов и
разрастается, производительность начинает оказывать влияние на ход
решения. Предположим, у сотрудника перед глазами находится список задач,
часть из которых выполняется им. По некоторым из задач требуется
получить дополнительную информацию от контрагента или другого
сотрудника. Если список будет обновляться дольше, например, 5 – 10 секунд,
то сотрудник будет стараться как можно реже обращаться к этой важной
странице и заниматься другими задачами. В результате то, что он должен
увидеть быстро, он увидит только тогда, когда в очередной раз обратится к
«нелюбимой» странице. Если таких страниц много, то приложение можно
считать не работоспособным, потому что на время загрузки каждой страницы
оно безраздельно будет завладевать вниманием пользователя и тратить его
время впустую. Если сотрудник в меру своих должностных обязанностей
должен отслеживать изменения списка, например, раз в 5 минут, который
обновляется в среднем за 7 секунд, то можно оценить сколько своего
времени он теряет за день: 60*8 / 5 * 7 = 672. Более 11 минут в день
сотрудник, постоянно работающий со списком, просто ждет его появления.
Может показаться, но на самом деле это очень много, это морально тяжело
так как список может и не измениться. Если и другие страницы ведут себя
подобным образом, то это катастрофа, так как в нем происходит основная
часть работы. Это будет приводить (исследуемое приложение реально
работает в реальной организации, так что уже приводит) к замедленной