Технология ведения проектных работ

Общие положения

Компания «ДИАВЕР» гарантирует качественное исполнение заказанного проекта за счет отлаженной проектной организации работ и  автоматизации процессов управления проектами.

Руководство разработкой и внедрением проекта осуществляет главный технолог проекта (от компании «ДИАВЕР»). Общий контроль над реализацией проекта осуществляется руководителем проекта со стороны заказчика. Работы по проекту выполняются проектной группой, создаваемой в компании «ДИАВЕР». Непосредственное руководство работой проектной группы осуществляется руководителем проекта. Для решения организационных вопросов, управления ходом работ по проекту в целом, принятия решений по составу и объемам работ на каждом этапе проекта, оценки качества полученных результатов и утверждения отчетных материалов может быть создан комитет проекта из представителей заказчика и исполнителя.

Обязательства заказчика

В ходе выполнения проекта заказчик обязан:

  • осуществлять контроль выполнения работ в соответствии с договором;
  • предоставлять исполнителю необходимую исходную и нормативную информацию для выполнения работ по договору;
  • производить приемку выполненных работ и делегировать своих представителей для участия в рабочих совещаниях;
  • утверждать проектную документацию;
  • обеспечить подготовку и выпуск в установленном порядке необходимых распорядительных и нормативных документов по организации и проведению работ по договору.

Обязательства компании

В ходе выполнения проекта компания «ДИАВЕР»  обязана:

  • выполнять все оговоренные договором работы качественно и в срок;
  • обеспечить соответствие выполненных работ требованиям государственных стандартов, технической (проектной) документации и условиям договора, организовывать и проводить, предусмотренные договором и проектной документацией, совещания, заседания проектной группы;
  • передать заказчику пакет документов, требуемый для регистрации создаваемой продукции и результатов работ, которые могут быть признаны объектами интеллектуальной собственности, и подготовленный в соответствии с действующим законодательством РФ.

Компания «ДИВЕР» применяет в своей работе  следующие ИТ-технологии

  • средства построения хранилищ данных (Data Warehousing);
  • системы оперативной аналитической обработки многомерных данных (OLAP);
  • средства сбора, хранения, обработки и анализа фактографических и мультимедийных информационных ресурсов (Enterprise information integration);
  • средства оперативного анализа и визуализации результатов решения аналитических задач по широкому кругу проблем на основе построения ситуационно-аналитических витрин (САВ);
  • средства проектирования и создания дружественного интерфейса и развитых средств навигации для пользовательских приложений (User Interface Builder);
  • инструменты для выполнения запросов и построения отчетов (Query and Reporting Tools).

Применение инструментального программного обеспечения

Инструментальные программные комплексы  «КОМДИВ» и «КОМЕТА» (вариант для web-доступа)  являются собственной разработкой ООО «ДИАВЕР». Инструментальное программное обеспечение служит для интеграции информационных ресурсов и позволяет собирать, интегрировать, хранить, обрабатывать, анализировать фактографические и мультимедийные данные. Технологически оба инструментальных комплекса настроены на использование метаданных в качестве описания прикладной информационной модели системы, что позволяет расширять состав и содержание информационных ресурсов системы без дополнительного программирования с помощью параметрических настроек и программных конструкторов, которыми могут управлять сами пользователи системы.

Обследование бизнес-процессов заказчика

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

  • определение организационной, штатной и топологической структур объекта автоматизации;
  • анализ распределения функций по подразделениям и сотрудникам;
  • определение перечня документов и схемы их движения;
  • анализ регламентных, организационно-распорядительных и методических документов заказчика, используемых при реализации существующих бизнес процесов;
  • выявление структуры и особенностей информационных потоков;
  • анализ предложений сотрудников по совершенствованию организационно-технологических процессов, а также результатов ранее проводимых обследований.

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

