当前位置:文档之家› 一页纸嵌入式软件项目管理方案

一页纸嵌入式软件项目管理方案

一页纸嵌入式软件项目管理方案,, 王晓伟胡杨,,, 智能手机软件部上海,,中兴通讯软件开发三部 ,,,:,,:,, ,中兴通讯测试部上海 ,,,,, ,:,,:,,。

,摘要重点介绍一页纸项目管理在嵌入式软件研发中的应用以智能手机的软件研发项目为例对新时代, 。

嵌入式软件研发的问题和流程进行了一些思考提出了一页纸嵌入式软件项目管理方案同时针对智能手, 。

机开发中的功耗优化问题给出了应用实例,,,,关键词一页纸项目管理软件项目管理嵌入式, , 行及时的调整将有限时间和精力落到实处从引言 :。

而不断优化产品性能和满足客户需求本文的一页纸嵌入式软件项目管理方案正是基于以上的思、 , 随着信息技术通信技术的飞速发展。

考提出的 , 通信产品中软件的比重和规模越来越庞大特别是以智能手机为代表的嵌入式产品领, , 域主流芯片按照摩尔定律快速更新着每嵌入式软件项目管理现状与需求分析 ,, 隔相应的软件功能个月性能提升一倍 ,,、、 , 扩展也随之提升将近一倍当多 ,,,,,, 现阶段嵌入式产品的新功能和新需求的范, 点电容触摸等新颖应用开始普及商用时双 , 围不断扩大已经不再是单个团队作坊式开发方、、核处理器系统软件近距离无线通信 ,,, 式能完成的很多企业都引入了项目化运作的方 ,,、、高清视频技术等已经处在规,,:,,,,。

式嵌入式软件项目管理作为嵌入式项目管理的。

划和开发阶段了 , 。

一个子集已经广为业界所关注 ,,在智能手机领域产品直接面对消费者竞 , 目前成熟的软件项目管理方式有些采用的 ,,,,,,。

, 争相当激烈同时在移动互联网浪潮的推动下, 是按照的软件研发项目管理的理念, ,,, , 新功能层出不穷需求更新非常快一般一款智涉及到大项目管理知识领域的个项目管理 ,,,, 能手机的生命周期在其软件研发周年, , 过程需要步步文档化相关项目计划是依托于 ,,,,:, 清晰的人力资源日历制订的且变更流程相当烦 , , 期只能控制在在短时间内保质保个月 ,,:,, 琐这种管理模式比较适合于人力资源较为固 , 量地开发出新的性能优越的产品才能使企业立。

, , 于不败之地因此在如此短的时间内急需一, ,,, 定开发时间较长在全新开发的年以上, , 种快速有效的软件管理方式来规范知识工作。

纯软件产品项目,,,,“” , 者使其时刻从事对的工作并随时对所还有些是采用从软件工程中提出的敏捷开发, 做的工作效果进行有效的评估对下一步工作进 ,,,, , ,,理念进行的项目管理比如极限编程 ,,欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁,, ,,, ,刘泽在秦山二期扩建工程进度计划管理中的应用杨庆浩山东海阳核电项目项目管理软件的实施 ,,,,;:,,,,;:,,,,,,实践及经验项目管理技术,, ,,,,,,,,,,,,,,::, 项目管理技术,,, ,,,,,,:,:, ,,王振军基于项目管理软件的浦东国际机场二期扩建,,,, 收稿日期, ,:,,,:,,,,,,,,,,工程进度管理实践建筑经济,, ,,,,,,,,::, , , , 嵌入式软件项目需要的是一种快捷实综上和在仅规划了一个纲要后就开始迭代 ,:,~,,,,过程即软件以增量式方式快速进行开发并交付用责任到人便于跟踪和变更处理的管理模。

,, , 式结合目前和敏捷开发的一些理念以客户从客户得到反馈后再进行新一轮迭代需 ,,,, , 求和设计是一起开发和渐进明细弱化文档要及从事嵌入式软件开发几年来的工程实践笔者。

