研发项目进度

一:研发进度,年度及重点节点安排,中期目标怎么写

研发项目的管理是一个很复杂的过程,不可预期性太强,研发项目的节点设置,应该根据项目的里程碑来制定,比如说研发一台设备,我们可以设置某关键零部件的设计加工调试完成,可以设置整理设计完成,整机调试完成,试生产完成等等。研发项目的节点设置更多的是和技术点的攻关相联系,辅助时间轴等。

中期目标可以写项目的子课题完成几个,质量指标达成多少,等等。

总之,要因项目而异!

二:如何加快新产品开发进度?

快速开发和上市一个新产品,并快速取得预期的投资回报是每个企业孜孜以求的目标。但是,我们发现了太多的事与愿违的现实。很多新产品项目因盲目地追求开发进度而中途夭折,有些项目即使按期上市了但并未取得预期的投资回报。那么如何在保证项目质量的前提下,尽可能加快项目进度呢?以下是可供创新型企业采用的有效方法:

深入了解顾客需求,减少开发过程中的需求变更与返工。

顾客需求是新产品开发的输入,如果输入不正确、不完整,在开发的过程中就必然导致大量的变更,这样对开发进度影响极大。根据国际最佳实践,改进型的项目在正式开发前应该有80%的需求确定性,突破性的新产品在开发前也至少应有50%的需求确定性。进行顾客需求调研时最好由市场人员与技术人员一起进行,不同背景的工作人员能从客户处了解到更为完整的信息。

市场与技术人员一起进行产品定义,减少信息传递过程中的失真,减少开发过程中的返工。

新产品项目的顾客需求输入不应该由市场人员“提供”给技术人员,而应该由市场人员与技术人员坐在一起进行多次的沟通与交流。比较复杂的产品可以采用QFD方法进行产品定义。清晰的产品定义能大幅减少开发过程的返工。

采用跨职能团队进行项目立项分析工作,以节省开发、测试、制造和上市等的周期时间。

影响新产品上市时间的不止是开发过程,测试、制造和上市准备等如果出现大量反复,也会严重影响上市时机。比如一些企业在新产品样机出来后发现开模很难、关键部件难以采购、生产工艺达不到要求等,这将大大延长新产品上市周期,甚至导致新产品项目失败。从立项分析阶段开始就采用跨职能团队模式一起协同工作,能有效缩短样机出来后到上市阶段的周期时间。

对新产品项目进行开发优先顺序排列和资源分配,确保重要的项目得到优先开发。

在资源有限的情况下同时开发过多项目的结果是所有项目都会延期。国际最佳实践研究表明,一个开发工程师同时进行两个项目的开发时是效率最高的,同时开发3个项目时效率开始下降,同时开发4个项目时效率将显著下降。所以,一个工程师最好不要同时安排2个以上的开发项目,以保证重点项目的开发进度。

采取跨职能团队组织模式进行新产品开发。

由各职能部门人员组成的开发团队负责新产品开发工作,很多工作可以并行进行,相对串行开发模式能大大缩短开发周期。此外,由一个团队自始至终负责一个新产品项目的开发,能大大减少沟通协调的时间,加快开发进度。

建立技术平台和共用模块,缩短开发周期。

有研究发现,一个新产品开发项目中平均有40%以上的重复劳动。如果企业能够通过建立技术平台,使一些技术模块化,使一些模块标准化,在一个平台产品的基础上进行更多的同类产品开发,能大大缩短新项目的开发周期。

采用有效的项目管理进行开发项目管理。

有效的项目管理方法是每个开发团队成员都应该熟练掌握的,掌握了有效的项目管理方法能大大缩短每项任务、每个活动的完成时间,总体的开发周期就能相应缩短。有效的开发项目管理方法包括目标定义、计划制定、团队组织、过程监控和结果交付等5个步骤。

采用适当的IT工具提升开发效率。

比如应用PDM工具能有效管理各种产品信息,减少重复劳动,降低信息沟通成本,加快新产品开发速度。其它如CAD/CAM/CAE等软件的应用也能大大加速新产品的设计和开发。

企业应该采取一切可能的方式来加快新产品项目的开发速度,但是不要以牺牲项目质量为代价,否则将是得不偿失。为加快新产品开发进度,相对于各种提高新产品开发速度的软件工具而言,深入了解顾客需求、进行明晰的产品定义、采用跨职能团队进行新产品开发、对多个项目进行开发优先顺序排列等更......余下全文>>

