Если вы слышите от своих сотрудников постоянные жалобы на зависающую систему, медленно работающий веб-сайт, устаревшие данные в отчетах и т.д., скорее всего вы страдаете от проблемы с производительностью в ваших программных системах.
Идентификация программных слоев
Программные системы состоят из слоев. Проблема с производительностью может быть связана с проблемой на любом из программных уровней или комбинацией нескольких уровней.
Анализ производительности программного обеспечения:
В случае программной системы: CRM, ERP, etc, – мы проводим интервью с пользователями системы и системными администраторами, чтобы ознакомиться с системными процессами и процессами, которые зависают. Если речь идет о решении для отчетности, мы запрашиваем данные о выполнении отчетов / времени выполнения загрузок данных.
Мы просим клиента запустить проблемные процедуры, пока мы отслеживаем базы данных и исполняемый код. После выявления проблемы мы исследуем решения в области бизнеса (неэффективная бизнес-процедура), в программе (неэффективный код), в базе данных (неэффективный код или неправильный дизайн базы данных), или в любой их комбинации.
Системы, обеспечивающие оптимальную производительность и довольных конечных пользователей.