您的浏览器版本过低,为保证更佳的浏览体验,请点击更新高版本浏览器

以后再说X

洞察与资讯

洞察与资讯

产品开发项目管理

产品开发项目管理

产品开发项目管理:产品管理和项目管理有什么区别?

首先产品管理利用项目管理的方法交付产品;项目管理利用产品管理的方法明确目标。产品是多次销售并创造经济效益,面对的是整个市场的用户;项目往往只有一次,只要照顾好一个用户。

产品管理的本质是满足外面客户的需求作为手段,来达到内部的商业目的。要懂技术,眼界,策略手段都很重要。

项目管理的本质是协调内部各方的利益。阶段不一样,产品管理是对整个产品生命周期的管理,项目管理是对整个项目生命周期的管理;产品管理包括战略战术执行,项目管理更多是执行落地。产品管理是对产品负责,项目管理是对项目负责。产品管理和项目管理的根本是产品与项目的区别。

产品管理负责整个产品的生命周期,从最初的需求管理、到立项、到研发、到测试、到生产、到现场工程调试、到维护,都属于产品经理的职责。

项目管理分研发项目和工程项目。研发项目是接到产品经理的需求和经费后,研发和测试和生产样机,按时按质交付产品。工程项目是类似。产品管理关注经营结果,项目管理关注任务目标。

产品管理是产品全生命周期的管理,从生到死,或首尾循环;项目管理是临时性、阶段性工作。产品管理的过程少不了项目管理的活动,项目管理是产品管理中必备的工具。产品管理重策划、需求、整合,项目管理重计划、执行、推进。

集成产品开发流程图项目管理

 集成产品开发流程图项目管理:制作项目管理流程图注意事项?

 集成产品开发流程图项目管理:IPD集成产品开发管理

 集成产品开发流程图项目管理:产品开发管理模式有哪些?

一、以项目管理的职能式开发;

二、PACE(产品及周期优化法);

三、IPD(集成产品开发);

四、SGS(门径管理系统);

五、PVM(产品价值管理模式)。

清华大学、浙江大学等有学者提出一些新的管理模式,但主体框架基本没在偏离以上几种模式。

 集成产品开发流程图项目管理:集成产品开发流程分几个阶段,有哪些决策评审点

四个决策评审:概念决策,计划决策,发布决策,生命周期决策

 集成产品开发流程图项目管理:求一个完整的软件项目开发流程???

第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东,完成了数据词典,数据库的设计就完成了一半多。用户操作手册是指明了操作流程的说明书。请注意,用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成,完成这些,就为程序研发提供了约束和准绳,很遗憾太多公司都不是这样做的,因果颠倒,顺序不分,开发工作和实际需求往往因此产生隔阂脱节的现象。需求分析,除了以上工作,笔者以为作为项目设计者应当完整的做出项目的性能需求说明书,因为往往性能需求只有懂技术的人才可能理解,这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解。

第三个步骤是概要设计,将系统功能模块初步划分,并给出合理的研发流程和资源要求。作为快速原型设计方法,完成概要设计就可以进入编码阶段了,通常采用这种方法是因为涉及的研发任务属于新领域,技术主管人员一上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原型代码后,根据评测结果和经验教训的总结,还要重新进行详细设计的步骤。

第四个步骤是详细设计,这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最‘干净’的方式(黑箱结构)提供给编码者,使得系统整体模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提供出来,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了。换言之,一个大型软件系统在完成了一半的时候,其实还没有开始一行代码工作。那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了。

第五个步骤是编码,在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功,设计过程完成的好,编码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等待,这种问题在很多研发过程中都出现过。编码时的相互沟通和应急的解决手段都是相当重要的,对于程序员而言,bug永远存在,你必须永远面对这个问题,大名鼎鼎的微软,可曾有连续三个月不发补丁的时候吗?从来没有!

第六个步骤是测试测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件,可以分为正常操作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试。以上都很好理解,不再解释。总之,测试同样是项目研发中一个相当重要的步骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会又不可预料的问题存在。完成测试后,完成验收并完成最后的一些帮助文档,整体项目才算告一段落,当然日后少不了升级,修补等等工作,只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰为止。


 基于产品开发流程的研发项目管理

 基于产品开发流程的研发项目管理:产品研发立项管理流程及规范

 基于产品开发流程的研发项目管理:项目管理体系的流程是什么?

一个完整的项目管理流程,包括:需求、计划、设计、开发、测试、交付、运维维护。CoCode作为软件开发全生命周期管理平台,采用最先进的开发流程,和自动化的开发和管理工具,让整个软件开发更高效,大大降低开发周期和开发成本,提高产品质量。

目前我们平台的Co-Projec智能项目管理工具、评审分析工具、故事点估算工具,免费使用。

项目开发工具

一个完整的项目管理流程:

需求:通过史诗、特性和用户故事三级需求分析,明确需求。

计划:对项目开发规模进行科学地估算和计划,并智能匹配开发人员。

设计:针对需求进行相关设计,通过智能评审工具,及时发现评审缺陷,以保障项目构架合理,需求满足。

项目管理流程

开发:对项目开发过程,进行全程闭环管控,以确保项目进度和质量。

测试:提供测试用例管理与测试计划执行,实时掌握测试用例执行情况,以检验项目缺陷,确保项目质量。

交付:任务完成率和消缺率达到%后,在线提交项目开发成果,并可下载相关文档和结果。

运维维护:用户通过反馈记录,提交项目问题,平台会自动生成Bug并分配相关开发人员,进行完善。