、求这种管理模式比较适合客户紧密参与团队 ,, 的方法引认为可以将一页纸项目管理:,,,、成员可长时间集中在该项目上项目规模相对较入到嵌入式软件项目管理中形成一页纸嵌入式软、。

小可接受大量变更的软件产品项目。

件项目管理方案相信这种化繁为简的管理方 , 在嵌入式产品领域特别是在智能手机软件 ,。

法正是嵌入式软件项目所需要的 , 项目中嵌入式软件项目管理主要关注的是软件。

,,研发管理对象方面是知识工作者主要工作 , :,,,, , 是基于一个相对成熟的手机软件平台比如目、, 前比较流行的在平台软件的等: ,,,:,,,,,利用一张表格恰到好处地把一个项 :,,,, 、、基础上快速实现定制化的硬件板触、、目需要关注的关键点和时间成本责任人等有,:,, , “序地排列起来、 , 使人一目了然把复杂问题简屏传感器等部件的驱动以及软件平台性能需。

” 、 , , 单化是其核心其具体内容参见参考文献求客户需要的新功能等研发周期方面单个, 软件项目在同时由于是消费类电子 ,,, 。

个月基本内容如图所示,, : ,,, 通过图其进行项目状态跟踪和绩效报告, 产品需要快速迎合上市产品多样性和差异性的 ,。

优点就是在一张表格中展现了项目的方方面面, , 要求大都是多个软件项目并发进行各项目可, 能在部件上或硬件上或定制需求上略有差异研, , 发团队方面智能手机软件的系统相当庞大涉、、、、一页纸嵌入式软件项目管理方案的及内核接口抽象层中间层应用层等 ,,,,, , 很多组成部分所以研发人员也较多很多项目具体内容, , 会涉及到外包地点可能分散各地且目前软件,,行业人员流动性比较大水平层次上很难统 , ,在实践中发现按照上文中的方式 :,,, , ,一交付策略方面消费类电子产品都有明确的 , 虽直观但应用到着重点在软件研发的嵌入式软, 卖点规划和上市策略一般会有固定的交付时 , ,件项目管理中有很多需要删减和改造的地方 , , 限在研发前期进行需求封闭确定好项目目 ,,, 适用于整体项目状态通知看 ,:,,, ,,标中后期会进行一些增量交付及时获得客户。

不到具体的问题和相关的问题记录图中的 , ,,,的反馈进行产品优化需求变更方面嵌入式 , 表更适合向领导汇报不适合用来指导项,,:;,、、 , 产品与成本硬件部件以及可批量生产性等。

目的研发工作 , 息息相关且又受研发周期和交付时间点的限, , , 制不能接受大的变更特别在项目后期基本 ,, , ,嵌入式软件涉及到多个模块比如 ,, 。

上以稳定性为主不能进行任何变更、、、、 , 功耗数据业务定制应用等这 ,,,,,,, ,基于上述特点嵌入式软件项目管理与其他 , , 些模块不是割裂开的主要任务而是有相互关, 。

软件项目管理相比有很大的独特性如果照搬 , , 联的比如功耗从启动过程组开始一直到收尾, 目前常用的软件研发管理方式会消耗很多宝贵 , , 过程组贯穿整个项目始终在这期间任何模块 , 的时间引发软件的开发滞后于行业的需求发 , , 出了问题都有可能使功耗不正常所以在软件, 。

展或无法按时交付等危机但如果没有健全的项目管理中需要将各个模块的问题及时地暴露出,,软件管理机制就会造成软件不稳定性软件研 , 。

来以便进行波及分析和优化,, , , 产品研发过程中常常多项目并行一,, 个项目上的代码修改很有可能影响到另外一个, , 已经稳定的项目所以经常需要可追溯的信息 ,,。

等级相当低发的能力成熟度:,,,图架构图 , :,,,,。

跟踪表如能体现历史各版本的状况及解决记录便有的放矢地进行开发和比对,, , “。

这样相应的图任务和时间中将对问题定位非常有利 ,, ,,,,嵌入式软件项目管理是嵌入式项目管理” 线相匹配就改造为记录各版本这一开发步骤是 ,,“, , 否完成各细节功能指标如何的各版本相关数的一个子集对象是研发工程师他们多是各自”。

