产品研发流程_第1页
产品研发流程_第2页
产品研发流程_第3页
产品研发流程_第4页
产品研发流程_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、为提高软件产品质量,提升客户满意度,打造软件生产线,增强市场竞争能 力,我公司产品研发流程遵循CMMI软件开发过程体系。产品研发流程整个开发流程分为:可研、需求获取、技术准备、编码、系统测试、系统实 施、项目总结、维护。可钳工程单元副试恂建执行系统成测试系统制试A炭布的评审工统实瓶 培训噎收可研1,由公司或者部门领导派发项目任务书.产品经理分析任务书, 确定项目范围、分析技术可行性、确认可行技术方案和技术难点、初步预估工作量、确定项目进度可行性和经济可行性.整理为可行性研究报告或项目建议书.对报告或建议书进行评审,生成评审报告需求获取.根据项目建议书,产品经理准备和项目相关的资料,如果是升级项

2、目,需要获 取原项目的用户需求说明书。.通过各种方式,和客户进行多方面的交流, 获取用户的原始需求,生成组织架构图、 角色分类、功能描述、用例图描述,编写用户需求说明书草案。.产品经理和需求分析师根据草案,生成系统原型,并展示给用户,确认需求的正确性,并随时修改。.完成最终用户需求说明书和需求跟踪矩阵。.组织专家、测试人员等对说明书等进行评审,通过后生成评审报告 。.用户需求说明书提供给用户确认,并签字确认。需求分析.根据用户需求说明书、需求跟踪矩阵、项目建议书,由产品经理和系统分 析师,完成系统功能划分、用例建模分析、数据建模分析、过程建模分析、识别接 口需求,最终编写出软件需求说明书。.由

3、中心经理、开发经理、质量经理、系统分析师、软件工程师、测试工程师共同评 审软件需求说明书,生成评审报告。技术准备.根据软件需求说明书等文档,由产品经理、系统设计师、软件工程师分析、制 定、选择技术解决方案。.如选择的最佳技术方案中有陌生技术和新技术,则生成技术攻关任务单。组织软件工程师攻关,解决后编写技术攻关报告以及相关Demo等。.中心经理、质量经理、系统设计师、软件工程师对技术攻关报告进行评审。.产品经理根据技术攻关报告调整项目计划 。规范制定.产品经理、开发经理、系统设计师、软件工程师根据软件需求说明书、组织级编码规范等,制定软件开发规范。.开发经理、质量经理、系统设计师等评审通过后,确

4、定规范。概要设计.系统设计师根据 用户需求说明书、软件需求说明书、技术攻关报告、软件 开发规范等文档,进行数据库设计和概要设计, 编写数据库设计说明书 和概 要设计说明书。. ui设计师按已有文档设计 ui界面原型,与用户和同行评彳t后,细化设计,定义 ui 设计准则,编写UI设计说明书。.对概要设计说明书和 ui设计说明书进行评审,通过后生成会议纪要 。.根据概要设计说明书调整项目计划。详细设计.系统设计师编写数据库设计说明书和详细设计说明,并完善需求跟踪矩阵。. ui设计师对概要设计中的ui设计说明书进行修改和补充。.对详细设计说明和 ui设计说明书进行评审。.根据评审通过的详细设计说明调

5、整项目计划编码.系统设计师向开发经理和软件工程师讲解系统需求和功能设计,提供接口人负责解答编码阶段遇到的问题。.开发经理根据项目计划、详细设计说明书 等相关资料细化工作计划。任务分 解最粗粒度不能超过一周。根据细化后的项目计划对软件工程师分配任务。.软件工程师按开发进度进行软件开发、单元测试、代码入库工作,并编写相应的单元测试报告、用户使用手册、需求跟踪矩阵。.开发经理组织代码评审,并编写代码评审报告。.评审通过后,提交测试申请单,提交测试部门进行系统测试。单元测试.开发经理制定单元测试计划,准备测试环境。.软件工程师设计自己负责模块的测试用例,编写单元测试代码。 开发经理检查通过后,进行测试

6、,填写单元测试记录,修改需求跟踪矩阵。.开发经理根据单元测试记录填写单元测试报告 。构建执行系统.配置管理员根据配置管理计划生成新的基线,质量经理对其进行审计.软件工程师编写编译说明,测试工程师依据此文档准备测试环境.将基线版本的软件部署在测试环境,供后续集成测试使用。集成测试.集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明 的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指 标及要求的活动。.质量经理根据项目计划和测试人力资源,编写测试计划.质量经理和测试工程师通过分析编写测试用例 ,并交开发组传阅、提意见,然 后修正。并维护需求跟踪矩阵.开发

