Назначение функционального моделирования

Перед тем как отправить новую модель самолёта в свой первый полёт тысячи специалистов выполняют огромную конструкторскую работу. Входящим сигналом для первых этапов проекта является бизнес-требования авиакорпораций (создать более конкурентный продукт), правительственная программа разработки (поддержать производственные предприятия страны), новые достижения науки (появление новых композитных материалов).  Но до создания какого-либо прототипа надо определить: полетит ли самолёт вообще? Какие критические углы наклона? Какая подъёмная сила и много другое. До компьютерной революции помогали карандаш, бумага и законы математики и физики.

Жуковский О парении птиц стр. 26

Выдержка из публикации профессора Н.Е. Жуковского «О парении птиц». 1891 г.

Сегодня же необходимо создать программную модель самолёта, поместить её в виртуальную среду, подать возмущающие воздействия и получить результат в виде сильных и слабых сторон исследования. Нет, это не так просто, но это стало технически возможно. Более того, существуют инженерные авиасимуляторы, например, «X Plane», которые учитывают всю физику происходящего с самолётом и рядом с ним, и, даже если задаться вопросом что произойдёт, когда выпустят интерцептор на крейсерской скорости, то можно получить достаточно точный ответ.

Интерцептор на крыле

На выходе функциональное моделирование (ФМ) даёт приблизительный результат (точный даст — опытная эксплуатация):

  • работает ли концептуальная модель?
  • соответствует ли она поставленным техническим- или бизнес-требованиям?
  • какие ограничения и границы модели?
  • уязвимости, ограничения, экономика проекта и др.

Должен ли владелец бизнеса ответить на те же вопросы при запуске новой системы  1С:Предприятие (1С ERP, КА, УТ и др.) да и всего остального? Однозначно. Функциональное моделирование как раз для этого и предназначено.

Предлагаю оглавление по документу ФМ:

  • Описание бизнес-процессов предприятия (As is/To be).
  • Выбор решений программного и аппаратного обеспечений.
  • Насколько соответствует типовое решение техническим требованиям и бизнесу?
  • Какая допустимая нагрузка на систему / подсистемы?
  • Какие условия информационной безопасности?
  • Обзор текущей инфраструктуры.
  • Какие функциональные разрывы между системой и бизнес-процессами и способы их устранения?

As is/To be

Модель «To be» описывается всегда.

Модель «As is» описывается в случаях работающих (управляемых и осознанных) процессов предприятия, составления стратегии плавной реорганизации, для определения критериев эффективности новой архитектуры.

Типовое решение и функциональные разрывы

Вернёмся к математике, к формуле нормального распределения, график которого имеет следующий вид:

Нормальное распределение график

В общих словах, большие отклонения имеют малую вероятность (незаштрихованные области) и чем больше отклонение, тем реже оно встречается. Разработчик массового программного обеспечения должен укладывать функционал системы в среднеквадратическое отклонение (заштрихованную область) — в то, что с наибольшей вероятностью будет использоваться на большинстве предприятий.

В ФМ требуется определить попадание бизнес-процессов в функциональность системы. Если количество редких бизнес-процессов велико, то требуется выбирать иное программное обеспечение (комплекс программ) или значительно дорабатывать существующее. Требуется компетенция аналитика, то есть знание продукта и отсутствие неловкости в вопросах «почему? и «зачем?».

Ниже представлен слайд отчёта фирмы 1С по программному продукту 1С ERP, который резюмирует, что «89% функционала внедряется без доработок или с небольшими доработками».

Статистика доработок ERP

 

Возражения пользователей на тему «1С не делает самый необходимый важный функционал» остаются лишь эмоциями.

?\_(?)_/?

Нагрузочное тестирование

Фирма 1С разрабатывает и предоставляет внедренцам комплекс программ «1С:Корпоративный инструментальный пакет 8» для повышения успеха проектов, в том числе на этапе функционального моделирования.

1С Кип 8

