Коммерческое предложение на аудит информационной системы 1С Предприятие 8 Контактное лицо: Андрей Гилев [email protected] Skype:Andrey.Gilev Москва, 2015 *Данное предложение действительно в течение 1 недели с даты предоставления Конфиденциальность документа. Сведения, указанные в документе, носят конфиденциальный характер и не подлежат распространению кроме как с целью оценки данного предложения. 1. Сводная информация Наша команда благодарит за предоставленную возможность сделать вашей организации предложение по выполнению консалтинговых услуг и возможным перспективам взаимного сотрудничества. Стоимость аудита производительности составляет 120 000 руб. Цель аудита - Провести анализ архитектуры существующей информационной системы на пригодность в условиях эксплуатации, которую формируют бизнес-потребности заказчика. Выявить и описать проблемы производительности, сформировать конкретные рекомендации, что нужно сделать для решения текущих задач и получения гарантированного целевого результата. Оценка работ носит общий характер и складывается из следующих работ: № Предмет консультаций Результат 1 Общий анализ существующей информационной системы и инфраструктуры. Оценка производительности операций с точки зрения бизнеса. 2 Оценка загруженности оборудования текущей информационной системы 3 Анализ долгих запросов в системе 4 Анализ ожиданий на блокировках и взаимных блокировок 5 Анализ влияния внешней среды 6 Оценка узких мест в оборудовании и выработка рекомендации по модернизации и масштабированию Понимание объекта аудита. Создан перечень объектов, требующих обследования по производительности. Внедрение или модификация замеров по технологии APDEX разработан сценарий записи в лог длительности исполнения проблемных операций конфигурации. Передача методики от Исполнителя к Заказчику фиксации картины текущей производительности бизнес процессов. Настройка счетчиков производительности на запись данных загруженности оборудования. Настроенные собственные наработки компании для замера производительности, описанные http://www.gilev.ru/online Фиксация показателей производительности. Инвентаризация параметров серверов 1С и MS SQL Server. Инвентаризация регламентных процедур MS SQL Server. Инвентаризация настроек MS SQL Server. Сбор технологической информации для анализа длительности операций и запросов к СУБД. Настройка технологического журнала 1С. Консультации по эксплуатации технологического журнала Исполнителем представителей Заказчика. Предоставление Заказчику списка наиболее узких мест в коде с точки зрения длительности операций. Анализ эффективности использования возможности управления блокировками текущей конфигурации. Сбор данных по наличию фактических блокировок на реально работающей информационной системе Заказчика. Список наиболее узких мест в коде с точки зрения конкуренции за самые используемые ресурсы. Анализ причин взаимного блокировок и способов исправления данных ошибок. Инвентаризация параметров операционной системы и наличие стороннего ПО, оказывающие влияние на производительность. Инвентаризация параметров, оказывающих косвенное влияние на производительность размещение баз, размер данных, количество пользователей. Пики загруженности системы. Отчет об обнаруженных узких местах в сервером оборудовании. Рекомендации по апгрейду или масштабированию серверных мощностей. Стратегия подбора оборудования. Пример конкретной спецификации и 7 Составление результирующего отчета требований. На основании данных анализа составляется результирующий отчет. Проводится общий анализ существующей архитектуры исследуемой информационной системы, разрабатываются решения, которые позволят достигнуть целевых результатов по производительности. Предоставляются выводы и рекомендации на основании представленной информации. В данном случае аудит дает полный ответ на вопрос, какие существуют проблемы (задачи) по производительности в системе заказчика, узкие места, а также, в каком направлении следует двигаться для развития, решения текущих задач. Дает уверенность, что решая конкретные задачи например не порождаются новые проблемы, что бывает при развитии системы «историческим» путем. В случае если бюджет работ ограничен, то возможно провести работы по анализу производительности без составления письменного отчета, что существенно снизит стоимость. В таком случае стоимость работ составит 40 000 рублей. То что в варианте полного аудита мы обычно пишем на бумаге, в данном варианте передается на словах, и предоставляются основные рекомендации на одной, двух страничках. Главный минус в отсутствии письменного отчета отсутствие формального описания, невозможности предоставить такое описание сотрудникам или руководству для принятия решений. Далеко не всем компаниям такой подходит. Это случай когда важнее срочно достичь результата, и пожертвовать формальным этапом описания проблем производительности, написания отчета, чтобы понизить расходы на данные работы. C фрагментом отчета по анализу производительности можно ознакомится по данной ссылке: http://www.gilev.ru/shkurenko/ Если что-то в формате взаимодействия, способов коммуникации не устраивает, то для нас более важна удовлетворенность заказчика и решение его задач. По требованиям заказчика мы готовы изменить формат работы. Представленный формат работ не является единственным. Если для вас есть более удобный вариант взаимодействия - дайте нам обратную связь, скажите как бы вы хотели организовать работы, какой результат получить. 2. Организация работ на проекте 2.1. Подход к выполнению работ Основополагающими принципами выполнения работ на проекте мы считаем: тесное сотрудничество с заказчиком в процессе проектирования и внедрения информационной системы. При взаимодействии анализируются и учитываются специфичные задачи и особенности оформления бизнес-процессов в компании, система адаптируется под требования бизнеса. максимальное использование проектного опыта экспертной команды Gilev.ru. К проекту будут привлечены специалисты, с опытом работы не менее 7 лет, обладающие экспертными зданиями. 2.2. Порядок выполнения работ Порядок исполнения работ условен, а часть работ будут выполняться одновременно. Тем не менее можно выделить: 1. Первый этап. Общий анализ существующей информационной системы и инфраструктуры. Оценка производительности операций с точки зрения бизнеса. Чтобы получить ожидаемый результат, важно в самом начале правильно сформулировать решаемые задачи. Наша команда соберет все пожелания по аудиту информационной системы. Озвучим, как их поняли мы. Сверимся и обозначим критерии успешности достижения каждого из озвученных вопросов и задач. Важно сразу зафиксировать цели бизнеса. Для этих целей нами будут использованы лучшие методики фирмы 1С, а конкретнее методика http://kb.1c.ru/articleView.jsp?id=61 "Оценка интегральной производительности системы по методике APDEX". Нами разработана система онлайн контроля производительности информационной системы 1С, которая позволяет руководителю знать производительность системы в любой точке мира, в том числе с мобильных устройств. Для работы системы нужно иметь выход в интернет только на один конкретный сервер. Система предлагается на постоянную основу и мы рекомендуем ее использовать Заказчиком и после оказания данных услуг. Возможны и другие реализации технологии APDEX. 2. Второй этап. Оценка загруженности оборудования текущей информационной системы. Одна причина снижения быстродействия "1С" - это динамика развития бизнеса, меняется код конфигурации (обновления типовых конфигураций тоже считаются), растет количество пользователей, объем базы, а инфраструктура не всегда успевает расти с той же скоростью и своевременно. Очень важно сделать не разовую работу по сбору загруженности железа, а настроить мониторинг системы таким образом, чтобы с одной стороны IT-специалист Заказчика не тратил свои силы на отслеживание состояния железа, а с другой не пропустил важный момент, когда в системе начались деструктивные процессы и деградация производительности. С помощью нашего бесплатного ПО есть возможность решить эту проблему на постоянной основе и больше к ней не возвращаться. При взаимодействии со специалистами Заказчика выполняется настройка счетчиков производительности на запись данных загруженности оборудования. Выполняется настройка 1С:Центр Управления Производительностью или наших разработок, описанных http://www.gilev.ru/online Проводится контроль, что показателей производительности фиксируются. При необходимости хранения больших объемов логов рекомендуем использовать для этих целей выделенный компьютер. 3. Третий этап. Анализ долгих запросов в системе При полноценном проведении аудита мелочей нет. Важно все. Начинаем инвентаризировать параметры серверов 1С и MS SQL Server, которые по практикам могут оказать негативное влияние на работоспособность системы. Сюда входит и инвентаризация регламентных процедур MS SQL Server. Инвентаризация настроек MS SQL Server. Сбор технологической информации для анализа длительности операций и запросов к СУБД. Настройка технологического журнала 1С:Предприятие. Выполняются консультации по эксплуатации технологического журнала Исполнителем представителей Заказчика. Проводится замер долгих операций кода конфигурации информационной системы. Как правило, многие проблемы производительности может исправить любой программист, когда понять где проблема, в чем она заключается и известны типовые способы решения. В реальности же программисты сталкиваются с проблемой, которая заключается в том, что усилий на поиск проблемы нужно приложить во много раз больше чем на устранение. Иногда найти проблему вручную не возможно, так как нужно вручную перебрать слишком много информации и требуется инструментарий автоматизированного обнаружения и локализации проблем. Мы используем наши наработки в этом направлении. Также может быть полезен 1С:Центр Управления Производительностью (входит в 1С:Корпоративный Инструментальный Пакет). В итоге формируется список наиболее узких мест в коде с точки зрения длительности операций. Это ключевой момент который взаимосвязан так или иначе со всеми остальными событиями аудита. 4. Четвертый этап. Анализ ожиданий на блокировках и взаимных блокировок Для любой высоконагруженной системы самая частая проблема - это блокировки. В том числе взаимные блокировки ( это ситуация в многозадачной среде или СУБД, при которой несколько процессов находятся в состоянии бесконечного ожидания ресурсов, занятых самими этими процессами). Проблема и ее решение хорошо описаны на http://www.gilev.ru/deadlock . Мы выполняем анализ эффективности использования возможности управления блокировками текущей конфигурации. Собираем данных по наличию фактических блокировок на реально работающей информационной системе Заказчика. Формируем список наиболее узких мест в коде с точки зрения конкуренции за самые используемые ресурсы. Анализируем причин взаимного блокировок и находим способы исправления данных ошибок. Здесь же мы оцениваем возможности СУБД в том числе и с точки зрения сжатия данных, секционирования, размещения на "оптимальной геометрии" дисковой подсистемы. 5. Пятый этап. Анализ влияния внешней среды Влияние параметров операционной системы и наличие стороннего ПО часто недооценивается. А оно может оказывать существенное влияние на производительность. Мы проводим инвентаризацию таких параметров, в том числе инвентаризацию параметров, оказывающих косвенное влияние на производительность - размещение баз, размер данных, количество пользователей. Оцениваем влияние пиков загруженности системы. 6. Шестой этап. Оценка узких мест в оборудовании и выработка рекомендации по модернизации и масштабированию Факт наличия узких мест многие IT-специалисты игнорируют и напрасно. Не смотря на то что узкие места в системе есть всегда, важно понимать влияние этих мест. Т.е. насколько место узкое. Мы добавляем в отчет информацию об обнаруженных узких местах в сервером оборудовании. Здесь же формируются рекомендации по апгрейду или масштабированию серверных мощностей. Описывается стратегия подбора оборудования и пример конкретной спецификации с требованиями. 7. Седьмой этап. Составление результирующего ответа. При анализе следует учитывать фактор развития компании. Незапланированные изменения в бизнесе компании, проводившиеся в ходе реализации Проекта, могут повлечь за собой необходимость большого количества переделок, что в свою очередь может привести к значительному увеличению бюджета Проекта или его остановке. Данный риск может быть снижен не только за счет детального планирования организационных изменений, связанных с реализаций Проекта и поэтапного внедрения Системы, но реализации на начальных этапах функциональности "масштабируемой" архитектуры приложения, наименее подверженной возможным изменениям. Проводится общий анализ существующей архитектуры на соответствие возможности текущей информационной системы справится с той нагрузкой, которую планирует заказчик. Для упреждения возможных проблем важно изначально выбрать правильный путь. Будут сформированы рекомендации по реорганизации бизнес-процессов и оптимизации кода. Предоставлены рекомендации по размещению данных (в том числе информационных баз, кластеров, баз данных). Предоставлено видение развития архитектуры информационной системы и отчет о проделанной работе. Мы понимаем, что некоторые требования бизнеса могут меняться достаточно быстро и в том числе во время процесса аудита, поэтому мы готовы корректировать совместно с Заказчиком план действия по мере возникновения новых условий. Предлагаемый подход к работам, может быть изменен в зависимости от специфики и пожеланий Заказчика. В первую очередь для нас наиболее важна удовлетворенность Заказчика полученными результатами работ. О команде gilev.ru (для заказчиков оказываются работы от юр. лиц ООО «ЦТП», ООО «1С-Рарус») Мы является лидерами в России по оптимизации производительности информационных систем 1С:Предприятие 8 в том числе благодаря таким фактам как: 1. отлично умеем масштабировать системы выполнили консолидацию в единой информационной системе компании СОГАЗ 3000 пользователей и оптимизировали производительность: В 2010 году ОАО «СОГАЗ» выбрало в качестве подрядчика на проведение работ по нагрузочному тестированию продукта 1С:УСК 8.2 компанию 1С-Рарус (ООО «Внедренческий центр»). Для целей проведения тестирования был разработан стенд, имитирующий в 1С:УСК 8.2 деятельность более трех десятков бизнес-операций ОАО «СОГАЗ». Руководили проектом со стороны 1С-Рарус Руководитель проектов Гилёв В. В., со стороны ОАО «СОГАЗ» – Начальник управления внедрения КИС Цветков Д.В. Проведенное нагрузочное тестирование помогло компании ОАО «СОГАЗ» оценить возможности масштабирования эксплуатируемой информационной системы. Дмитрий Цветков, Начальник управления внедрения КИС ОАО «СОГАЗ» Нагрузочное тестирование проводилось при тесном сотрудничестве с компанией Microsoft и HP в Моксве на базе технологического центра Microsoft. Ссылка с фактическим событием и геоположением: https://ru.foursquare.com/vyacheslavgilev/checkin/4f140aaae4b0804e8ceebeb5 Использовался HP DL 980 G7 в качестве сервера субд. Работа информационного решения была адаптирована в коде конфигурации 1С под особенности архитектуры сервера. После успешного завершения нагрузочного тестирования был выполнен переход на единую промышленную базу. По результатам чего мы получили положительный отзыв от Заказчика: Проект знаковый для всего 1С-сообщества и опубликован фирмой 1С на ее сайте http://v8.1c.ru/news/newsAbout.jsp?id=11074 . 2. нашим тестом (тестом Гилева) все замеряют производительность рабочих мест 1С:Предприятие 8 уже много лет Результаты, собранные со всей странны публикуем в виде статей (пример http://www.gilev.ru/bestproc1c/ ) 3. есть собственные уникальные технологии диагностики систем, разработанные на основе многолетнего опыта представляют собой облачный онлайн сервис на сайте http://www.gilev.ru/online/ и сейчас обслуживают около 7000 пользователей Инструменты работают режиме 24х7 (есть платные и бесплатные варианты) и позволяют делать анализ, отсутствующий в других системах (например наглядный анализ причин взаимных блокировок) 4. отлаженная система диагностики причин замедлений позволяет в IT-подразделениях наших заказчиков (таких как QIWI) сконцентрироваться на наиболее эффективных решениях. Сейчас много на форумах «якобы специалистов», которые разбираются во всем и вся. Поэтому вполне понятно, чтобы разобраться в ситуации реально, но обращаться к таким командам как наша — занимающейся работой давно, профессионально и неся ответственность за конечный результат. Мы продемонстрировали реальную ценность нашего опыта, помогая сосредоточить усилия на направлениях, которые принесли наибольший конечный полезный результат. 5. проводим работу до конечного результата. Берем деньги за ускорение операции только если достигнем целевых показателей, обозначенных нашими заказчиками, такими как компания Авилон. 6. мы не пришлем к Вам «студента» - наши сотрудники имеют многолетний опыт работы, который делает наши услуги максимально качественными, предлагаем ознакомится ознакомиться с «профайлами» сотрудников, которые будут работать с Вами Андрей Гилев Руководит, программирует, проектирует… Провел нагрузочное тестирование на 3000 рабочих мест (и автор теста, которому нет аналогов, в курсе проведенного проекта компания Microsoft). Знает все о блокировках. Стаж с 1С: 11 лет. Сертификаты SAP Certified Application Associate — Financials with SAP Business All-in-One • 2006 — 1С: Специалист , ЗАО «1С», 1С: Специалист по конфигурированию и внедрению бухгалтерской подсистемы в прикладных решениях «1С:Предприятие 8.0» • 2005 — 1С: Специалист , ЗАО «1С», 1С: Специалист по методологии «Управление производством» в прикладных решениях «1С:Предприятие 8.0» • 2006 — 1С:Профессионал, ЗАО «1С», 1С:Профессионал на знание особенностей и применение бюджетирования в прикладных решениях системы «1С:Предприятие 8.0» • 2005 — 1С: Специалист , ЗАО «1С», 1С:Специалист по разработке и модификации прикладных решений на технологической платформе системе программ «1С:Предприятие 8.0» • 2005 — 1С:Профессионал, ЗАО «1С», 1С:Профессионал по применению типовой конфигурации «Управление производственным предприятием» СП «1С:Предприятие 8.0» • 2004 — 1С:Профессионал, ЗАО «1С», 1С:Профессионал на знание основных механизмов платформы «1С:Предприятие 8.0» Делится с сообществом 1С-специалистов уникальным опытом, например можно посмотреть доклад https://vk.com/video8507976_166186127 Денис Лысиков Занимается ускорением запросов. Знает почти все про «облака 1С». Гуру в программировании. Стаж с 1С: 13 лет. 1С: «Эксперт по технологическим вопросам» №CS088391 1С: Специалист. Платформа 1С: Предприятие 8 1С: Специалист. Прикладное решение 1С: Управление Торговлей 8. 1С: Специалист. Компонента Расчет версия 7.7. 1С: Профессионал. Компонента Расчет версия 7.7. 1С: Профессионал. Платформа 1С: Предприятие 8.1 1С: Профессионал. Подсистема «Бюджетирование» 1С: УПП 8 1С: Профессионал. Прикладное решение 1С: Бухгалтерия 8 1С: Профессионал. Прикладное решение 1С: Зарплата и Управление персоналом 8 редакция 2.1 1С: Профессионал. Прикладное решение 1С: Управление Производственным Предприятием 8 редакция 1.2 1С: Профессионал. Прикладное решение 1С: Управление Торговлей 8 редакция 10.3 Еще не один наш заказчик не смог сказать что он не доволен работой Дениса! Рекордсмен по положительным отзывам. Дмитрий Юхтимовский Специалист по производительности информационных систем. Стаж в 1С: 13 лет. Обеспечил работоспособность «мега» проекта на 5000 пользователей Рассказывает сложные вещи простым языком, выступал докладчиком на таких мероприятиях как INFOSTART EVENT Выполняет проекты ЦКТП совместно с фирмой 1С, в том числе http://v8.1c.ru/expert/cts/cts-202004.htm Сергей Савельев Стаж с 1С — 12 лет. Cертификаты 1С: • 2012 — 1С:Эксперт по технологическим вопросам №CS089201 • 2012 — 1С: Профессионал. Управление строительной организацией • 2011 — 1С:Специалист. Прикладное решение 1С: Управление торговлей 8 • 2011 — 1С:Профессионал. Прикладное решение 1С: Управление торговлей 8 • 2010 — 1С:Специалист. Платформа 1С:Предприятие 8 • 2010 — 1С:Профессионал. Платформа 1С:Предприятие 8 • 2009 — 1С:Специалист. Прикладное решение 1С: Бухгалтерия 8 • 2009 — 1С:Профессионал. Прикладное решение 1С: Бухгалтерия 8 Гилёв Вячеслав Лидер команды выступающей под брендом gilev.ru Стаж с 1С: 15 лет. Прошел путь от сотрудника технической поддержки Microsoft (под руководством Николаю Любовного http://www.good2work.ru/article/12078) до руководителя самой сильной команды 1С:Экспертов в России. https://plus.google.com/u/0/photos/+%D0%92%D1%8F%D1%87%D0%B5%D1%81%D0% BB%D0%B0%D0%B2%D0%93%D0%B8%D0%BB%D1%91%D0%B2/albums/5630592186 341139025 фото сертификатов 1С:Эксперт, 1С:Специалист, 1С:Профессионал, 1С:Преподаватель MSDST, MSCA, MSCE, MCP IBM Information Champion Сертифицированный специалист Microsoft по MS SQL Server, в том числе с наиболее ценный статус Microsoft MVP по MS SQL Server. Докладчик международной конференции Microsoft Teched Russia. Автор методик разработанных по заказу фирмы 1С, ряд которых в последствии был опубликован на сайте 1С http://kb.1c.ru/ в базе знаний "Технологические вопросы крупных внедрений". Автор одного из самых известных нагрузочных тестов 1С, известный как "Тест Гилёва". Одно из самых популярных обсуждений здесь http://forum.infostart.ru/forum24/topic68077/ Успешно реализовал проект по заказу компании Microsoft. 7. часть сделанных нами работ публичны (их можно посмотреть здесь http://www.gilev.ru/results/ ) и убедиться что мы работаем с предприятиями любого масштаба вплоть индивидуальных предпринимателей 8. Мы не оставим вас после завершения работ, и предоставляем постоянную техническую поддержку. Для этого мы организуем мониторинг 24 х 7 Вашей информационной системы с помощью нашего бесплатного онлайн-мониторинга. Мы предлагаем Вам также заключить договор технической поддержки на месяц с возможностью пролонгации на неограниченное время. 9. наш опыт (огромное количество обращений и оказанных услуг) позволил такую услугу как подбор железа автоматизировать и вы можете им самостоятельно воспользоваться http://www.gilev.ru/podbor/ 10 мы обучаем ваших специалистов самостоятельно устранять проблемы http://www.gilev.ru/kurs/ Таким образом, главным преимуществом нашей команды является уникальный опыт, накопленный нашими специалистами за много лет работы и подкрепленный благодарственными письмами от клиентов. Конфиденциальность документа. Сведения, указанные в документе, носят конфиденциальный характер и не подлежат распространению и публичному оглашению.