|
|
Главная | Проектная методология
Проектная методологияБлагодаря эффективной организации производства, основанной на системе менеджмента качества, а также ориентации на использование современных методологий, технологий и стандартов разработки мы обеспечиваем надежный, контролируемый и прозрачный процесс ведения проектов и наилучшее соотношение цена/качество для наших заказчиков. Компания реализует промышленный подход к разработке программных систем, используя современную техническую инфраструктуру и средства разработки. Проекты выполняются в соответствии с международными стандартами качества ISO 9001:2000 процесс разработки организован в соответствии с рекомендациями PMI, при проектировании применяются государственные, отраслевые и международные стандарты. До ввода системы в эксплуатацию возможно развертывание стенда для проведения комплексного тестирования, оценки производительности и надежности системы под нагрузкой. Соответствие разрабатываемых систем бизнес-требованиям достигается такими средствами, как визуальное моделирование и итерационность разработки (прототипирование пользовательского интерфейса и бизнес-логики), а также за счет тесного взаимодействия специалистов поставщика и заказчика на всех этапах проекта. Для эффективного взаимодействия используется проектный репозиторий на базе Web-ориентированных средств управления проектами, который позволяет специалистам поставщика и заказчика работать в едином информационном пространстве, оперативно реагировать на изменения. Компания не только использует промышленные методы разработки в своих проектах, но и оказывает консалтинговые услуги в области методологии разработки ПО, постановки процессов разработки и управления проектами. Методология выполнения проектов, принятая в компании "Аплана" обеспечивает:
Средства обеспечения качества.Высокое качество конечного продукта, а также прогнозируемость и прозрачность процесса разработки обеспечивается следующими средствами:
Методология разработки и проектная организация.Проектная организация работ основана на инфраструктуре разработки и регламентированной системе менеджмента качества. В компании разработаны и внедрены стандартные процессы управления проектами и методологическая поддержка процессов разработки, соответствующая стандарту ISO 90001:2000 (процедуры управления проектами, управления требованиями, конфигурациями, изменениями, тестирования и др.). Промышленные средства разработки и проектирования используются на всех стадиях проекта Для поддержки полного цикла разработки используются средства IBM Rational и Microsoft. Для обеспечения выполнения проекта в соответствии с требованиями Заказчика в рамках запланированного бюджета и в установленные сроки в качестве базовых используются следующие методологии: RUP (Rational Unified Process), разработанную компанией Rational Software и MSF (Microsoft Solution Framework), предлагаемую компанией Microsoft. RUP имеет в своем составе тщательно разработанную структуру процесса разработки сложных программных систем, обеспечивающую технологическую полноту работ от формулирования требований до внедрения системы. RUP совместим со стандартами качества ISO 9001 (ISO 9000-3, ISO IEC TR 15504) и СММ – Capability Maturity Model Level 3. MSF предлагает структурированный поход к разработке информационно сложных программных систем, отражающий современный уровень создания многосвязных распределенных приложений. Методология проектирования.Для проектирования информационных систем используется два основных подхода: структурная методика и объектно-ориентированная методика. Структурный подход основан на методике IDEF. По этой же методике проводится моделирование бизнес-процессов заказчика (в нотации IDEF0), строится модель процессов автоматизированной системы (в нотации IDEF3) и структура информационного обеспечения (в нотации IDEF1х). В соответствии с построенной моделью разрабатывется архитектура системы. В дальнейшем ведется помодульная разработка. Объектно-ориентированная методика берет свое начало от модели Use-case, в которой фиксируются требования пользователей, в рамках этой модели строятся сценарии использования системы и объектно-ориентированная анализ-модель будущей системы. После верификации и согласования с заказчиком выполняется построение логической модели системы в рамках нотации UML, затем на ее базе строится физическая модель системы. Для масштабных проектов мы рекомендуем использование объектно-ориентированной модели. Использование таких принципов как итерационность разработки и прототипирование (как интерфейсов пользователя, так и бизнес-логики) для обеспечение инкрементального наращивания функционала системы. Для исключения ошибок проектирования при решении типовых задач широко используются шаблоны проектирования RUP, а также стандартные методики ISO и IEEE. Непротиворечивость и полнота системы обеспечивается с использованием специализированных средств поддержки проектирования (Rational Rose, Rational XDE). С помощью данных средств обеспечивается Round Trip разработка, которая предполагает обеспечение полного соответствия разработки системы принятым проектным решениям и требованиям заказчика вплоть до программных кодов. Этапность разработки программных систем.В компании принята следующая этапность выполнения проектов.
Управление удаленными проектами.Для организации эффективного взаимодействия и обеспечения прозрачности процесса разработки в компании "Аплана" используется технология управления проектом в удаленном режиме. Технология удаленного управления проектом предполагает, что все проектные материалы хранятся на выделенном Web-сайте с ограниченным доступом. Репозиторий проекта регулярно обновляется и, как правило, включает:
C помощью обычного Web-браузера участники проекта имеют доступ к репозиторию проекта в любое время. Такой подход позволяет обеим сторонам быстро согласовывать запросы, вести контроль изменений и ежедневно отслеживать статус проекта. Репозиторий проекта управляется с помощью следующих средств Rational Software и Microsoft:
При необходимости возможно установление защищенного соединения через виртуальную сеть. |
| 117485, Москва, Ул. Профсоюзная, 84/32, корп. 1 (схема проезда) Тел.: +7 (495) 710 7580, 710 7581 Факс: +7 (495) 710 7579 info@aplana.com |
© ЗАО «Аплана Софтвер» 2008-2012 ]]>Разработка сайта]]> - InterLabs |