На данном этапе также проводится анализ программных продуктов, используемых заказчиком для автоматизации процессов планирования, управления, накопления первичной информации и формирования аналитических отчетов в рамках реализуемых программ.

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

Детальная модель бизнес-процесса  включает:

  • иерархическую диаграмму  прецедентов,  отражающих возможные варианты выполнения бизнес-процессов «как есть»;
  • диаграммы действий, детально описывающие последовательность выполнения бизнес-процессов;
  • диаграммы взаимодействия, отражающие схемы информационных потоков и схемы движения документооборота.

Модели выполняются в нотации BPMN 2. Модели обязательно согласовываются  с ведущими специалистами  заказчика!

После согласования моделей бизнес процессов, компания «ДИАВЕР» готовит техническое задание на разработку программной системы для заказчика, в котором отражаются все требования к создаваемой системе. Техническое задание готовится в соответствии с существующими ГОСТами.

Состав функций по согласованию с заказчиком может быть уточнен на этапах разработки технического проектирования.

Состав используемого оборудования, системного программного обеспечения (ПО) и инструментов средств разработки ПО, а также состав требуемых лицензий на ПО согласовывается с заказчиком на этапах разработки технического задания и технического проектирования.

Пользовательский интерфейс

Особое внимание уделяется интерфейсным решениям с учётом того, что инструментальные средства компании «ДИАВЕР» —  «КОМДИВ » и «КОМЕТА-JS»  — обеспечивают широкий набор возможностей для решения таких задач:

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

Средства отображения

Средства отображения обрабатываемой информации базируются на интерпретации метаданных, описывающих визуальное представление информационных ресурсов в соответствии с принятыми сценариями работы пользователей. Сюда относятся:

  • средства поиска и отбора данных, включая результаты аналитических расчетов;
  • средства визуализации и графического представления отобранных данных и результатов аналитических расчетов;
  • средства построения динамических перекрестных таблиц по данным, отобранным пользователем;
  • средства динамического построение графиков по данным, отобранным пользователем;
  • средства отображения графических данных и данных произвольных форматов;
  • средства экспорта отобранных данных в файлы стандартного формата;
  • средства формирования, просмотра и сохранения отчетов;
  • формирование хранилища подготовленных отчетов.

Информационная безопасность

Также  необходимо предусмотреть максимальный уровень защиты информационной системы в соответствии со следующими требованиями к:

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

Требования к администрированию

В ходе разработки технического задания в него включаются следующие требования к администрированию системы:

  • управление справочниками и классификаторами;
  • регламент резервного копирования базы данных ПО;
  • порядок формирования списка пользователей;
  • определение и разграничение прав доступа пользователей;
  • сбор и анализ информации о работе системы;
  • контроль целостности системы и порядок восстановления.

Управление проектом

Успешная разработка и сопровождение информационных систем корпоративного уровня в первую очередь основана на высокой квалификации специалистов компании. Вместе с этим в компании «ДИАВЕР» планирование работ, распределение задач и контроль результатов на всех этапах проекта от обследования до внедрения, от разработки моделей до проведения обучения сотрудников заказчика  осуществляется с использованием комплексов технологических систем.

В компании «ДИАВЕР» наработаны практики применения различных методик организации распределенной работы проектных команд с участием сотрудников компании, представителей заказчика и приглашенных специалистов.

Общее планирование и  мониторинг выполнения задач, разработки решений, документации организовано с использованием сервисов компании «Devprom».

Управление обращениями пользователей в ходе разработки, эксплуатации инструментальных комплексов и заказных систем осуществляется с применением решений на платформе Redmine.

Для моделирования бизнес-процессов, проектирования баз данных применяются инструменты SAP (Sybase) — PowerDesigner — в клиент-серверном и портальном вариантах. Для распределенной проектной работы применяется репозитарий моделей.

Разработка версий инструментальных средств «КОМДИВ», «КОМЕТА-JS», предназначенных для функционирования в различных операционных системах с использованием различных баз данных, производится в среде SVN.