7、经理向测试经理提交测试申请单.配置管理员获取最新代码,构建集成测试使用的运行环境.测试工程师在测试环境验证单元测试的成功,如果不能达到集成要求,则需要退回编码.测试工程师在独立于开发环境的测试环境,根据测试用例实施集成测试。如有BUG,提交BUG管理系统。.开发人员修正Bug后,测试工程师按流程迭代测试。. Bug管理系统管理 BUG的提交、分派、验证、关闭等状态的管理,由测试工程师 和软件工程师使用,生成Bug管理报告.测试工作完成后,质量经理和测试工程师根据填写测试结论,生成测试报告。系统测试.系统测试是针对已测试的子系统装配成的完整系统而进行的测试。它是检验系统是否确实能提供设计方案中指

8、定功能的有效方法。系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计,并对测试结果进行分析性总结。.和集成测试的流程相同,制定测试计划 ,设计测试用例,实施系统测试,生成Bug管理报告,分析测试结果,生成测试报告发布的评审.产品经理准备评审的汇报材料、程序、文档,填写产品清单. CCB (变更控制委员会)召开评审会议,依据项目计划 、测试报告、用户需 求说明书对项目情况进行检查和评审,生成评审报告.产品经理细化项目计划,制定下阶段计划和工作安排,相关人员编写会议纪 要。系统实施.产品经理依据用户需求说明书、软件需求说明书、需求变更申请等文档, 编写实施计

9、划与方案,文档应该包括实施阶段、执行时间、实施人员安排、实 施工序和内容等等.产品经理和开发经理编写系统维护手册,为用户维护人员和系统维护组提供系统维护的技术参考.产品经理与维护实施人员通过与用户的沟通和协调,确定上线时间,核对实施环境,提交用户要求的上线申请.实施人员进行项目实施工作, 填写安装实施记录、测试报告、项目实施报告培训.业务经理编写培训计划,组织实施培训.培训结束后,需要用户填写培训调查反馈表.业务经理根据反馈表汇总培训评估报告验收1.经过初验、试运行、终验步骤,分别得到初验报告和终验报告项目总结.依据项目计划、项目问题日志、项目周报,相关人员对项目的实施过程进行总结,编写项目总

10、结报告.项目组成员开会讨论项目总结报告 ,并生成会议纪要.质量经理分析项目问题日志,修正并编写软件开发风险列表和项目资产数据维护.成立维护组,编写维护任务书和维护计划.执行维护计划,过程中编写技术支持服务记录、维护月报等相关文件技术支持.为用户提供售后服务,主要解决咨询、需求变更(需求 /Bug)、故障处理类的事件性维护工作的处理.过程中编写技术支持服务记录和故障解决方案需求变更.按以上流程处理需求变更,需要编写需求变更申请、需求变更记录单,修正需求跟踪矩阵需求的跟踪及追溯.产品经理根据用户需求说明书生成需求跟踪矩阵.开发经理和测试工程师维护此文档,质量经理进行检查项目管理项目管理方法计划升普

11、顼目启动项目计划维护携划正如变更喷目盖督与控制周例会项目周报计划准备.产品经理根据可行性研究报告和项目建议书,对项目规模进行预估,编写初步的项目计划.向中心经理和高层经理沟通讲解项目情况,初步商定可用人力资源等内同项目启动.建立项目组人员结构,产品经理讲解项目情况.讨论人力资源配置、软硬件环境需求、开发语言和工具,明确人员分工和职责.创建项目问题日志,以便质量经理对项目进行跟踪检查项目计划1.按以上流程制定项目计划计划的变更1.软件项目计划变更是指在需求、人员或其他因素的变更影响下,原计划不能满足,需要进行调整的过程元素。涉及总工期变化的计划变更需要产品经理提出变更申请, 变更的总工期必须由客

12、户确认。项目监督与控制项目退值迫制;项目监督与控他原目侦拉拧制项H作小就控|项日需求冏观澳瞌&口配过审计必控J1H日险喋控周例会明确当.项目组每周进行的例会, 项目组成员在项目会议上对项目进行汇报、讨论,前项目中的问题,以及整改措施,明确下周的工作主要内容。.周例会结束后,由产品经理编写项目周报。项目周报周报中项目管理小组根据每周例会的会议,由产品经理负责编写项目周报,其它经理配合。需要明确:项目进度、项目中的问题、发生的原因以及整改措施、下周的工作主要内容、需 要调配或配合的资源、变更内容等等。还来不及享受美丽的锦瑟华年,就已经到了白发迟暮,一生匆匆而过。生命,就是这样匆匆,还来不及细细品味

