以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

软件开发流程五个阶段 软件开发项目的流程

昨天,Slash  No介绍了华为IPD流程中三个重要子流程的概念:IPD集成产品开发流程、TPD技术与平台开发流程、SPD解决方案开发流程,并介绍了SPD解决方案开发流程的概念、目的和六个阶段、四个关键决策评审点DCP和七个技术评审点TR。

昨天有同学留言说华为IPD管理系统英文缩写太多。你能发表一些意见以促进理解吗?的确,斜线还发现了华为的一个特点,无论是IPD、LTC、其他机构流程还是内部文件,甚至是公司文件、总裁办公室的电子邮件讲话等。有很多专业术语的缩写,里面没有,真的很难理解。至于华为为什么会使用这么多英文缩写,主要有三个原因:一是很多管理方法和手段都是借鉴了IBM等西方公司,为了提高沟通效率而直接使用;二是华为海外业务流程,直接使用国际语言系统,更容易无缝沟通;第三,华为这么多年的发展是代代相传的,内部没有沟通理解的障碍。新员工稍微适应一下就熟悉了。

、背景知识:华为IPD流程中的IPD、TPD、SPD、DCP、TR的英文全称、含义和作用

为了帮助学生理解,斜杠会在第一段稍微解释几个英文缩写,斜杠的具体内容基本会在前面的文章中介绍。

IPD:集成产品开发,英文全称是集成产品开发。IPD最初的意思是一套产品开发模式、概念和方法。现在,IPD在高度、深度和广度上得到了进一步的拓展和延伸。IPD管理体系是以客户为导向,以产品开发为核心的一整套企业管理和运营体系。在IPD管理体系中,IPD过程也特指产品或组件的开发过程。TPD:技术与平台开发,英文全称Technology  Platform  Development,是一个跨职能的业务流程,采用统一的、可重复的方法,将这些平台或技术模块设计、开发、迁移到PDT(产品开发团队)。SPD:解决方案开发,英文全称Solution  Program  Development。解决方案是针对某些问题、不足、缺陷、需求等,解决整个问题的解决方案(方案、进度)。已经显现或者可以预期,能够快速有效实施的,通常指解决问题的方法。——比如华为赋能车企造好车,赋能煤矿企业、养猪企业,就是为这些行业提供一些更智能、更安全的解决现有问题的方案。当然,华为的相关产品在解决方案中是不可或缺的。DCP:商业决策审查点,英文全称。在IPD发展过程中,IPMT会对IPD各阶段的评审输出是否能进入下一阶段进行评审。在IPD开发过程中,通常有五个DCP:宪章业务计划审查DCP、概念决策审查(CDCP)、规划决策审查(PDCP)、可用性决策审查(ADCP)、生命周期结束决策审查(LDC),以及根据业务需要的一些临时DCP。TR:技术评审,英文全称技术评审,用于检查解决方案开发

实施到一定阶段以后产品的技术成熟度,发现遗留的技术问题,评估存在的技术风险,给出技术上的操作建议。IPD开发流程中,通常包括TR1、TR2、TR3、TR4、TR4A、TR5、TR6等7个技术评审点。

背景知识补充完毕,接下来斜杠否给大家稍微详细介绍华为IPD解决方案开发流程的六个阶段。


一、华为IPD解决方案概念阶段


解决方案项目启动是IRB/IPMT通过项目任务书授权项目的启动的。C-PMT/PL-PMT按业务计划在计划时间点,及时输出任务书材料包,提请IRB或IPMT决策,一旦获得IRB或IPMT批准,SPDT(解决方案开发团队)经理会从IRB或IPMT收到一份项目任务书,授权启动项目,确定SPDT核心组成员和系统设计扩展组,组建SPDT。


概念阶段确定解决方案求和选择一个最优(备选)实现方案,分析明确哪些部件需要合作的,提供初步解决方案开发计划,然后进行CDCP决策,通过后进入计划阶段,不通过则项目终止。


二、华为IPD解决方案计划阶段


解决方案计划阶段目的是确定解决方案架构和设计规格(SAS),并制定详细可执行项目开发计划。


TR2确定SAS系统架构规格,确定解决方案特性规格和各产品接口关系(标准),输出合作产品的设计要求。


各PDT系统工程师(SE)负责将解决方案规格分解落实到各部件产品中,PDT经过概要设计制定后续部件开发进度计划,经过与SPDT经理沟通后提交IPMT决策(PDCP)批准,SPDT经理要根据各产品开发进度和市场要求,合理的权衡调整解决方案里程碑,制定详细可执行整体开发计划


一般各部件产品PDCP后,解决方案由IRB/IPMI进行PDCP决策和仲裁,同时批准合作计划。


三、华为IPD解决方案开发阶段


解决方案开发阶段主要是管理各部件产品/合作产品开发进度,负责解决方案Build测试,所有部件产品通过TR4A后就可以开始进行整个解决方案集成试(SIT),SIT包括网络性能、网络安全、网络可靠性、网络可服务性、业务质量如QoS、资料等测试。


当解决方案集成测试完成并通过TR5后,发布试验局版本(斜杠否注:也叫实验局,对于在公司实验室不能进行的测试和验证工作,选择典型的应用场合,在用户的实际使用环境中进行的测试的活动,称为实验局。),进入验证阶段。


四、华为IPD解决方案验证阶段


验证阶段主要目的是通过BETA测试,准入测试、认证测试、比拼测试和SIT2测试(包括进行回归测试),通过TR6后发布商用局版本。


TR6通过后,解决方案项目需要进行ADCP决策,以确定通过ADCP或终止项目或重新确定方向。可获得性决策评审是要保证解决方案做好上市的准备,刷新市场预测,同时对项目进行验收。


五、华为IPD解决方案发布阶段


发布阶段是以通过ADCP决定继续进入到解决方案发布阶段开始的。发布阶段包括达到量产的准备,填充渠道和制定最终的盈亏计划,以及完成上市准备活动。


一般可获得性(GA)是指产品包可以大批量交付给华为客户的时间。


六、华为IPD解决方案生命周期阶段


解决方案上市后由生命周期管理团队进行绩效管理,一直到解决方案生命终止、退市为止。


仔细研究解决方案开发的六个阶段,会发现和产品开发IPD的六个阶段的活动基本类似,不同的是一个专注产品或部件开发,一个聚焦于解决方案开发。


今天斜杠否就给大家分享到这里,祝大家周末愉快。



欢迎关注、查阅斜杠否的往期文章,或者关注斜杠否(发送关键词 hw ),了解和获取更多华为和标杆企业经营管理实践的理念、方法和资料。


斜杠否——帮助组织和个人成就卓越。