三:如何提高新产品的研发和开发进度

国法德言国法庄严国法尊严国法生活

聚集完全成功成就人士。

四:软件开发项目管理的项目进度问题

我一般都是按照预估时间进行提交。

1、提前提交肯定会给客户留下工作量预估不准的问题;

2、提前提交还会导致费用问题;

3、万一提前提交的成果,有质量问题,自己只能承担由此导致的损失;

4、提前完成任务,正好可以提高下质量。

五:项目开发进度计划应该如何做,应该由哪些人员去做

项目开发的计划与进度不是一回事的。

项目开发计划,应当由相关负责人负责规划制定(总经理、经理、职业员工或者相关专家)

进度是指执行计划的时间表,例如某个环节需要多少时间完成。

六:项目开发的过程中如何做到进度管理求答案

在项目开发的过程中,经常会遇到市场人员急命的催,开发人员玩命的写,但还是赶不上进度,每个人都感觉很累,却没有太大效果。 怎么办呢?我想这种情况是可以避免的,退一步说,最起码应该不会像这个样子。这里总结一下自己的一些心得和体会: 1.经常总结完成模块中共性的代码,封装成方法或组件,方便以后调用。 比如,数据访问,XML配置操作,分页控件,数据校验,加密等等我都总结成一个个独立的模块或组件,使用的时候拿来调用就行了,为项目争取了很多时间,也留出更多的时间来想业务逻辑的处理。 2.复杂业务简单化 对一些复杂的业务系统,可以通过抽象的方式,来简单化,把复杂的问题抽象成简单的模型,变成人们容易理解的业务模型。能用简单的方式解决的问题我们为什么要搞的那么复杂。我们开发软件就是来解决问题的,不是来做秀的。 3.代码简洁,通读易懂。特别对团队开发很是重要。 我不知道有些程序员怎么了,个人英雄主义很重,总是把代码写的稀奇古怪,这样好像来表示自己的不同凡响,技术水平高。其实,我认为作为现在的团队开发,这样会给企业带来很大的隐患。同时我个人觉得这也不是一个好的编码习惯,因为写代码也是人一种表达思想的方式,用最少的话和最精辟的词表达出人们容易理解的问题才是最厉害的。就像人穿衣服注意整洁一样,再高贵的衣服,如果不注意整洁,给人的感觉一样很糟糕的。 4.注意高内聚和低耦合。 减少模块间的耦合度,抽离出通用的模块,每个模块就像一块积木。这样做一个系统时,如果能充分利用这些资源,会起到事半功倍的效果。省时省力。我总结的角色权限管理摸块就是这样,用到了很多项目,也确实为我节省了不少时间,也可以说为公司创造了不少效益。 5.做好架构设计。 好的架构会给开发人员一个明确的导向,且不会让程序员作太多的无用功和重复劳动和返工。并且好的可扩展性设计会对项目善变的需求有好的应对能力。 6.采用OOP,分层开发等经典的开发模式,从一定程度上减少重复,增强扩展性。 7.尽量采用成熟可靠的技术。 这句话我想有两种理解: 一:采用最合适的技术,而不是选择“最先进”的。不能因为“用技术”而“用技术”。它给项目带来的后果是不可估量的,风险也是很大的,以至甚至延期等等。当然学习好它还是很好的,但是在做商业应用方面还要考虑好。 二:去用那些已经存在的成熟的模式或代码,不要自己再去“造车”了。一来缩短开发周期,二来降低风险。所以,我们平常开发时,还是要有一定的“拿来主义”,这没什么不好的,相反,应该是一个明智的选择。 8.学会改变世界。 写了很久的程序,养成一个习惯,就是坚持用尽量少的代码实现尽量多的事情,所以一般能共用的代码,我就写成共用的,这样基本上就减少了不少的代码量。另外,通过一定的抽象过程,本人已经总结出一定规律,并成功的开发出一个.Net(C#)代码自动生成器工具,基本上我尝试了一下,一个有二十几个表的系统,二十分钟内,我就完成了三层架构的构建,生成了80%的代码,这个过程如果纯手工的话,我觉得效率高的也要一两周吧。人类的进步是从使用工具开始的,我们要进步也比须制造工具来替代人工,改变世界,其实我们的生活可以很精彩。

七:对于研发项目管理软件有哪些

研发管理软件,一般用于真个研发过程中,其核心如下:

项目立项-->需求管理--分析设计--编码开发--测试--缺陷管理--验收--结项--维护

有的项目研发管理从产品开始,有产品调研,初步需求等过程,总之,关键的关键还是以上各个步骤之间的关联和无缝结合。

比如需求管理不仅仅应该是简单的文档,应该是结构化的内容,并能够实现需求的关联,变更,跟踪等关系(如 trufun Bacon需求管理工具中的功能),并且可以和后面的分析设计模型关联。

分析设计会用到UML建模(比如trufun UML2建模工具),可以针对前面的结构化需求进行建模,这样就能够做到覆盖整个需求,并实现需求到分析设计的对应。

编码开发则可以根据分析设计中的类图实现,保障了对需求的全覆盖和一一对应(trufun工具可以实现和IDE的无缝集成,实现模型和代码的双向同步),保证代码和模型的统一。

测试部分在需求时就可以根据需求条目创建测试用例。等。

以上整个完整的研发过程,都需要一个同一个研发管理平台进行管理,而且可以根据不同角色(研发主管、项目经理、需求人员、开发人员、测试人员、质量管理人员和客服人员等)进行权限分配,每个人登陆系统后,就可以看到自己当前需要完成的任务,和已经完成的任务进度。

八:软件项目计划的计划模板

_________项目开发计划1. 概述1.1 编写目的本文档是__________(开发单位名称)根据__________ 项目 的初步需求,并对_______ 项目 的各项需求进行全面分析之后,做出的软件开发计划,可供支持项目组内部及信息技术部内部的研发工作。1.2 项目背景系统名称: 【 列出系统名称 】英文名称: 【 列出系统英文名称 】产品代号: 【 列出系统产品代号 】委托单位: 【 列出委托单位 】开发单位: 【 列出开发单位 】开发日期: 【 开始时间 ---- 预计收尾完工时间 】版权信息: 【Version X.X】1.3 定义【 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 】1.4 参考资料【 逐条列出所参考的文档名称与作者。 】2. 项目过程定义2 .1软件开发生命周期模型【 列出采用的软件开发生命周期模型,并说明采用的理由。 】2 .2 开发工具与平台【 列出采用的开发工具、操作系统及平台软件。 】3 .计划3.3 资源计划【 逐项列出项目开发过程中所需的各种资源。 】3.4 关键计算机资源估计【 逐条列出所需各种计算机资源的类型、配置及数量等内容。 】4.项目管理4.1 人员与角色【 逐项列出项目组的角色分配及已可供调配的人员。 】4.2 人员计划【 逐条列出本项目所需各种角色人员的起始与结束时间,人数,技能方面的要求等内容。 】4.3风险管理计划【 逐条列出各项风险的影响因素、发生概率、严重性、负责人、预期日期、预防及补救方案等内容。 】4.4 培训计划【 逐条列出主题(技能、领域、工具、方法)、人数、计划日期、提供者等内容。 】4.5 成本估计【 逐条列出成本的类型及金额,并计算估计的总本。 】5. 进度跟踪5.1 项目会议【 列出项目会议组织的办法。 】5.2 项目里程碑【 列出项目里程碑,即 项目进度的关键点 。 】5.3 进度表【 给出项目进度表。 】5.4 人员任务分配【 给出人员任务分配表,包括了任务内容、开始时间、完成时间、工时估计等内容。 】附:【 给出用 MS Project 制作的项目计划 MPP】

九:请问高人:这样的研发项目该怎么管理成本和控制进度啊?

1、盯论什么项目,都要从项目管理的角度去对项目进行有效的管理。

2、技术失误、瓶颈等要经常采用石川图进行分析。并配以头脑风暴法开展创新思维。必要时,高薪聘请相关专家来解决。

3、采购实施,也可采用项目管理知识中的规划采购、实施采购、管理采购等来完成。

4、项目进度的控制,也可运用项目管理的知识来进行。要注意渐进明细和快速跟进的方法。对于严重滞后的工作,要注意采取增加资源、增加资源加班时间、解决关键线路上需要及时协调的问题的方法等进行控制。

扫一扫手机访问

发表评论