开发产品或组件的设计。项目管理者联盟
产品和组件的设计不仅只是应用在编码实现上,还应涉及采购、生产、维护、安装、销售等阶段的设计。比如:项目管理者联盟
采购:前面已经提到设计选择采购系统、芯片、元器件、结构件等等时,要明确我们所需的标准,从而确定采购方案和验收标准。这些应在设计中明确。项目管理者联盟
生产:设计应考虑设计是否适合于大批量生产。所以在设计过程中一般会有生产导入人员参与,使其设计适合大批量生产。所以一般在小批量试生产完成后才可以设计定型。
安装:设计应考虑易安装性。比如考虑产品安装的环境的局限性,而针对在此环境下进行设计产品(如在单管塔上安装天面,天面设计就不能太大、太重;某软件产品针对的是老年人群,安装界面最好是一键安装等等)。项目管理者联盟
维护:设计也要考虑易维护性。比如,设计是否要考虑远程维护和升级的功能。或是收集一些指标以反映产品在运营期间的状态。项目管理者联盟
销售:设计还应参考市场竞争对手和市场形势进行设计产品。比如:选用什么技术和将产品设计、封装成哪些可售件。将某一个产品的功能模块进行拆分、封装作为针对不同人群,即可整体销售也可单独销售某些功能,也许可以更好销售。项目管理者联盟
设计文档是提供相关影响人相互了解的基础,求其实高层的概要设计(架构设计),是产品线(产品)的设计总纲。接口设计是各产品(组件)间接口设计。通过设计文档可以全面了解产品的全貌。一个完整的设计文档应包含:文档形式、安装、功能、接口、制造流程等其他内容。一个组织应针对设计定义,设计文档模板、设计检查单、设计文档的组成架构,从而实现设计文档的一致性和完整性。blog.mypm.net
SP2.1 设计产品和产品组件项目管理者联盟
开发产品或组件的设计项目管理者联盟
产品设计包含两个部分,概要设计和详细设计(但是在面向对象中概要设计、详细设计的界限划分不是那么明显,而是无缝衔接的)。概要设计主要是对产品架构、功能模块划分、产品组件的划分、产品与外部系统的接口设计以及模块与模块间、组件与组件间接口的设计。在概要设计中要规定好详细设计的标准和接口,以规范后续详细设计的一致性和完整性。项目管理者联盟
产品的架构是根据产品核心需求而设计的,所谓核心需求就是可以满足主要流程的那些需求。training.mypm.net
产品交互流程和场景可以检验产品架构的合理性,并且产品架构也有可能在详细设计时发现问题而进行完善。项目管理者联盟
在详细设计期间,应对产品架构进一步分析、设计并对每一个组件进行定义、设计和产品接口的描述。对于详细设计的需求(可能是较低级的需求)应进行需求的跟踪,已确保这些需求已被设计。项目管理培训
注:架构和详细设计都可以选择已有的模式。club.mypm.net
具体步骤:项目管理者联盟
1、 建立对设计质量评估的标准,以评估设计质量。除实现的需求外,还可参考通过设计产品是否做到:PgMp.mypm.net
模块间松耦合,模块内紧耦合性项目管理者联盟
清晰、明确club.mypm.net
简洁talent.mypm.net
可维护性
可验证项目管理者联盟
可靠性项目管理者联盟
准确性项目管理者联盟
安全性项目管理者联盟
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|