Технология ведения проектных работ
Общие положения
Компания «ДИАВЕР» гарантирует качественное исполнение заказанного проекта за счет отлаженной проектной организации работ и автоматизации процессов управления проектами.
Руководство разработкой и внедрением проекта осуществляет главный технолог проекта (от компании «ДИАВЕР»). Общий контроль над реализацией проекта осуществляется руководителем проекта со стороны заказчика. Работы по проекту выполняются проектной группой, создаваемой в компании «ДИАВЕР». Непосредственное руководство работой проектной группы осуществляется руководителем проекта. Для решения организационных вопросов, управления ходом работ по проекту в целом, принятия решений по составу и объемам работ на каждом этапе проекта, оценки качества полученных результатов и утверждения отчетных материалов может быть создан комитет проекта из представителей заказчика и исполнителя.
Обязательства заказчика
В ходе выполнения проекта заказчик обязан:
- предоставлять исполнителю необходимую исходную и нормативную информацию для выполнения работ по договору;
- производить приемку выполненных работ;
- обеспечить подготовку необходимых распорядительных и нормативных документов по организации и проведению работ по договору.
Обязательства компании
В ходе выполнения проекта компания «ДИАВЕР» обязана:
- выполнять все оговоренные договором работы качественно и в срок;
- обеспечить соответствие выполненных работ требованиям государственных стандартов, технической (проектной) документации и условиям договора;
Компания «ДИВЕР» применяет в своей работе следующие ИТ-технологии
- средства построения хранилищ данных (Data Warehousing);
- системы оперативной аналитической обработки многомерных данных (OLAP);
- средства сбора, хранения, обработки и анализа фактографических и мультимедийных информационных ресурсов (Enterprise information integration);
- средства оперативного анализа и визуализации результатов на основе построения ситуационно-аналитических витрин (САВ).
Применение собственного инструментального программного обеспечения
Инструментальные программные комплексы «КОМДИВ» и «КОМЕТА-JS» (вариант для web-доступа) являются собственной разработкой ООО «ДИАВЕР». Инструментальное программное обеспечение служит для интеграции информационных ресурсов и позволяет собирать, интегрировать, хранить, обрабатывать, анализировать фактографические и мультимедийные данные. Технологически оба инструментальных комплекса настроены на использование метаданных в качестве описания прикладной информационной модели системы, что позволяет расширять состав и содержание информационных ресурсов системы без дополнительного программирования с помощью параметрических настроек и программных конструкторов, которыми могут управлять сами пользователи системы.
Обследование бизнес-процессов заказчика
На начальной стадии реализации проекта проводится общее информационное обследование и описание основных и вспомогательных бизнес-процессов, выполняемых на автоматизируемых объектах заказчика. В рамках обследования на данном этапе также решаются следующие задачи:
- определение организационной, штатной и топологической структур объекта автоматизации;
- анализ распределения функций по подразделениям и сотрудникам;
- определение перечня документов и схемы их движения;
- анализ регламентных, организационно-распорядительных и методических документов заказчика, используемых при реализации существующих бизнес процесов;
- выявление структуры и особенностей информационных потоков;
- анализ предложений сотрудников по совершенствованию организационно-технологических процессов, а также результатов ранее проводимых обследований.
В состав обследования включается очное интервьюирование ‑ стандартизованное интервью, предполагающее детальную разработку всей процедуры, включая общий план беседы, последовательность и конструкцию вопросов, варианты возможных ответов, а также открытые вопросы.
На данном этапе также проводится анализ программных продуктов, используемых заказчиком для автоматизации процессов планирования, управления, накопления первичной информации и формирования аналитических отчетов в рамках реализуемых программ.
Результатом обследования является детальное моделирование ключевых бизнес-процессов с требуемой детализацией, которая обеспечивает однозначное представление о деятельности организации.
Детальная модель бизнес-процесса включает:
- иерархическую диаграмму прецедентов, отражающих возможные варианты выполнения бизнес-процессов «как есть»;
- диаграммы действий, детально описывающие последовательность выполнения бизнес-процессов;
- диаграммы взаимодействия, отражающие схемы информационных потоков и схемы движения документооборота.
Модели выполняются в нотации BPMN 2. Модели обязательно согласовываются с ведущими специалистами заказчика!
После согласования моделей бизнес процессов, компания «ДИАВЕР» готовит техническое задание на разработку программной системы для заказчика, в котором отражаются все требования к создаваемой системе. Техническое задание готовится в соответствии с существующими ГОСТами.
Состав функций по согласованию с заказчиком может быть уточнен на этапах разработки технического проектирования.
Состав используемого оборудования, системного программного обеспечения (ПО) и инструментов средств разработки ПО, а также состав требуемых лицензий на ПО согласовывается с заказчиком на этапах разработки технического задания и технического проектирования.
Пользовательский интерфейс
Особое внимание уделяется интерфейсным решениям с учётом того, что инструментальные средства компании «ДИАВЕР» — «КОМДИВ » и «КОМЕТА-JS» — обеспечивают широкий набор возможностей для решения таких задач:
- создание удобного и интуитивно понятного пользовательского интерфейса;
- определение доступной функциональности в соответствии с ролевой моделью;
- удобство навигационных элементов;
- удобный доступ к основным функциям и данным и соответствие современным эргономическим требованиям;
- единый графический дизайн.
Средства отображения
Средства отображения обрабатываемой информации базируются на интерпретации метаданных, описывающих визуальное представление информационных ресурсов в соответствии с принятыми сценариями работы пользователей. Сюда относятся:
- средства поиска и отбора данных, включая результаты аналитических расчетов;
- средства визуализации и графического представления отобранных данных и результатов аналитических расчетов;
- средства построения динамических перекрестных таблиц по данным, отобранным пользователем;
- средства динамического построение графиков по данным, отобранным пользователем;
- средства экспорта отобранных данных в файлы стандартного формата;
- средства формирования, просмотра и сохранения отчетов.
Информационная безопасность
Также необходимо предусмотреть максимальный уровень защиты информационной системы в соответствии со следующими требованиями к:
- идентификации и проверке подлинности пользователя при использовании ПО;
- контролю доступа пользователей к защищаемым ресурсам ПО;
- регистрации обращений пользователей к объектам сервисов ПО;
- необходимым организационным и техническим мерам, в том числе использованию шифровальных (криптографических) средств, для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, распространения персональных данных, а также от иных неправомерных действий;
- обеспечению защите информации от несанкционированного доступа средствами операционной системы;
- регистрации и учету системных событий.
Требования к администрированию
В ходе разработки технического задания в него включаются следующие требования к администрированию системы:
- управление справочниками и классификаторами;
- регламент резервного копирования базы данных ПО;
- порядок формирования списка пользователей;
- определение и разграничение прав доступа пользователей;
- сбор и анализ информации о работе системы;
- контроль целостности системы и порядок восстановления.
Управление проектом
Успешная разработка и сопровождение информационных систем корпоративного уровня в первую очередь основана на высокой квалификации специалистов компании. Вместе с этим в компании «ДИАВЕР» планирование работ, распределение задач и контроль результатов на всех этапах проекта от обследования до внедрения, от разработки моделей до проведения обучения сотрудников заказчика осуществляется с использованием комплексов технологических систем.
Общее планирование и мониторинг выполнения задач, разработки решений, документации организовано с использованием сервисов компании «Devprom».
Управление обращениями пользователей в ходе разработки, эксплуатации инструментальных комплексов и заказных систем осуществляется с применением решений на платформе Redmine.