客户释放的技术要求我们该如何分解?

客户释放的技术要求我们该如何分解?,第1张

今天收到了从客户端输入的一份比较完整的产品开发技术要求,借着这份需求在不透露任何关键信息的前提下,我们对项目中常会遇到的技术要求的分解进行简单的交流讨论。

首先在拿到需求时,我们自己应该心里要清楚客户想做的是个什么级别的产品,系统级别开发、单点开发还是软硬件结构中的其中一种或者是其他技术服务类项目。只有清楚了这个前提,我们在进行具体需求的分解时才不容易出现边界模糊的情况。

我的这份技术要求先看目录:

客户释放的技术要求我们该如何分解?,图片,第2张

文件共分3部分,项目情况介绍、客户进度计划以及客户对本产品的技术要求。从目录中我们就可以知道这是一个单点零部件的开发,而且开发内容涉及软件、硬件、结构和相关的测试,并且需要定点加工(这就又涉及到了生产的建设)。此时我们心里要能知道在成立项目小组时应该包含哪些人员。

第一点项目概况不作为项目开发的重点,但不代表可以忽略,这点市场部门应该关注,因为这涉及了产品的市场与可能的生命周期,对项目是否进行起到比较关键作用。

第二部分开发进度,这部分客户给出了他们的时间计划以及主要干系人。时间计划应该项目管理所要关注的核心之一,客户的里程碑是在制定项目开发进度管理计划中的指标。

第三部分技术规范,也就是本项目开发需要重点评估的内容了。“零部件信息”对产品进了了基本描述并无重点内容。“一般要求”是对产品的电压平台、存储、工作环境等信息的描述,这部分是通用信息,但需要关注的是产品电压平台,乘用车还是商用车其电压平台通常是不同的。

“硬件要求”是本产品硬件开发的核心,客户对MCU的最低性能进行要求,包括存储器、内存、频率等,同时客户对该产品的使用功能进行了规划,自然对于硬件的资源也就清楚了,比如IO口数量、高低边、通讯方式、电源等。根据这部分内容硬件工程师可以进行硬件的初步选型及硬件概念设计(如果无法确定哪一款MCU平台即可满足要求且经济性又好,可以让芯片厂家推荐),所有开发方式采用V模型,硬件在这过程中会输出不同的文件,如此时的概念设计文件。

对于有经验的工程师而言到此基本可以判断这部分工作需要的人员、时间、其他相关资源,同时采购部门根据硬件选型可以从供应商处获得初始价格。

“EMC要求”虽然此处标题是EMC但实际还包含了电气及环境要求,即DV试验的内容,根据该部分可以评估试验的费用及周期。

“软件需求”中主要是对软件的架构,开发方式,开发环境等进行了规定。因为本项目的ASW由客户开发,所以软件部分仅规定的BSW及集成相关事项,其中对于开发方式及BSW的架构要求部分如下:

客户释放的技术要求我们该如何分解?,图片,第3张客户释放的技术要求我们该如何分解?,图片,第4张

再根据“诊断要求”、“通讯要求”等内容,我们应该清楚应该采用哪个版本的AUTOSAR架构软件,该外购的开始外购咨询该自行适应性开发的开始准备开发。另外软件的开发客户会有自己的一些标准,比如Boot Loader刷写规范、加密算法、通讯规范、UDS规范等等,这些规范需要不同的人员进行消化与分析。根据这些内容,可以对该部分的工作进行所需人员的分配,同时估算时间进度及其他资源。

“集成”软件的集成是将客户的ASW与BSW进行集成后再测试,这部分主要是人员的投入,需计算时间成本与人员成本。

“性能要求”这部分客户主要是对产品的防护等级等内容的再次强调,要求了相关的结构、电气、EMC以及功能的测试。

“加工要求”涉及产品生产,自然就需要生产线。搞不了的就反馈客户,可以做的话就在项目的过程中进行规划,相关设备设施双方通过商务再磋商。

另外,有些客户会在要求中会提到功能安全等级,如果有涉及该方面内容需要向客户沟通清楚是否需要进行认证或者有相关交付物,同时根据不同的等级要求有不同的达成目标,是需要不同文件及开发手段进行支撑的,这部分会对成本及项目周期产生比较大的影响。

最后就是项目交付,涉及交付内容、验收标准等。通过上述内容我们首先对该项目进行工作分解(WBS),并输出相关文件,如:

客户释放的技术要求我们该如何分解?,图片,第5张

工作既然已近分解,那么每一部分由谁来做该用多少时间通过上述的分析我们也可以确认,此时我们就可以输出项目人员计划及相关资源计划表。

再根据WBS可以对每个分解的工作进行先后顺序的排列(总不能在做进度计划时把生产放在硬件开发前吧),我们叫紧前关系,如像这样的:

客户释放的技术要求我们该如何分解?,图片,第6张

有了WBS、紧前关系以及相关计划表我们根据这些资料再结合客户的项目安排进行编制本项目的开发进度管理计划,并设定关键的里程碑,至此一份较可靠的进度计划完成。然后再根据前面的分析,需要完成项目成本计划,比如试验费用、材料费用、外协费用、软件采购费用、人员设备投入等等相关费用形成本项目的成本投入,当然市场会根据企业公式再加上项目盈利份额形成本项目的最终项目报价给到客户(做项目总要有收益吧)。而该阶段项目输出到客户的文件会有进度计划和技术分析结果,其他的根据要求再单独释放(并不是所有文件都一股脑的给到客户)。根据项目技术要求同时会有项目目标、相关质量管理、风险管理文件等其他文件的输出,可自行查阅各自企业与客户的要求。

如上,当我们拿到了客户的技术要求时我们应该做的事情以及随之会输出的相关文件。


本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 客户释放的技术要求我们该如何分解?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情