工作进度计划软件推荐word版 13页Word格式文档下载.docx
《工作进度计划软件推荐word版 13页Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《工作进度计划软件推荐word版 13页Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
2)设定工作时间;
3)添加任务名称;
4)设定任务级别;
5)设定任务间的关系;
6)设置任务工期;
7)保存比较基准;
2.1.设置项目开始时间;
打开工具栏中的“项目信息”,如下图一;
设置项目开始时间,如下图二;
(图一:
)
(图二:
2.2.设定工作时间;
Project默认的工作时间一般周六、周日为非工作时间。
而建筑工程中编制进度计划是不考虑
周六、周日的。
所以要将Project中的默认工作时间进行更改,将周六、周日改为非默认工作时间。
操作步骤:
工具->
更改工作时间,选择要更改的时间列->
将所选的-期设置为非默认工作时间,见下图一、图二;
注:
非工作时间在Project当中为灰色显示,工作时间为白色显示(图一:
2.3.添加任务名称
2.3.1.添加新任务;
需要插入一个新的任务,如下图,需要在第8项任务前插入一项新任务,有两种方法1)点击任务8的任务序号,点击工具栏中的“插入”,如下图示:
2)点击任务8的任务序号,点击鼠标右键“新任务”,如下图示:
2.3.2.复制任务;
1)首先选择需要复制的任务范围,如下图:
2)在某任务前,粘贴复制的任务,或者在计划末粘贴复制的任务,点击鼠标右键进行粘贴,如下图:
2.4.设定任务级别;
在“任务名称”域中,单击需要降级(移动到层次结构中的低一级)或升级(移动到层次结构中的高一级)的任务。
单击“降级”按钮单击“升级”按钮
将任务降级。
将任务升级。
2.5.设定任务间的关系;
当已经确定需要完成哪些任务,您就可以通过链接相关任务将其排序。
例如,有些任务可能必须在其他任务开始前完成,有些任务可能依赖另一项任务的开始才能执行。
1)选择“任务名称”域中要按所需顺序链接在一起的两项或多项任务。
2)要选择不相邻的任务,请按住Ctrl键并单击任务名称。
3)要选择相邻的任务,请按住Shift键并单击希望链接的第一项和最后一项任务。
4)单击“链接任务”按钮。
篇二:
软件项目的进度管理
软考信息系统项目管理师论文范文:
论软件项目的进度管
理
[大][中][小]发布人:
圣才学习网发布日期:
201X-07-1321:
16
信息系统项目管理师论文范例1:
论软件项目的进度管理
摘要
本文讨论了《电力行业工作票、操作票系统》的项目管理,在本项目中我作为项目负责人,承
担了项目管理工作.
在本项目管理中,我主要采用了面向对象技术同传统技术相结合的原则,在估算项目的工作量这方面尤为突出,面向对象技术对传统技术有所改进,传统技术能弥补面向对象技术的不足。
本文从合理的估算项目的工作量及技术难度;
识别关键任务;
随时了解项目进度,必要时调整进度表等方面讨论了《电力行业工作票、操作票系统》项目管理的基本活动与方法,有效地控制开发进度,确保项目如期按质量完成.本系统在电力系统已经运行,状况良好,受到一致好评.
正文
201X年2月,我参加了《电力行业工作票、操作票系统》的开发,担任项目管理工作.电力系统有关部门在对电力设施进行检测、维修、试验等一系列活动时应按照我国电力行业相关标准进行工作,《电力行业工作票、操作票系统》就是按照国家有关标准及电力行业操作规程设计的仿真系统。
工作人员在施工前按照工作流程在此仿真系统上进行操作,严格遵守电力设施的逻辑闭锁关系,顺序执行.有效地防止不规范操作,确保电力设施及现场工作人员的安全,提高安全意识.
本系统由系统图编辑平台和工作票、操作票签发系统两大部分组成,其中系统图编辑平台主要是编辑变电站、用电系统及变电站控制系统图,每一个电力设施对应一个对象,在系统图上都有相对应的部分,系统图真实地反映电力设施的布局及相互关系,生动形象又合乎技术标准,同时为第二部分提供操作对象.工作票、操作票签发系统主要是在系统图的基础上进行点击操作,每饮点击对应一个对象即一个电力设施,根据电力设施的逻辑闭锁关系自动生成相应的工作票或操作票或提示操作不规范.
在本系统的开发过程中,我通过合理的估算项目工作量及技术难度;
随时了解项目进度,必要时调整进度表等方面对项目进行管理,确保本系统如期按质量完成。
1、合理的估算项目工作量及技术难度
我们在项目工作量及技术难度的估算上采用面向对象技术同传统技术相结合的原则.
本系统采用了面向对象的分析、设计等一系列面向对象技术,在本系统工作量的估算上根据功能点进行估算.将每个功能模块逐步分解,直至基本模块为止.我们将系统分为系统图编辑与工作票、操作票签发两个大的功能分别进行估算。
系统图编辑部分主要是一个图形编辑系统.一种电力设施对应一个类,电力设施的技术参数及其操作对应相应类的属性和方法,电力设施图是由线段、圆、曲线、折线、多边形等基本图形组成,这些基本图形分别对应一个类,这些类又继承一个最基本的类.系统图编辑部分的工作量也就是这些类的实现,工作票、操作票签发部分用到了编辑平台的系统图,因此由大量的功能可以复用,这部分的功能划分同系统图编辑部分一样也是采用类作为基本结构,这样就比较准确的进行工作量的估算.
同时我们开发的这个系统是基于C/S结构的,由于C/S结构的系统我们公司有不少成功的案例,因此有不少的案例供我们参考.对于本系统的第二部分我们就是借鉴以前我们做过的基于C/S结构的系统,基于C/S结构的系统的框架基本上是一致的,数据库的设计、前台操作如对数据库进行添加、删除、修改、查询等一系列活动大体相同.正是如此,有大量的东西可供我们复用,如权限控制模块我们就是复用以前的案例,仅作少量修改.在工作量的估算上也有很好的借鉴作用.这对工作量的估算也是一个重要的参考,为工作进度安排提供了依据.
在技术上,我们重点考虑本系统与其他C/S结构的系统的不同之处,相同或相似之处我们认为没有技术难点.系统编辑平台主要是绘图,我们知道MFC的绘图功能确实强大,但是过于繁琐,功能封装不是十分完美,我们采用了Form++这个MFC扩展类库,这个扩展类库对图形操作封装得很好,大大降低了系统图编辑部分的难度,在界面设计上我们采用了BCG这个扩展类库,使得VC应用程序界面设计得如同Delphi等工具一样完美.同时减少了工作量,在工作安排上,技术难度相对大一点的部分我们安排经验丰富的程序员,同时也同其他工作组的成员商讨技术细节间题,同他们进行技术探讨.这样不至于因为某一技术细节而影响整个工程进度.
根据上述分析我们制定一个详细的进度表并定义相应的里程碑.
2、识别关键任务
系统图编辑部分是整个系统的基础,因为工作票、操作票签发部分是建立在该部分的基础之上,系统图编辑部分直接影响到整个项目.因此该部分是整个系统的关键部分,在这部分中每种电力设施所对应的类及其父类的定义是关键,因为所定义的类必须完整、准确地反映该电力设施的技术参数和操作.
工作票、操作票签发部分,是用户明确提出的要求实现的功能,直接面对用户,这部分的成功与否直接影响到该系统的质量,因此也是不容忽视的.
如果上述两部分任务的进度受到影响,则整个项目的完成将受到威胁.因此是本项目的关键任务.在进度控制时我们将其作为重点对象进行控制.
3、随时了解项目进度,必要时调整进度表
在确定项目开发计划时,我们制定了详细的进度表.我们在确定每一项任务时都确定该任务的工作量、开始时间、持续时间、结束时间.同时让每个小组成员知道自己所承担任务的时间表,小组成员根据自己的任务制定自己的详细工作计划.
工作日志是了解每个小组成员工作情况的很好的方式,我们要求每个小组成品对自己的工作都要做工作日志,对自己每天的工作做详细记录.每周对自己的工作进展做出结论,向项目组汇报.在做结论时,不得使用“差不多”、“大概”、“完成了90%”?
等模糊字眼.而是采用某任务“已经全部完成”、或者“90%的工作全部完成”或者“再过1天全部完成”?
等方式.每个小组成员对自己做出的结论负责,这样可以做到随时了解项目进度,为调整项目计划提供客观基础.
同时我们在项目进度计划中根据项目设计定义了相关的里程碑,在每个里程碑我们都采取小组会议形式对本阶段的工作进行确认、总结,对本阶段的进展情况做出结论,并决定是否调整下一阶段的进度计划.
在系统图编辑部分我们认为各电力设施所对应的类(包括其父类)定义完成为一个里程碑,每个类是否具备了相对应的电力设施的技术参数及操作是该里程碑的标准,这些类(包括其父类)的实现完成又为一个里程碑,?
?
整个系统图编辑部分完成也是一个里程碑.每个里程碑的标准在系统设计时已经定义好.
结束语
《电力行业工作票、操作票系统》目前已经开发完毕,运行状况良好,受到一致好评。
在本系统开发的整个过程中采用了面向对象技术同传统技术相结合的原则,因为小组成员的各有特长,面向对象技术不是每个小组成员都熟练掌握,加之面向对象技术在我们公司还不是很成熟,必须有一个过渡,不能一下子转型,因此采用该种策略符合我们公司的现实情况。
由于项目进度管理得当,项目按期完成,我们小组赢得公司的好评,其他小组也研究我们的管理方式。
当然项目管理方式多种多样,根据项目不同、人员不同管理模式应做调整而不是一成不变。
适合本项目的管理模式才是最好的模式,先进的管理方法在不同的项目组中取得的效果是不同的,这有待于我们去研究,探索,实践,总结.
篇三:
项目的进度计划制定
作者朱怀良
学号1105290137
班级软件1101
西安财经学院信息学院西安400047
摘要随着信息时代的不断进步和发展,人类生活水平的不断提高和消费的日益增长,计算机系统中与
硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合等项目的进度计划制定方案也日益多样化、普及化,现代化,尤其是电子产品项目的进度制定计划也发生了很大的变化。
同时信息技术飞速发展和迅速普及使得政府、企业对于IT应用的需求越来越强烈和苛刻软件项目的规模和复杂程度在不断增加进度管理不容忽视。
本文主要对软件项目中的进度问题进行研究。
分析影响软件项目进度的各类因素并对相关细节进行阐述。
关键词软件项目项目计划进度进度计划
1、引言
2、软件开发项目
项目的进度计划制定是提高软件开发质量的重要手段。
进度管理,简单来说,就是采用科学的方法确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现工期目标。
管理集中反映在项目成本、质量和进度三个方面。
这三个方面通常称为项目管理的“三要素”。
进度是三要素之一,它与成本、质量二要素有着辩证约有机联系。
对进度的要求是通过严密的进度计划及合同条款的约束,使项目能够尽快地竣工
要对软件开发项目有效地管理,必须对软件开发工作有效地管理,所以建立一个软件开发项目管理的基本定义和概念。
2.1、软件开发项目的定义
一个项目是指一个有目的有计划有始有终的,按照预先设计好的进程和步骤,为完成特定任务和而进行的工作和活动。
将任何软件开发作为一个工程项目来看待,并将项目管理的各种实施手段到软件开发运作流程中,能够帮助软件开发项目按时按质的完成。
一个软件开发项目指的是一个有具体的市场需要和客户要求为目的,有开发计划的,有始有终的,按预先设计好的开发进度和步骤进行的,为完成一个软件产品或系统的制造而进行的工作和活动。
一个软件开发项目需要特定的人力,物力,时间和费用的安排与分配。
软件开发项目的结果是必须有特定的需要满足的运行和使用功能及质量需求。
软件项目开发的定义有很多,其中有很多的理念。
包括:
(1)软件开发项目必须要有明确的市场和客户的需求。
(2)软件开发项目有明确开发目标和目的。
(3)软件开发项目有一个周密的计划。
(4)软件开发项目有一个明确的开始终止时间表。
(5)有预先设计好的每一个步骤。
(6)每一步都安排合理的人力,物力时间安排。
(7)软件必须有特定的需要满足的需求和质量的要求。
2.2、软件的特点
软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。
其中,程序是按事先设计的功能和性能要求执行的指令系列;
数据是使程序能正常操纵信息的数据结构;
文档是与程序开发、维护和使用有关的图文材料。
软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
软件的生产与硬件不同,它没有明显的制造过程,对软件的质量控制,必须着重在软件开发方面下功夫。
在软件的运行和使用期间,没有硬件那样的机械磨损和老化问题,然而它存在退化问题,必须要对其进行多次的修改与维护。
软件的开发和运行常常受到计算机系统的制约,对计算机系统有着不同程度的依赖性。
为了解除这种依赖性,在软件开发中提出了软件移植的问题。
软件的开发至今尚未完全摆脱手工艺的开发方式。
软件本身是复杂的。
软件的复杂性可能来自它所反映的实际问题的复杂性,也可能来自程序逻辑结构的复杂性。
软件成本相当昂贵。
软件的研制工作需要投入大量的、复杂的、高强度的脑力劳动,它的成本比较高的。
相当多的软件工作涉及到社会因素。
许多软件的开发和运行涉及机构、体制及管理方式等问题,它直接影响到项目的成败,所以就有特定的
软件开发项目管理。
3、软件开发的项目进度制定
软件项目进度计划制定是指在项目的进展过程中,为了确保在规定的时间内实现项目的目标,对项目活动的日程安排及执行情况所进行的管理过程。
进度包括进度假话的制定和控制两部分,进度包括了软件开发项目最关键的理念,因此进度管理师项目开发的一个重要组成部分,项目开发是软件项目进度的基础。
3.1、软件项目进度内容
软件项目进度,可以从两个方面来理解,
一方面是要制订一个可行而且高效率的计划,而另一方面则是要将此计划坚决贯彻执行。
动态控
制原理:
项目进度控制是一个不断进行的动态控制,也个动态进行的过程封闭循环原理:
进度计划控制的全过程是计划、实施、检查、比较分析、确定调整措施和再计划的封闭循环过程。
3.1.1、项目进度安排
(1)项目活动排序,或者说确定工作包的逻辑关系。
活动依赖关系确认的正确与否
将会直
接影响到项目的进度安排、资源调配和费用的开支。
项目活动的安排主要是用网络图法、关键路径法和里程碑制度。
(2)项目历时估算。
历时估算包括一项活动所消耗的实际工作时间加上工作间歇时间,注意到这一点非常重要。
历时估算方法主要有类比法,通过相同类别的项目比较,确定不同的项目工作所需要的时间专家法,依靠专家过去的知识、经验进行估算参数模型法,是通过依据历史数据,用计算机回归分析来确定一种数学模型的方法。
(3)制订进度计划。
制订进度计划就是决定项目活动的开始和完成的日期。
根据对项目内容进行的分解,找出了项目工作的先后顺序,估计出了工作完成时间之后,就要安排好工作的时间进度。
随着较多数据的获得,对日常活动程序反
复进行改进,进度计划也将不断更新。
3.1.2、人员工作量分配
任何项目都要依靠项目组成员来完成,成员的多少和具体工作的分配也在一定程度上决定了项目的成败。
项目人员分配方面有以下经验。
A.项目利益相关方之间的有效沟通会极大地提高软件生产率和质量。
B.尽可能不要在项目后期增加人员,因为这样既会导致人力成本的增加,也增大了沟通难度和成本。
C.适当地延长开发周期,可以减少人力。
例
如一个软件项目的人员的工作量分配比例为20%-50%需求分析,20%-25%设计,15%-20%编码30%-40%测试。
3.1.3、项目任务优化
任何一个项目都是由若干个相对独立的任务链组成的,只有在任何一条链都已经优化的基础上,才可能进行系统的优化。
因此,保证每条任务链的效率是整个项目进度优化的前提和基础。
通常,可以采用设置“里程碑任务”的方法来保证单独任务链的最优。
所谓“里程碑任务”,往往并非是一个具体需要完成的任务,而只是一个标志性的事件。
例如软件开发项目中的,“0.9版本测试”“测试”是一个子任务
“撰写测试报告”也是一个子任
务,而“完成版本测试报告”就不是一个实实在在的子任务
但在制订计划以及跟踪计划的时候,
可以设定“完成版本测试报告”这个“里程碑任务”工期设置为“0工作日”作为项目进展
到一个实质性阶段的标志。
“里程碑任务”的目的就在于将一个过程性的任务用一个结论性的标志标的,从而使得任务拥有明确的起止点,这一系列的起止点就成为引导整个项目进展的“里程碑”。
在项目管理进
度跟踪的过程中,只要能保证里程碑任务的按时完成,整个项目的进度也就有了保障。
3.2、软件项目进度的影响因素分析
(1)变更控制。
在项目执行过程中要注意对变更的控制,特别是要确保在细化过程中尽量不要改变工作范围。
有四个重要控制点授权、审核、评估和确认在实施过程要进行跟踪和验证,确保变更被正确执行。
(2)客户风险。
客户风险存在于客户化项目中,根据客户行业特点的不同,技术、理解水平的不
同,所产生的风险也不尽相同。
特别要避免因需求理解误差导致的项目目标的更改等可能导致进度失控的风险。
(3)技术与工具。
以开发为主的软件项目,技术和工具风险必须特别重视。
开发平台必须适合
本项目所涉及的软件开发、满足最终的需求,平台的错误选择将导致庞大的开发工作量,即便满足了用户需求也可能造成系统效率低下、扩展性差的致命问题,软件可能会很快被淘汰。
(4)人员技能。
项目人员技术水平、工作效率、团队适应性和沟通能力等素质,都会对开发进度产生影响。
(5)人员激励。
项目涉及参与该项目工作的个体和组织,或者是那些由于项目的实施或项目的成功其利益会受到正面或反面影响的个体和组织。
必须识别哪些个体和组织是项目的涉及人员,确定他们的需求和期望,然后设法满足和影响这些需求、期望,以确保项目能够成功。
4、软件项目进度制定的基本方法
4.1、甘特图
世纪由美国科学家甘特发明,因此被称作“甘特图”。
这种计划方法的特点是简单并容易制作,也容易理解和不断更新,它是进度计划方法中最简单的一种。
4.2、关键路径法CPM
项目是由各个任务构成的,每个任务都有一个最早、最迟的开始时间和结束时间,如果一个任务的最早和最迟时间相同,则表示其为关键任务,一系列不同任务链条上的关键任务链接成为项目的关键路径,关键路径是整个项目的主要矛盾,是确保项目能否按时完成的关键。
4.3任务分解法
软件项目计划中,首先要根据项目的范围将项目所需要完成的工作进行分解,最后得出的一份详细的工作清单,这个具体的清单叫做任务分解结构。
工作任务分解结构通常为树状结构,每一层表示对项目元素更细致的划分。
处于工作分解结构的最低层次的任务通常称为工作包,这些工作包可以作为子项目进一步进行工作分解,工作分解结构的标准时分解后的活动结构清晰,并考虑了项目中所有的关键因素。
4.3.1、创建WBS的方法
创建WBS是指将复杂的项目分解为一系列明确定义的项目工作并作为随后计划活动的指导文档。
创建WBS的方法主要有以下几种:
a.使用指导方针。
一些像美国国防部(DOD)的组织,提供MIL-STD之类的指导方针用于创建项目的WBS。
b.类比方法。
参考类似项目的WBS创建新项目的WBS
c.自上而下的方法。
从项目的目标开始,逐级分解项目工作,直到参与者满意地认为项目工作已经充分地得到定义。
该方法由于可以将项目工作定义在适当的细节水平,对于项目工期、成本和资源需求的估计可以比较准确。
d.自下而上的方法。
从详细的任务开始,将识别和认可的项目任务逐级归类到上一层次,直到达到项目的目标。
这种方法存在的主要风险是可能不能完全地识别出所有任务或者识别出的任务过于粗略或过于琐碎。
4.3.2、创建WBS的基本要求
创建WBS时需要满足以下几点基本要求:
a.某项任务应该在WBS中的一个地方且只应该在WBS中的一个地方出现。
b.WBS中某项任务的内容是其下所有WBS项的总和。
c.一个WBS项只能由一个人责任,即使许多人都可能在其上工作,也只能由一个人负责,其他人只能是参与者。
d.WBS必须与实际工作中的执行方式一致。
e.应让项目团队成员积极参与创建WBS,以确保WBS的一致性。
f.每个WBS项都必须文档化,以确保准确理解已包括和未包括的工作范围。
g.WBS必须在根据范围说明书正常地维护项目工作内容的同时,也能适应无法避免的变更采用不同的进度计划方法本身所需的时间和费用是不同的。
关键日期表编制时间最短,费用最低。
甘特图所需时间要长一些,费用也高一些。
CPM要把每个活动都加以分析,如活动数目较多,还需用计算机求出总工期和关键路径,因此花费的时间和费用将更多。
PERT法可以说是制订项目进度计划方法中最复杂的一种,所以花费时间和费用也最多。
应该采用哪一种进度计划方法,主要应考虑下列因素:
项目的规模大小、项目的复杂程度、项目的紧急性以及对项目细节掌握的程度。
项目进度计划制定时间要求是一个科学和系统的过程其中的每项工作都是相互关联、相互影响的
只要其中一个环节出现问题
都会影响
到整个软件项目的进展所以项目进度计划制
定者应高度重视软件项目的时间,对时间的每项工作要认真执行
这样才能按时按需、保质保量
的完成软件项目。
5、软件项目开发的重要问题
在软件项目进度计划制定工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。
成本的增加可以通过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。
软件项目的进度安排必须妥善处理以下几个问题;
5.1、任务分配和人力资源分配
在小型软件开发项目中,一个程序员能够完成从需求分析、设计、编码,到测试的全部工作。
随着软件项目规模的扩大,人们无法容忍一个人花十年时间去完成一个需要十几个人年才能完成的软件项目。
大型软件的开发方式必然是程序员们的集体劳动。
由于软件开发是一项复杂的智力劳动,在软件开发过程中加入新的程序