Основные задачи «1С:Корпоративного инструментального пакета 8»:

  • автоматизированное проведение многопользовательских нагрузок без участия пользователей;
  • оценка применимости и масштабируемости системы в соответствии технических требований;
  • выбор аппаратного(серверного) и программного обеспечения;
  • расчёт показателей производительности системы во время ее нагрузочных испытаний или рабочей эксплуатации;
  • информация по динамике производительности системы;
  • поиск и «узких мест» и оптимизация кода системы;
  • автоматизированное функциональное тестирование конфигураций.

Это больше чем необходимо на ФМ, но крайне важно на средних и крупных проектах (внедрения по технологиям ТБР и ТКВ). Для внедрения ТСВ (Технология стандартного внедрения) допускается не делать нагрузочное тестирование.

 

Документирование

Результатом функционального моделирования должен стать:

  • одноимённый документ, в котором описаны бизнес-процессы, поведения системы, результаты тестирования и требуемые функциональные доработки,
  • база(ы) данных.

Несколько моделей предназначены для варианта нескольких кандидатов типовых/отраслевых решений Для принятия правильного решения требуется предоставить сравнительную характеристику, например SWOT-анализ.

Список документов ФМ

Рабочая папка наполняется большим количеством файлов, которые созданы в работе следующим программным обеспечением:

  • Предполагаемое типовое/отраслевое решение;
  • MS Word для описания результатов;
  • MS Visio, Coral Draw для описания бизнес-процессов, блок-схем, граф-схем и т.п.;
  • MS Paint, Joxi, Screenshoter Mail для снимков экрана;
  • MS Project для планирования работ, затрат, трудозатрат;
  • MS Excel для описания структуры отчётов, печатных форм.

Пример документа «Функциональное моделирование» упрощённой версии можно получить по email «doc@ingraf.su» с темой «Лайт».

Удачных проектов!

Сергей Куканов

ingraf.su

 

Что такое функциональное моделирование в 1С или ином программном обеспечении

Оставить сообщение

Контактные данные

+7 (495) 220-41-10
+7 (985) 220-41-10
ks@ingraf.Su
ingraf.Su
[contact-form-7 id="2614" title="Отправить сообщение"]
Спасибо! Ваше сообщение отправлено!

Поставить задачу

[contact-form-7 id=»904″ title=»Поставить задачу»]

×

Заказать бесплатный аудит бережливого производства

[contact-form-7 id=»975″ title=»Аудит бережливого производства»]

×

Заказать акцию

[contact-form-7 id=»1103″ title=»Заказать акцию»]

×
Внедрение проектов 1С

 

point1С:Управление торговлей 

point1С:УПП;

point1C:ERP;

point1С:Комплексная автоматизация;

point1С:Бухгалтерия предприятия;

point1С:Документооборот.

pointРазработка и внедрение конфигураций с нуля.

 

Стоимость комплексного внедрения от 90 000 руб. с функциональным моделированием, тестовой эксплуатацией, обучением.

Точная стоимость внедрения зависит от объёма требуемых доработок и определяется после обследования.

×
Техническое обеспечение проекта

pointПодбор серверного и клиентского обеспечения

pointПодключение торгового оборудования

сканеров штрихкодов

принтеров штрихкодов

эквайринговые терминалы

фискальные регистраторы

pointИнтеграция промышленного оборудования

промышленных планшетов

весовых платформ

промышленного оборудованием

терминалов сбора данных

 

Стоимость подключения одного оборудования 5 000 руб. с условием совместимости, наличия драйверов и других технических условий. Комплексное техническое обеспечение оценивается отдельно.

Подробнее >>

×
ИТ-Аудит

 

Комплексный аудит информационной инфраструктуры на предмет производительности, загруженности ресурсов, информационной безопасности, архитектур СУБД, программного обеспечения.

Стоимость ИТ-аудита от 25 000 руб. Подробнее >>

×
Сопровождение 1С

 

Все версии 1С 8

От 1350 руб./ч. 

+7 495 220.41.10

×
Обновление 1С

 

Все версии 1С 8.

Наличие лицензионного продукта и подписки ИТС обязательно.

От 1350 руб./ч. 

+7 495 220.41.10

×
Повышение производительности 1С, SQL

 

Стоимость полностью зависит от причин низкой производительности.

×

[contact-form-7 id=»1683″ title=»Аудит проекта»]

×