集成产品研发是华为学来的,最早起源于PACE,产品生命周期优化方法(PACE)。后来IBM公司搞出来了之后,卖给了华为。
1986年,PRTM公司(2011年8月被普华永道收购)创始人迈克尔E-麦克哥拉斯(Michael E.MCGrath)等团队成员联合提出了产品开发流程的PACE(Product And Cycle-time Excellence,产品及周期优化法)这一概念。他在《PACE-Product And Cycle-time Excellence》一书中全面系统地介绍了PACE的理论和知识体系。
华为有一张图很经典,“正确的做事”,“做正确的事”。其中,CMMI主要搞的就是“正确地做事”,PACE更关注及时响应市场的需求,确保“做正确的事”,别瞎干。
介绍下IPD,适合干点啥
IPD(集成产品开发)方法适用于那些需要跨职能团队协作、涉及多个系统和子系统集成,并且产品生命周期较长的领域。除了电信级产品,还有以下几个领域可能适合应用IPD:
汽车制造:汽车开发涉及多个系统和子系统的集成,如动力系统、底盘、车身和电子系统等。IPD有助于在整个开发过程中实现跨职能团队的协作,提高产品质量和降低成本。
航空航天:航空航天产品的开发通常涉及复杂的系统集成和严格的质量要求。IPD方法有助于提高设计效率,确保产品性能和可靠性。
消费电子:消费电子产品的开发需要考虑硬件、软件和用户体验等多方面的因素。IPD有助于推动跨职能团队的协作,从而缩短开发周期,提高产品质量和满足客户需求。
然而,并非所有产品都适合应用IPD方法。以下情况可能不太适合采用IPD:
简单产品:对于简单的、单一功能的产品,如日常生活用品,可能不需要采用IPD方法。在这些情况下,传统的产品开发方法可能已经足够高效。
快速迭代产品:对于快速迭代的创新型产品,尤其是软件产品,可能更适合采用敏捷开发方法。敏捷开发注重迅速响应市场变化和客户需求,能够更好地适应不断变化的环境。
小型团队和初创公司:对于小型团队和初创公司,采用IPD可能会带来过多的管理和沟通负担。在这些情况下,轻量级的开发方法和更灵活的组织结构可能更为适用。
总之,IPD方法适用于那些需要跨职能团队协作、涉及多个系统和子系统集成的产品开发。对于简单产品、快速迭代产品以及小型团队和初创公司,可能需要根据具体情况选择更合适的开发方法。
简而言之,就是IPD太重了,牛刀就是牛刀,别没事杀鸡,虽然也不是不能杀。
看看国内很多企业的失败研发的产品吧,投一个车型几个亿下去,还真不一定能好卖,看看汽车的销量就知道,一般1个月能卖1万辆,就是一款被市场普遍接受的车了。
IPD需要啥样的系统支撑
为了成功落地IPD(集成产品开发),需要一定的信息系统支撑。这些信息系统应该能够促进跨职能团队之间的沟通、协作和信息共享。以下是一些建议的信息系统和构建这些系统时需要遵循的原则:
项目管理系统:项目管理系统有助于规划、监控和控制项目进度,确保项目按照计划实施。在选择或构建项目管理系统时,务必确保系统具有足够的灵活性,能够适应不同类型的项目和组织结构。
协同设计系统:协同设计系统可以帮助设计人员共享设计文件、数据和知识,从而加快设计过程。在选择或构建协同设计系统时,务必确保系统支持多种文件格式和协作工具,以便适应不同类型的设计任务。
知识管理系统:知识管理系统有助于收集、存储和共享项目相关的知识,包括设计规范、最佳实践和经验教训等。在选择或构建知识管理系统时,务必确保系统具有良好的搜索和分类功能,便于用户快速找到所需信息。
质量管理系统:质量管理系统有助于监控和跟踪产品质量问题,以便及时采取改进措施。在选择或构建质量管理系统时,务必确保系统能够与其他信息系统(如项目管理系统和协同设计系统)集成,以实现端到端的质量控制。
在构建以上信息系统时,应遵循以下原则:
用户友好性:确保系统界面直观易用,便于用户快速上手和高效操作。
可扩展性:确保系统具有良好的可扩展性,能够适应组织和项目的发展和变化。
安全性:确保系统具有严格的访问控制和数据保护机制,以防止数据泄露和未经授权的访问。
集成性:确保各个信息系统之间能够顺畅地交换数据和信息,实现端到端的流程集成。
定制性:确保系统具有一定的定制性,能够根据组织和项目的特点调整功能和界面。
通过遵循以上原则,可以构建出高效、灵活且安全的信息系统,为IPD的成功实施提供有力支持。
以上基本上是废话。最为核心的是,让需要的人在需要的时候,能看到一致的数据。数据的变化,可以在各处及时看到。这也意味着,你需要一个庞大的数据底座,复杂的数据底座,去管理产品复杂的数据。这个底座不能基于单一系统,要贯穿整个研发工作流、价值流。数据从一个地方产生,变化要能及时地反馈到需要的地方。