Agile PLM系统简介
- 格式:ppt
- 大小:4.38 MB
- 文档页数:32
PLM简介根据业界权威的CIMDATA()的定义,PLM是一种应用于在单一地点的企业内部、分散在多个地点的企业内部,以及在产品研发领域具有协作关系的企业之间的,支持产品全生命周期的信息的创建、管理、分发和应用的一系列应用解决方案,它能够集成与产品相关的人力资源、流程、应用系统和信息。
PLM包含以下方面的内容:★基础技术和标准(例如XML、可视化、协同和企业应用集成);★信息创建和分析的工具(如机械CAD、电气CAD、CAM、CAE、计算机辅助软件工程CASE、信息发布工具等);★核心功能(例如数据仓库、文档和内容管理、工作流和任务管理等);★应用功能(如配置管理);★面向业务/行业的解决方案和咨询服务(如汽车和高科技行业)。
按照CIMDATA的定义,PLM主要包含三部分,即CAX软件(产品创新的工具类软件)、cPDM软件(产品创新的管理类软件,包括PDM和在网上共享产品模型信息的协同软件等)和相关的咨询服务。
实质上,PLM与我国提出的C4P(CAD/CAPP/CAM/CAE/PDM),或者技术信息化基本上指的是同样的领域,即与产品创新有关的信息技术的总称。
从另一个角度而言,PLM是一种理念,即对产品从创建到使用,到最终报废等全生命周期的产品数据信息进行管理的理念。
在PLM理念产生之前,PDM主要是针对产品研发过程的数据和过程的管理。
而在PLM理念之下,PDM的概念得到延伸,成为cPDM,即基于协同的PDM,可以实现研发部门、企业各相关部门,甚至企业间对产品数据的协同应用。
软件厂商推出的PLM软件是PLM第三个层次的概念。
这些软件部分地覆盖了CIMDATA定义中cPDM应包含的功能,即不仅针对研发过程中的产品数据进行管理,同时也包括产品数据在生产、营销、采购、服务、维修等部门的应用。
因此,实质上PLM有三个层面的概念,即PLM领域、PLM理念和PLM软件产品。
而PLM软件的功能是PDM软件的扩展和延伸,PLM软件的核心是PDM软件。
来数数国外的PLM系统。
1.PTC WindChill:PTC凭借其CAD软件的强大市场份额。
让其PLM产品Windchill也高踞PLM市场份额前列。
对于使用Pro/E的客户,PTC的PLM产品几乎可以说免费赠送。
只象征性的收取License费用。
当然,实施费用还是照收不误。
PTC还有一个PDM系统的简化版:Intralink,专门用来管理Pro/E的产出。
近几年,随着Java技术的成熟,PTC PLM产品无论在功能上还是在界面上都有了长足进步。
PTC Windchill的界面大量使用Java Applet技术。
这在管理上会增加些困难,但对使用者来说绝对超值。
本人曾经接触过一段时间Windchill,感觉真的相当不错。
当然,界面做得好不一定就好实施,由于Windchill的实施需要做大量的客制化。
对实施顾问来说就变得非常有难度。
通常,Windchill 实施的成功率在60%左右。
而且,由于版本之间的兼容问题。
版本升级是Windchill使用者的噩梦。
简单来说吧:几乎重来。
但是WindChill 也有一个其他PLM无法企及的功能:可以和PRO/E无缝集成。
Pro/E工具中做好的东西自动的在PLM系统中建立。
用户更本不需要另起界面进入PLM系统。
目前IBM在代理Windchill的实施。
估计也只有IBM才可以拍着胸脯对客户说:“包你成功”。
2.达索PLM Smarteam:达索当然也是凭借其强大的CAD工具CATIA一直在高端独占鳌头。
由于其CAD工具CATIA在飞机及汽车领域的霸主地位,其PLM Smarteam产品在这一市场也无人撼动。
达索PLM Smarteam从其PDM产品Enovia发展而来。
本人没有使用过期PLM Smarteam产品。
但是ENOVIA却使用一年以上时间。
常常对其强大的workflow功能津津乐道。
不知道其PLM产品变成什么样子了。
如果没记错的话,IBM 是达索所有产品的唯一实施伙伴。
PLM系统原理及应用PLM系统,即产品生命周期管理系统(Product Lifecycle Management System),是指一种集成了各种产品设计、制造和管理的软件系统。
它通过整合产品生命周期的各个环节,使得企业能够更加高效地进行产品开发和制造,并且能够保障产品质量和快速上市。
本文将详细介绍PLM系统的原理及应用。
一、PLM系统原理1.数据集成和共享:PLM系统通过将各个部门和团队的数据集成在一起,实现数据的共享和协同。
这样,不同部门的工程师、设计师、生产人员等可以同时使用同一个数据,避免了数据的重复录入,提高了工作效率。
2.流程管理和控制:PLM系统可以对产品生命周期的各个环节进行流程管理和控制。
它能够提前规划产品开发和制造的流程,并且在每个环节中设定必要的审批和控制点,以确保每个环节都能按照规定的流程进行,并且能够及时发现和解决问题。
3.变更管理和跟踪:PLM系统能够对产品的变更进行管理和跟踪。
当产品需要进行变更时,PLM系统会记录变更的内容、原因和影响,并且能够将变更通知相关的部门和团队。
这样,可以有效地避免变更带来的问题,并且能够及时掌握产品的变更情况。
4.数据分析和决策支持:PLM系统可以对产品的各个环节进行数据分析,并提供相应的决策支持。
通过对数据的分析,可以及时发现问题和瓶颈,并且能够为决策者提供准确的数据。
这样,可以帮助企业更好地进行产品开发和制造,并且能够提高决策的准确性和效果。
二、PLM系统应用1.产品设计和开发:PLM系统可以帮助企业有效管理产品的设计和开发过程。
它能够提供强大的设计工具和功能,可以帮助工程师进行产品的设计和模拟,并且能够对设计进行审核和评审。
此外,PLM系统还可以对设计进行版本控制和变更管理,以确保设计的一致性和正确性。
2.供应链管理:PLM系统可以帮助企业对供应链进行有效的管理。
它能够将供应商和合作伙伴的信息集成在一起,以便于企业进行供应商的选择和管理。
Agile PLM1. IntroductionAgile Product Lifecycle Management (PLM) is a comprehensive software solution that helps organizations effectively manage their product development and manufacturing processes. By implementing Agile PLM, businesses can streamline their operations, improve collaboration between teams, and ultimately bring high-quality products to market faster.In this document, we will explore the various features and benefits of Agile PLM, as well as provide a step-by-step guide on how to set up and use this powerful tool.2. FeaturesAgile PLM offers a wide range of features aimed at enhancing product development and management. Some of the key features include:2.1. Product Data ManagementAgile PLM allows users to efficiently manage product data throughout its lifecycle. This includes creating product specifications, storing and organizing CAD files, and tracking revisions and changes. With Agile PLM, teams can ensure that the most up-to-date product information is accessible to everyone involved in the development process.2.2. Collaboration ToolsOne of the core benefits of Agile PLM is its ability to facilitate collaboration between teams. Users can easily share product information, assign tasks, and track progress. This promotes better communication and ensures that everyone is on the same page throughout the product development lifecycle.2.3. Change ManagementAgile PLM provides robust change management capabilities, enabling organizations to effectively handle product changes and updates. Users can create change orders, track their status, and manage associated workflows. This helps streamline the change management process and ensures that all necessary approvals are obtained before implementing any modifications.2.4. Quality ManagementQuality is paramount in product development, and Agile PLM offers features to support effective quality management. Users can create quality controls, define inspection criteria, and track non-conformances. These features help organizations maintain high-quality standards and make data-driven decisions to continuously improve product quality.3. BenefitsImplementing Agile PLM can bring numerous benefits to organizations. Some of the key advantages include:3.1. Improved Collaboration and CommunicationBy centralizing product data and providing collaboration tools, Agile PLM enhances communication and collaboration between teams. This leads to improved efficiency and faster decision-making, as well as reduced errors and miscommunication.3.2. Accelerated Time-to-MarketWith Agile PLM, organizations can streamline their product development processes, reducing time wasted on manual tasks and administrative overhead. This results in faster product introductions and increased competitiveness in the market.3.3. Enhanced Product QualityThe quality management features of Agile PLM help organizations maintain high-quality standards and address any issues promptly. By capturing and analyzing quality data, organizations can identify trends and make data-driven improvements to their products.3.4. Regulatory ComplianceAgile PLM allows organizations to ensure compliance with regulatory requirements and industry standards. By providing a structured approach to managing product data and change requests, organizations can demonstrate adherence to regulations and minimize compliance risks.4. Implementation guideTo set up and use Agile PLM effectively in your organization, follow the steps below:4.1. Define Objectives and RequirementsStart by clearly defining your organization’s objectives and requirements for implementing Agile PLM. This includes understanding the specific challenges you want to address and the goals you want to achieve with the tool.4.2. Plan and Design the SolutionBased on your objectives, design a solution architecture that aligns with your organization’s internal processes and workflows. Identify the necessary modules and features of Agile PLM that will best support your requirements.4.3. Configure and CustomizeConfigure Agile PLM to match y our organization’s specific needs. This includes setting up user roles and permissions, customizing data fields and workflows, and integrating Agile PLM with other software tools used in your organization.4.4. Populate DataMigrate existing product data into Agile PLM and ensure its accuracy and completeness. This may involve importing data from spreadsheets or other legacy systems, and performing data cleansing and validation.4.5. Train UsersProvide comprehensive training to all users on how to effectively use Agile PLM. This includes explaining the various features and functionalities, demonstrating best practices, and addressing any user questions or concerns.4.6. Test and ValidateThoroughly test the configured Agile PLM solution to ensure it functio ns as intended and meets your organization’s requirements. Validate data accuracy and perform end-to-end testing of critical workflows and processes.4.7. Go Live and Continuously ImproveOnce testing is complete, launch Agile PLM in your production environment. Monitor its performance, gather user feedback, and continuously improve the system based on user and business needs.ConclusionAgile PLM is a powerful tool that can revolutionize product development and management within organizations. By implementing Agile PLM, businesses can streamline their operations, improve collaboration, and bring higher-quality products to market faster. Follow the implementation guide provided in this document to successfully set up and leverage the capabilities of Agile PLM in your organization.。
Agile(即:敏捷方法)是一套与传统软件工程显著不同的价值观和原则,是包括Scrum 和XP(Extreme Programming,极限编程)在内的所有敏捷过程或方法所共同具有的某些性质和特征,而不是某一个具体的过程、方法论或做法。
Agile横空出世传统计划驱动的开发方法不仅没有获得良好的效果,并且由于强调过分过程控制,所以在开发过程中要产生大量的文档,以跟踪,检查设计各阶段的进度,设计状态,因此给程序员,管理者带来很多额外的工作量,这也是计划驱动方法一直为人诟病的地方,因此被称为重量级方法。
这种方法会产生一些后果:1.大量的开发时间被用在开发文档的撰写和维护上,而真正花在代码上的时间就相对少了。
2.由于主要依赖过程控制,而不是程序员自我管理,开发过程的管理非常复杂和低效。
因此,在近几年,一种被成为敏捷方法的开发思想开始流行起来。
敏捷方法正是针对传统计划驱动方法的弊端而发展起来的。
它是一类方法的总称。
它有若干种不同的方法模型,比如水晶模型,scrum模型,XP编程。
敏捷方法从另外的角度重新认识软件开发,颠覆了计划驱动方法的两个假设前提:需求固定和人是可替换的。
认识Agile敏捷软件开发是供软件开发使用的概念性框架,它强调在项目的生命周期中使用迭代式开发,进行开放的协作,同时提倡自适应性。
一.Agile的目标简单说,Agile的目标就是Good Software, Quickly and at Low Cost!敏捷的目标应该是重新审视现有软件开发流程,放弃不切实际的梦想(流水线和准确计划),根据敏捷的基本原则,重新优化现有流程和文档体系,但不是全面推到重来。
二.Agile的特征敏捷方法有两个主要特征:1.开发采用适应性方法,经过多次小型迭代开发过程逐步逼近实际需求,从而为客户提供实际需要的软件。
这种开发方法的核心是,小型发布,不断集成和严格回归测试。
每一次的小型发布都经过严格测试后集成到最终产品中,保证每一次小型发布都是经过测试的高质量的代码。
Agile PLM系统项目管理与其他项目管理工具的异同在以往的Agile PLM系统实施过程中,经常被客户问到的问题是,Agile PLM系统的项目管理与MS Project项目管理有什么不同。
其实这个问题,对于已经在使用Agile PLM系统做项目管理的用户来说已经深刻的体会到了它们之间的异同。
但是对于目前还在习惯于MS Project做项目管理的使用者来说确实是个疑惑。
不可否认,MS Project或者IBM ClearCase是非常优秀的项目管理工具。
首先让我们排除IBM ClearCase,ClearCase是一个非常优先的软件工程项目管理工具,它在软件开发工程中,能够非常出色的完成项目管理内容。
但是对于企业级产品开发来说,ClearCase就心有余而力不足了。
重点来跟MS Project进行比较。
MS Project是一个通用的、被广泛接受的项目管理工具。
Agile PLM系统的项目管理相对于MS Project来说究竟有什么优势呢?首先,MS Project是一个工具,它对项目的进度、质量和内容不产生任何实质性影响。
是项目实施过程中的一个辅助手段而已。
Agile PPM系统则是一个项目管理平台,它能将项目的进度、质量和内容纳入一个统一的系统体系,并对其产生积极的影响。
MS Project无法进行项目过程中的变更管理、产出物的记录管理,无法与产品进行协同管理。
而Agile PPM系统在这方面有着天然的优势,Agile PLM系统中各个模块公用一个数据池,所有数据资料在各个模块中可以公用,可以相互转换。
比如,在项目管理中的产出物管理中,比如使用到流程管理和变更管理等内容。
Agile PLM系统可以轻易的使用这些本属于“产品协同”方面的内容。
其产出在确认后自动的可以视为产品内容。
而不仅仅是项目产出物内容。
其次,Agile PPM模块提供大量的智能分析工具。
可以对项目过程中使用到的各种资源(比如人力资源、成本资源等)进行统计分析。