13、,就只剩下了回忆。生命匆匆,累了就选择放下,别让自己煎熬痛苦,别让自己不堪重负。放下该放下的,心才会释放重负,人生才能安然自如。人生就是一个口袋,里面装的东西越多,前行的脚步就越沉重。总觉得该得到的还没有得到,该拥有的却已经失去,苦苦追寻的依然渺茫无踪。心累,有时候是为了生存,有时候是为了攀比。只有放下羁绊前行脚步的重担,放下阴霾缭绕的负面情绪,才能感受到柳暗花明又一村”的豁然开朗,领悟到 2蓑烟雨任平生”的超然物外。人生太匆匆,累了,就放一放吧,何苦要执拗于一时的成败得失!很多时候,我们用汗水滋养梦想,可是,梦想是丰满的,现实是骨感的。每个人都渴望成功的鲜花围绕自己,可是,谁都不是常胜将军,

14、都会猝不及防地遭遇人生的滑铁卢。唉声叹气只会让自己裹足不前,一蹶不振只能让自己沉沦堕落。如果真的不能承受其重,就放一放,重新审视前方的道路,选择更适合自己的方向。有些东西,本就如同天上的浮云,即使竭尽全力,也未必能揽之入怀。或者即使得到,也未必能提高幸福指数。所以与其为得不到的东西惶惶终日,不如选择放下,为心减负,轻松前行。一人难如百人愿 ,不是所有的人,都会欣赏和喜欢自己。所以,我们不必曲意逢迎他人的目光,不用祈求得到所有人的温柔以待。真正在意你的人,不会对你无情无义,不在意你的人,你不过是轻若鸿毛的可有可无。做最好的自己,静静地守着一江春水的日子,让心云淡风轻,怡然自若。人生本过客,何必千

15、千结。不是所有的相识都能地久天长,不是所有的情谊都能地老天荒。有些人终究是走着走着就散了,成为我们生命中的过客。爱过,恨过,都会装点我们原本苍白的人生,感谢曾经在我们生命中出现过的人。如果无缘继续红尘相伴,就选择放下吧,给自己和对方都留一段美好的回忆和前行的空间。鱼总是自由自在地在水中快乐游弋,是因为鱼只有七秒钟的记忆,只在一瞬间,鱼便忘记了所有的不愉快。所以,忘记所有的不愉快,才能为美好的情绪留出空间,才能让心情灿然绽放。林清玄说:一尘不染不是不再有尘埃,而是尘埃让它飞扬,我自做我的阳光。是呀,世事喧嚣纷扰,放下纷扰,做一个阳光快乐的人,做自己快乐的主人!还来不及享受美丽的锦瑟华年,就已经到

16、了白发迟暮,一生匆匆而过。生命,就是这样匆匆,还来不及细细品味,就只剩下了回忆。生命匆匆,累了就选择放下,别让自己煎熬痛苦,别让自己不堪重负。放下该放下的,心才会释放重负,人生才能安然自如。人生就是一个口袋,里面装的东西越多,前行的脚步就越沉重。总觉得该得到的还没有得到,该拥有的却已经失去,苦苦追寻的依然渺茫无踪。心累,有时候是为了生存,有时候是为了攀比。只有放下羁绊前行脚步的重担,放下阴霾缭绕的负面情绪,才能感受到柳暗花明又一村”的豁然开朗,领悟到 幺蓑烟雨任平生”的超然物外。人生太匆匆,累了,就放一放吧,何苦要执拗于一时的成败得失!很多时候,我们用汗水滋养梦想,可是,梦想是丰满的,现实是骨

17、感的。每个人都渴望成功的鲜花围绕自己,可是,谁都不是常胜将军,都会猝不及防地遭遇人生的滑铁卢。唉声叹气只会让自己裹足不前,一蹶不振只能让自己沉沦堕落。如果真的不能承受其重,就放一放,重新审视前方的道路,选择更适合自己的方向。有些东西,本就如同天上的浮云,即使竭尽全力,也未必能揽之入怀。或者即使得到,也未必能提高幸福指数。所以与其为得不到的东西惶惶终日,不如选择放下,为心减负,轻松前行。一人难如百人愿 ,不是所有的人,都会欣赏和喜欢自己。所以,我们不必曲意逢迎他人的目光,不用祈求得到所有人的温柔以待。真正在意你的人,不会对你无情无义,不在意你的人,你不过是轻若鸿毛的可有可无。做最好的自己,静静地守着一江春水的日子,让心云淡风轻,怡然自若。人生本过客,何必千千结。不是所有的相识都能地久天长

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论