《手机项目管理完整规范流程37189.docx》由会员分享,可在线阅读,更多相关《手机项目管理完整规范流程37189.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、手机项目管理完整规范流程1 概概述针对手机项项目,其开开发,流程程控制和系系统分析做做出的相应应项目管理理规范。2 项项目流程控控制2.1 市场场调研和项项目定向2.1.11 采集集用户需求求(见用户户需求采集集分析部分分)手机项目中中由策划人人员取代用用户提出需需求,交流流相对方便便但需求变变更量相对对增加。对于软件方方面考虑用用户日常工工作中相对对繁琐和需需要重复操操作的步骤骤,对可以以实现的用用户需求和和易用性的的研究进行行整理和记记录。2.1.22 指定定项目负责责人给项目指定定一个总负负责人来对对项目开发发、经费控控制、人员员管理、进进度掌握、质质量控制等等负责。项项目负责人人需要具
2、备备能够预先先发现问题题和解决问问题的能力力、能够团团结和发挥挥项目中每每个人的能能力、能够够很好的规规划和控制制进度进行行的能力和和能够对项项目的质量量进行严格格控制和评评估的能力力。2.1.33 合理理组建需要要的各个部部门并指定定负责人手机项目对对于部门划划分相对要要求较少,但但是对于每每个环节指指定相应的的负责人员员是必要的的。2.1.44 制定定市场推广广计划提前设计广广告及宣传传,做针对对项目特色色跟潜在用用户的市场场推广计划划。可以采用大大型活动,与与其他相关关企业合作作举办活动动,在网络络论坛上组组织活动和和媒体宣传传等多种形形式。具体体采用方式式需要对投投入,效果果,活动规规
3、模等作出出详细分析析后决定。根据产品特特色和优势势制定相应应的推广方方案,根据据用户特点点制定相应应推广形式式。媒体宣传网络宣传与联通移动动合作与SP合作作与手机开发发商合作与高校合作作市场成本高低较高较低一般较低效果好一般好一般一般一般面向对象媒体用户网络用户手机用户SP用户手机用户学生附加收获与媒体建立立联系,知知名度提升升打开网络宣宣传通道与移动联通通建立联系系,知名度度提高寄售游戏,合合作双赢建立合作关关系,提高高知名度寻找,培养养兴趣优秀秀毕业生待增加对于市场推推广部分,由由于曾经在在中国移动动经历了移移动跟Nookia合合作举办的的手机程序序大赛,对对于其运作作模式跟部部门有一定定
4、了解,可可以根据需需要选择任任何一方作作为合作伙伙伴进行市市场宣传。另外,大学学校园是成成本非常低低的活动基基地,同时时可以寻找找培养优秀秀人才加盟盟。举办适适当新产品品调研,游游戏开发大大赛和游戏戏大赛都是是非常具有有前景的。以上所有形形式可以根根据现有资资金,市场场需要进行行搭配组合合,可以同同时启动以以达到更好好的市场宣宣传效果。另另外对于开开展形式和和时机可以以根据项目目需要进行行相应调整整。2.2 研究究并确定技技术方向,竞竞争对手资资料收集2.2.11 确定定使用的平平台,语言言和工具研究当前的的新技术和和开发语言言、项目管管理工具、版版本质量控控制工具,比比较各种语语言和工具具的
5、优缺点点并整理记记录到对比比表中,根根据项目特特点、人员员和要求选选择适合的的开发工具具和管理工工具。开发语言对对比表KjavaaUniJavaCC+待增加开发平台Moto OSCDMA 1x, 2xNokiaa OSSymbiian OOS开发代价一般一般较低一般面向对象Moto联通NokiaaPalm运行效率一般一般一般快运行稳定性性稳定稳定很稳定很稳定其它复杂度度单项兼容计费接口MIDP应应用单项兼容待增加采用的数据据库比较(稳稳定性主要要考虑主流流数据库应应用):手手机数据库库不同于一一般数据库库,其存储储量不会很很大,一般般使用rmms。项目管理和和质量控制制工具比较较(可以组组合使
6、用)ProjeectClearrCaseeBugziillaCVSClearrQuesst待增加项目规划有有没有没有没有项目进度把把握有有没有有没有错误及修正正记录没有有有有有及时反馈交交流没有没有有有有人员工作统统计有有有有有其它优点整体规划流程控制错误处理版本控制错误处理待增加代码和版本本控制工具具:目前使使用CVSS或者CllearCCase,需需要以较低低成本构建建详细项目目体系时推推荐使用CCVS作为为版本控制制,加入BBugziilla作作为测试控控制工具。在在资金允许许的情况下下,比较推推荐使用IIBM的CClearrCasee和CleearQuuest建建立整个项项目控制管管理
7、体系。项项目规划和和进度划分分推荐使用用Projject做做前期进度度设计。对于已经进进行的项目目或者发展展中公司,针针对现有资资源,代码码进行整合合的时候应应尽可能的的减少改动动,因地制制宜的设定定规范跟质质量管理体体系,使已已经适应当当前开发模模式的人员员可以尽快快适应新的的健全开发发体系并尽尽可能的减减少由于变变更带来的的问题。根据手机游游戏开发的的特点,需需要确定该该项目是支支持网络功功能还是单单机游戏。对对于网络又又分为支持持蓝牙功能能还是WAAP功能。对对于单机游游戏,需要要在图像,操操作和存储储方面分层层进行处理理并整理可可用资源。2.2.22 整理理可用的资资源利用所有可可用的
8、资源源以提高开开发的进度度,整理现现有可用的的资源和代代码,并且且查找相关关的共享源源码和资源源。将所有有现有资源源整理并找找出可用的的部分加以以利用,这这样不但能能够有效提提高开发效效率还能得得到一些有有益的经验验。例如增加模模块数据库库管理现有有引擎,复复杂算法,封封装好的模模块以便随随时去用,开开发过程中中尽可能使使用现有模模块降低成成本减少错错误的产生生。2.2.33 研究究相应规范范和标准研究当前领领域内的国国际和国内内可能使用用到的规范范和标准,整整理并翻译译相应规范范。尽量使使产品符合合更多通用用的规范,这这样也有利利于以后的的产品宣传传和产品升升级。2.2.44 比较较竞争对手
9、手资料收集领域内内其它竞争争对手的产产品,总结结出其优越越性和特点点。结合自自身情况考考虑实现代代价取舍其其中的功能能点并增加加自己的特特色。需要要专人负责责整理所有有比较数据据记录进项项目文档中中,对于市市场宣传,功功能点设计计和市场推推广都将起起到参考作作用。2.2.55 记录录项目资料料将根据上述述资料讨论论确定项目目使用的主主要技术、平平台、开发发工具和项项目管理工工具等整理理记录,记记录与竞争争对手的比比较资料和和相关规范范。2.3 制定定开发里程程碑和安排排开发人员员2.3.11 选择择开发模型型根据项目工工期、经费费和其它需需要合理选选择搭配开开发模型。制定开发模模块,功能能点,
10、实现现周期。2.3.22 安排排开发人员员根据需要安安排开发人人员,记录录项目需要要的总人员员、各个部部门指定的的针对项目目的人员,估估算每个人人的工作量量和时间安安排。给每每个人员进进行相应的的项目培训训使所有参参与项目的的人员对项项目有一定定认识,并并收集各个个部门的员员工对项目目的建议和和意见。2.3.33 组织织项目进度度跟踪小组组PTT项目核心控控制小组由由项目管理理人员从开开发部门,设设计部门,测测试部门,美美术部门中中指定技术术过硬的人人员担任。其其中至少包包括30的参与人人员,项目目管理人员员还需要指指定一名易易用性研究究员做项目目各个阶段段的用户友友好性评估估跟修订。参参与核
11、心小小组的是项项目中的核核心程序员员,核心设设计人员跟跟核心测试试,美术人人员。项目核心控控制小组的的主要作用用是随时监监控项目进进度,增强强各个部门门对于项目目进度的把把握,风险险预测跟规规避,项目目拖延处理理机制,项项目里程碑碑控制,技技术讨论培培训管理跟跟项目中所所有问题的的协商处理理。2.3.44 指定定易用性(用用户友好性性)研究员员指定一个易易用性研究究员,负责责研究市场场上同类产产品的易用用性优缺点点,控制每每个步骤的的易用性检检查工作并并对产品提提出相应的的改进意见见和建议,确确保产品的的易用性。需需要有一定定积极性和和创造性并并熟悉用户户需要从用用户角度考考虑问题的的人员担任
12、任,可以是是售前、产产品设计或或者开发部部门的人员员,该员工工需要参加加PTT小小组。2.4 用户户需求采集集和分析2.4.11 采集集用户需求求采用SRSS模板、指指明需求的的来源、为为每项需求求注上标号号、记录业业务规范、创创建需求跟跟踪能力矩矩阵、审查查需求文档档、以需求求为依据编编写测试用用例、编写写用户手册册、确定合合格的标准准。1. 绘制制系统关联联图,这种种关联图是是用于定义义系统与系系统外部实实体间的界界限和接口口的简单模模型。同时时也明确了了通过接口口的信息流流。 2. 创建用用户接口原原型,当开开发人员或或用户不能能确定需求求时,开发发一个用户户接口原型型。用户通通过评价原
13、原型将使项项目参与者者能更好地地相互理解解所要解决决的问题。注注意要找出出需求文档档与原型之之间所有的的冲突之处处。3. 分析需求求可行性,在在允许的成成本、性能能要求下,分分析每项需需求实施的的可行性,明明确与每项项需求实现现相联系的的风险,包包括与其它它需求的冲冲突,对外外界因素的的依赖和技技术障碍。 4. 确确定需求的的优先级别别,应用分分析方法来来确定使用用实例、产产品特性或或单项需求求实现的优优先级别。以以优先级为为基础确定定产品版本本将包括哪哪些特性或或哪类需求求。当允许许需求变更更时,在特特定的版本本中加入每每一项变更更,参看需需求变更。 5. 为为需求建立立模型,需需求的图形形
14、分析模型型是软件需需求规格说说明极好的的补充说明明。它们能能提供不同同的信息与与关系以有有助于找到到不正确的的、不一致致的、遗漏漏的和冗余余的需求。这这样的模型型包括数据据流图、实实体关系图图、状态变变换图、对对话框图、对对象类及交交互作用图图。 6. 创建数数据字典,数数据字典是是对系统用用到的所有有数据项和和结构的定定义,以确确保开发人人员使用统统一的数据据定义。在在需求阶段段,数据字字典至少应应定义客户户数据项以以确保客户户与开发小小组是使用用一致的定定义和术语语。分析和和设计工具具通常包括括数据字典典组件。 7. 使使用质量功功能调配,(QQFD)是是一种高级级系统技术术,它将产产品特
15、性、属属性与对客客户的重要要性联系起起来。该技技术提供了了一种分析析方法以明明确那些是是客户最为为关注的特特性。QFFD将需求求分为三类类:期望需需求,即客客户或许并并未提及,但但如若缺少少会让他们们感到不满满意;普通通需求;兴兴奋需求,即即实现了会会给客户带带去惊喜,但但若未实现现也不会受受到责备2.4.22 需求求变更控制制由于需求变变更是所有有项目中最最为常见也也是代价最最高的部分分,所有CCMM2级级以上对需需求变更做做了详细规规定。我们在处理理需求变更更时,对于于必须变更更的需求,经经过项目核核心小组讨讨论决定后后与用户就就详细变更更要求,所所需要付出出的时间或或者资金代代价进行协协
16、商,达成成一致后在在详细规格格说明书中中由设计部部门进行整整体设计并并考察其可可能影响的的模块变更更。开发部部门根据设设计做相应应的更改,对对于任何变变更需要进进行从功能能测试,集集成测试到到系统测试试的全面测测试。对于每一次次需求变更更在项目中中需要有详详细记录跟跟跟踪,最最后项目总总结部分需需要进行变变更统计。需求变更详详细规格详详见:需求求变更控制制规范。2.4.33 生成成规格说明明书最后生成一一份项目中中最完整的的规格说明明书,为设设计、开发发、测试提提供参考并并最终从中中抽取出用用户使用说说明书和其其它终端文文档。PTTT小组评评审、确定定设计方案案,文档记记录。之后后如果对设设计
17、文档进进行任何修修改都需要要经过PTTT小组的的讨论确定定并详细记记录修改原原因、修改改日期、修修改人员等等信息。详细规格说说明书应该该包括所有有确定需要要实现的用用户需求功功能点,其其分配人员员,预定完完成时间,工工作量,风风险评估,里里程碑设定定。针对每每一个功能能点需要有有负责人,每每周查看进进度是否符符合预定目目标。功能能需求是否否有相应更更改,详细细见需求变变更控制部部分。2.5 概要要设计和原原型设计设计图标和和用户界面面。进行概要设设计、制作作产品原型型(美工和和设计部门门参与,开开发部门协协助),提提供给用户户并收集用用户反馈意意见循环改改进。2.6 数据据结构,存存储设计利用
18、现有企企业对数据据结构的详详细规范要要求进行设设计。尽量量精简数据据结构,做做到合理逻逻辑关联,减减少复杂度度。数据存存储结构需需要根据实实际情况响响应制定。2.7 功能能详细设计计由开发部门门完成的详详细设计包包括了对功功能点的详详细理解,算算法设计,数数据结构设设计跟功能能详细流程程图。所有有部分应严严格符合开开发规范跟跟文档规范范的要求。按按照统一的的文档规范范编写详细细设计文档档,包含算算法设计、流流程设计和和数据结构构设计。质量控制部部门对详细细设计进行行考核和修修改,PTTT小组对对详细设计计进行评审审。确定之之后详细设设计文档记记录,如果果有任何改改动需要经经过PTTT小组讨论论
19、决定。详详细设计文文档作为测测试和质量量控制考核核程序质量量的依据。2.8 功能能实现和功功能测试根据详细设设计和代码码编写规范范完成代码码编写工作作,实现各各个需求中中描述的功功能点。对每个功能能点进行测测试。对所有代码码做易用性性、算法复复杂度和规规范检查。完成代码文文档的编写写。编写用户使使用说明。项目改进小小组对开发发流程进行行监督和不不断改进。2.9 集成成测试和系系统测试由测试部门门完成的集集成跟系统统测试需要要在测试环环境中进行行。将相关关功能点联联调,测试试并修改。将系统集成成,对系统统进行硬件件、软件、压压力测试,对对客户端进进行不同使使用平台,不不同软件版版本的测试试。利用
20、错误控控制工具记记录和修改改错误。模拟用户环环境进行完完整流程测测试,邀请请部分用户户或者潜在在用户参与与betaa版本的测测试。对于所产生生的错误进进行等级划划分跟记录录,每周对对于所有错错误进行项项目跟踪,如如果优先级级较高可以以临时组织织会议讨论论处理。所所有错误由由项目管理理或者开发发负责人制制定专人负负责并随时时跟踪没有有关闭的错错误,保证证代码出错错率低于一一定比率。对对于出产产产品出错率率严格限制制。2.10 产品品相关宣传传和产品交交付根据产品特特点和项目目启动时所所制定的计计划进行产产品宣传和和产品说明明。发布相关产产品专利和和印刷产品品。将产品交付付用户。2.11 回归归测
21、试和项项目总结进行回归测测试、迭代代测试和相相关产品升升级。对项目进行行总结,记记录项目中中所有可以以重复利用用的资源和和经验,对对一些对项项目进度造造成影响的的事件和原原因PTTT小组进行行分析和统统计,记录录并为以后后项目提供供经验。2.12 技术术培训跟沟沟通项目进行过过程中要做做到各个部部门各个模模块的充分分交流和沟沟通,最忌忌讳的就是是消息封闭闭和闭门造造车,缺乏乏交流对于于一个健全全项目而言言无疑是一一种潜在的的风险。项目负责人人需要根据据实际情况况安排技术术比较过硬硬的人员针针对各个部部门技术算算法难点,流流程设计,接接口设计等等进行技术术培训,其其他部门的的人员根据据实际情况况
22、参加培训训提出疑问问。项目刚刚开始进行行的时候以以总体流程程为主要培培训主题,随随着项目的的进行,逐逐渐引入美美术设计,模模块划分,数数据结构设设计,算法法实现,质质量控制等等方面的主主题,确保保一个项目目中每个部部门都有人人对于整个个项目的进进程和技术术实现比较较了解。对于培训人人员进行业业绩记录跟跟考评关联联以提高大大家的参与与热情。对对于培训起起到重要作作用的人员员给予表扬扬。项目管理人人员在项目目进行中要要起到桥梁梁的作用,随随时跟各个个部门的人人员进行沟沟通,不但但要掌握项项目每天的的进度,而而且根据情情况要预知知风险并进进行规避。附录六 考考评规则跟跟奖惩制度度一、程序人人员考评规
23、规则程序员根据据其代码数数量,质量量,错误率率,效率,业业绩,特别别算法,沟沟通等进行行每月考评评,年度考考评根据技技术水平跟跟业绩表现现做整体考考评。详情情参见开发发人员考评评指标。二、测试人人员考评规规则测试人员根根据其发现现的错误数数量,级别别,业绩,沟沟通交流跟跟业务水平平进行每月月考评,年年度考评那那个根据技技术水平跟跟业绩表现现做整体考考评。详情情参见测试试人员考评评指标。三、其他相相关人员考考评规则销售人员有有销售部门门制定详细细业绩考核核标准进行行考评,美美术部门根根据其工作作量跟质量量,工作反反应及时度度进行考评评。项目整体考考评根据项项目进度,阶阶段进度,完完成质量,用用户
24、反映等等做出综合合评价,详详细考评指指标参看项项目文档规规范。附录七 需需求变更控控制由于需求变变更是所有有项目中最最为常见也也是代价最最高的部分分,所有CCMM2级级以上对需需求变更做做了详细规规定。我们在处理理需求变更更时,对于于必须变更更的需求,经经过项目核核心小组讨讨论决定后后与用户就就详细变更更要求,所所需要付出出的时间或或者资金代代价进行协协商,达成成一致后在在详细规格格说明书中中由设计部部门进行整整体设计并并考察其可可能影响的的模块变更更。开发部部门根据设设计做相应应的更改,对对于任何变变更需要进进行从功能能测试,集集成测试到到系统测试试的全面测测试。对于每一次次需求变更更在项目
25、中中需要有详详细记录跟跟跟踪,最最后项目总总结部分需需要进行变变更统计。需求变更详详细规格见见需求变更更控制文档档。附录八 进进度拖延处处理跟风险险规避由于需求变变更,技术术实现,个个人原因导导致项目进进度拖延的的情况存在在于每个项项目之中。作作为项目负负责人,需需要能够提提前预知可可能产生拖拖延的原因因进行风险险规避。在在已经产生生拖延的情情况下,需需要预先设设立解决方方案及时启启动后备方方案来解决决当前的拖拖延问题。1 项目设设计过程中中对于时间间安排要根根据实际情情况(开发发人员,测测试人员,设设计人员根根据经验对对功能实现现预期的实实现时间)增增加30的富余时时间量作为为紧急处理理时间
26、。对对于无法按按照规定实实现的项目目应该减少少可能的功功能,决不不能削减测测试时间来来达到完成成期限。2 对于需需求变更详详见需求变变更控制部部分。尽可可能不改动动需求,对对于任何改改动所需要要增加的代代价必须有有完备的评评估。3 技术实实现拖延,由由于技术问问题所产生生的拖延可可以考虑用用其他技术术取代比较较难实现的的技术细节节或者根据据实际情况况用其他手手段代替技技术实现,实实在无法代代替的情况况宁可削减减功能,不不能在一个个技术难题题上使用太太多的时间间跟精力。4 个人原原因导致的的进度拖延延尽可能由由项目管理理人员协调调解决,帮帮助和鼓励励其按时完完成,赶上上进度。尽尽量避免在在项目进
27、行行中更换或或者安排接接替人员,交交接培训上上手的时间间会大大增增加拖延导导致项目不不能按时完完成。人员员的增加会会导致项目目复杂度以以几何级数数增长。附录九 项项目核心控控制小组PPTT项目核心控控制小组由由项目管理理人员从开开发部门,设设计部门,测测试部门,美美术部门中中指定技术术过硬的人人员担任。其其中至少包包括30的参与人人员,项目目管理人员员还需要指指定一名易易用性研究究员做项目目各个阶段段的用户友友好性评估估跟修订。参参与核心小小组的是项项目中的核核心程序员员,核心设设计人员跟跟核心测试试,美术人人员。项目核心控控制小组的的主要作用用是随时监监控项目进进度,增强强各个部门门对于项目目进度的把把握,风险险预测跟规规避,项目目拖延处理理机制,项项目里程碑碑控制,技技术讨论培培训管理跟跟项目中所所有问题的的协商处理理。