310 likes | 598 Views
InterSystems Симпозиум, 8–9 октября 2008 г. Управление процессами разработки и поддержки клиентов в проекте SWR-PDM компании SolidWorks Russia. Холин Михаил региональный директор, руководитель отдела исследований и разработок SolidWorks Russia. Основная деятельность SolidWorks Russia.
E N D
InterSystems Симпозиум,8–9 октября 2008 г Управление процессами разработки и поддержки клиентов в проекте SWR-PDM компании SolidWorks Russia Холин Михаил региональный директор, руководитель отдела исследований и разработок SolidWorks Russia
Основная деятельность SolidWorks Russia • SolidWorks Russia специализируется на поставке и внедрении CAD/CAM/CAE/PLM-решений для комплексной автоматизации конструкторско-технологической подготовки производства на основе систем автоматизированного проектирования SolidWorks и разработке программного обеспечения для управления техническим документооборотом в конструкторских бюро крупных машиностроительных предприятий. InterSystems Симпозиум, 2008
Характерные клиенты SolidWorks Russia • ГУП "Конструкторское Бюро Приборостроения» • ОАО "Корпорация "Тактическое ракетное вооружение" • УКБТМ («Уральское конструкторское бюро транспортного машиностроения») InterSystems Симпозиум, 2008
SOLIDWORKS –3D САПРсистема автоматизированного проектирования InterSystems Симпозиум, 2008
SWR-PDM –система управления инженерными данными InterSystems Симпозиум, 2008
SWR-Workflow –система управления процессами InterSystems Симпозиум, 2008
Хронология проекта SWR-PDM/Workflow • 1999 год – старт проекта по разработке системы коллективного проектирования в SolidWorks.Выбор платформы: Intersystems Cache 4.1 • 2001 год – выпуск первой коммерческой версии SWR-PDM • 2001 – 2003 гг. – накопление опыта эксплуатации в реальных условиях и развитие функциональности продукта • 2003 г.- Переход на Cache 5.0 • 2003-2006 гг – Создание и внедрение SWR-CRM – системы управления взаимоотношениями с пользователями • 2006 – по н.в. – Развитие системы обеспечения деятельности SolidWorks Russia в концепции «расширенного предприятия» • 2007 г - Переход на Cache 5.2 InterSystems Симпозиум, 2008
Выбор технологии и партнераIntersystems Cache • объектный подход просто необходим при разработке PDM - Инженерные данные по своей природе сложны. • Хорошая скорость разработки • Существенный запас на изменение и расширение архитектуры готовой системы • Интеграционные возможности за счет единой платформы • Надежный партнер – Intersystems – Russia • Положительный опыт и отзывы СП.АРМ InterSystems Симпозиум, 2008
Характеристики компании SolidWorks Russia • Компания т.н. полного цикла: • Свои продукты • Свой отдел разработки • Своя служба тех. поддержки • Своя служба внедрения • Своя служба маркетинга и продажПри этом доля сотрудников, вовлеченных в разработкуменее 50% • «Частично» тиражируемые продукты длительногожизненного цикла. • Предприятия-пользователи известныи не обезличены • Клиенты и офисы компании географическирассредоточены InterSystems Симпозиум, 2008
Несколько слов о системе online обслуживания пользователей SWR-CRM • SWR-CRM – собственная разработка для внутренних нужд, которая была «прозрачно» встроена в организацию. См. SEC(R) 2006 • SWR-CRM замениланеорганизованнуюспонтанную почтовую переписку по E-MAIL на базу данныхзаявок с записью упорядоченнойпоследовательностивыполненных действий • SWR-CRM служит не только как HELPDESK,но позволяет активнововлекать заказчика в процесс разработки • Внешний видклиентского р.м. InterSystems Симпозиум, 2008
Пример обработки заявки в SWR-CRM InterSystems Симпозиум, 2008
Возникновение актуальности поиска новой «серебряной пули» • По мере роста нашей компании и развитием совокупного продукта стала остро актуальной задачаповышения эффективности бизнеса • «Традиционные» инструментыобеспечения процессов разработки, разумеется, приняты к использованию: source-control, autobuilder & setup-s vault, bug-tracking, requirements managing • Внедрение в работу системы online обслуживания пользователей (SWR-CRM) как основного средства взаимодействия участников расширенного предприятия (компания разработчик + все компании-пользователи) привело к к укрупнению масштаба основных программных продуктов и увеличению количества дополнительных модулей InterSystems Симпозиум, 2008
Применение PDM-технологиии в компании разработчике ПО • PDM – управление инженерными данными – по действию на организацию это • мощный источник повышения производительности всего предприятия в целом, • способ создания инновационной продукцию на более высоком уровне качества • способ расширения номенклатуры продукции • способ выравнивания нагрузки на сотрудников и устранения непроизводительных потерь InterSystems Симпозиум, 2008
Что такое PDM-технологии • PDMобъединяет технологии: • Хранилище документов • Управление версиями документов и других информационных объектов • Обеспечение коллективной разработки взаимосвязанных проектов • Управление изменениями и бизнес-процессами (WORKFLOW) • Генерация отчетов и представлений данных для анализаипринятия оперативных решений • Ведение базы данных изделий и их состава • Источникиинформации о PDM: • http://ru.wikipedia.org/wiki/PDM • http://www.cimdata.com • http://ww.solidworks.ru InterSystems Симпозиум, 2008
Применение ЕСКДи PDM для управления ЖЦ в машиностроении • Наблюдение:положительный опыт использования регламентирующих документов серии стандартов ЕСКД.Положительный опыт эффективного примененияPDM-системы для управления ЖЦ изделий машино- и приборостроения • Идея-предложение:рассматривать программный продукт как сложное техническое изделие и применить для управления его жизненным циклом PDM-систему + адаптированные методики ЕСКД, ЕСПД InterSystems Симпозиум, 2008
Практический опыт применения PDM-системы Что удалось опробовать InterSystems Симпозиум, 2008
База данных изделий • Создан реестр программных продуктов • Выбрана и применена удобная система обозначений продуктов на основе классических принципов ЕСКДпроектная система кодификации продуктовПример: • Обозначение:SWR.PDM3EXT_EXPRODUCTDEF • Наименование:«Экспорт структуры изделия с документами» InterSystems Симпозиум, 2008
Фрагмент базы данных изделий InterSystems Симпозиум, 2008
Учет в PDM непрограммных изделий • На втором этапе внедрения на учет были поставлены остальные изделия, фактически поставляемые фирмой: • DVD и CD с полиграфическим оформлением • коробки под CD/DVD • картонные коробки для упаковки • печатная продукция (книги) • аппаратные средства защиты (HASP-ключи) и т.д. InterSystems Симпозиум, 2008
Процедура регистрации продукта InterSystems Симпозиум, 2008
Формирование структур продукта (изделий) InterSystems Симпозиум, 2008
Польза от структуры изделия • Эффективно – внедрили систему идентификации продуктовединую для всех служб компании • Получили структуру изделия на основе которой можно связать между собой стандартные средства управления разработкой InterSystems Симпозиум, 2008
Подключение к PDM SourceControl & BuildService Исходные условия • SourceControl используется давно • Применяется система автоматической сборки проектов собственной разработки • Готовые программные продукты «бинарников» размещаются на сетевом ресурсе InterSystems Симпозиум, 2008
Подключение к PDM SourceControl & BuildService Использованные возможности PDM • В SourceControl – размещение исходных текстов приведено в соответствие дереву проектов(продуктов) • На основе именно возможности контроля версий записей об изделиях в PDM была выполнена интеграция система сборки проектов с PDM • Системы атрибутов с изменяемым уровнем изменения и возможности управления статусом ЖЗ изделия для решения прикладная задач InterSystems Симпозиум, 2008
Создание структур проекта в PDM, WF, SC, PM, BT InterSystems Симпозиум, 2008
Структура проекта в PDM InterSystems Симпозиум, 2008
Определение проекта в Workflow модуле InterSystems Симпозиум, 2008
Автоматизация процедуры предложения на изменение и внесения изменения • Дополнительный слайд InterSystems Симпозиум, 2008
Область целесообразного применения PDM для software development business • Организация, продуктом которой является комплект или комплекс программ с большим количеством составных частей • Организация, где велика номенклатура выпускаемых продуктов • Организация, которым требуется отслеживать конкретные инсталляции своих продуктов для поддержки и обновления в течение длительного времени • Организация, в которой отдел разработки составляет менее половины штата InterSystems Симпозиум, 2008
Заключение • получены позитивные результаты от использования PDM-системы, а в особенности от применяемых методик • Введение системы обозначений продуктов и программных документов • Ведение и отслеживание во времени структуры программного продукта • Построение единого информационного пространства на основе PDM для работывсех подразделений организации • Использование PDM, как первоначальной точки отсчета для большинства БП • Устранение множественных ссылок между информационными обеспечивающими системами • За счет строгости и автоматизации рутины высвободились ресурсы минимум на 20% InterSystems Симпозиум, 2008
InterSystems Симпозиум,8–9 октября 2008 г Управление процессами разработки и поддержки клиентов в проекте SWR-PDM компании SolidWorks Russia Холин Михаил региональный директор, руководитель отдела исследований и разработок SolidWorks Russia