据 ,领域的技术专家着重点也都是在自己的模块, 。

,, “”、“”,上所以一些成本等信息没有必要体现图主观任务成本中 ,, ,:,,,,。

,,暂不需要综上以指导开发为目的为使软件研发更, ,,, “”, 规范高效笔者进行了以下改造图中概述和预测改造成,, ,,,,, “”将图的表改造为针对每个模块的项目说明问题分析总结记录模块开发时的 ,, , ,。

, ,,管理跟踪表即一个模块一张表图中的注意事项和问题小结使该文档可读性更强以 ,便后续出现问题时参照之前的经验进行问题定“” 项目目标也就相应地改为了该模块的开 ,,, 。

位以及模块的开发负责人变更时进行移交。

,发目标同时嵌入式产品常常有多家竞争产, , ,,针对该特定模块不同的项目开发基 ,品可 ,、 , 本步骤方法以及所关心的数据基本上都是相“”以将竞品较为出众的性能也放到竞品目标 ,,同的所以这一页纸就可以通用到各个产品项目 , 。

项中以便进行比对和超越,, 上且还可进行项目间横向比较以便不同的项,, , “针对单个模块图中主要任 ,, ,,, 。

目间出现明显差异时进行对比定位”,务改造为针对此模块需要进行的开发步骤和 ,,综上一页纸嵌入式软件项目管理方案融合“”。

各细节的功能描述的主要任务 ,了和敏捷开发的一些思想就是以版本计划为,,,“ ,,“”,测将图目标日期改为中的 ,, ,,”, 试日期版本情况这样给出明确的时间规 ,, , 。

划并以版本状态进行跟踪方便追溯 ,,开始一个新的项目后基础进行软件研发的管理,, , “针对单个模块图目标和任中 ,, ,, , 先进行需求工程在需求的基础上形成版本计,划然后通过上述表格跟踪整个软件项目的开发”,“”务相匹配意义不大将其改为竞品目标 ,,, ,,,的实际指标为各项主要任务树立一个标杆以情况每个模块对应一页纸表格如图所示 ,图一页纸嵌入式软件项目管理方案架构图,“”, 、、 , 主要任务即各功同时整理出功耗开发的分别有功耗模块等模块模块,:, ,, ,,, , ,,,等分别放置在下面的页中这里只是截耗的场景如图整理出并确定各所示条~, ,: ,;;,、、, 种场景功耗优化的责任人电流数据的测量人各了一个模块的示意说明图具体内容都依,:,“”,,场景的说明以便测试条件统一保证数据可 , 照上面的思想依靠具体研发和测试工程师进行, , , 确定的跟踪项并责任到人且一旦确定下来,, 信度这些细节同时也可以用来进行问题的定位。

可以推广到所有类似的嵌入式项目上这样在实 ,可以通过各场景下的功耗情况定位出功耗大是 ,际软件开发过程中就可以有针对性地进行阶段 ,。

发生在什么场景下进而确定出相关的解决方案。

评估以及跟踪,,,“ 在执行过程阶段针对各版本的相关,关于一页纸嵌入式软件项目管理方案的应”, , 数据进行问题分析和解决同时将数据得出, , 。

用以功耗模块为例具体见下文的日期和版本记录在“”测试日期版本情况 ,, “中分析和解决过程记录在说明问题分析 ,, 。

” 中以便回溯问题和状态总结一页纸嵌入式软件项目管理方案的 , ,,, , 在监控过程阶段在功耗已经达到目标 , 应用, , 后对后续的版本还要进行数据测量进行监, , 控比如为系统版本时底电流突然偏大,:, ,随着各种互联网应用大的屏等提升,:, , 其原因是其他模块的修改波及到了功,,,,,, 用户体验但耗电更多的模块在智能手机上大量 ,, 耗通过表格发现了问题同时通过表格上的记 , , 应用目前功耗问题成为了智能手机的最短板, , 基于上述思想在功耗模块开发中引入了一页 , ,定位到是录和直接的修改造成的 ,:,,:,。

相关主题