HI,欢迎来到云研学术,期刊咨询:130-7314-7102  订阅咨询:130-7314-7102 
0
首页 精品范文 软件工作计划

软件工作计划

时间:2022-02-26 19:00:27

软件工作计划

第1篇

根据以往的经验之谈,我对年度销售工作计划做了六方面的内容:

1.背景和问题

互联网和万维网(WWW)已经成为世界范围内的“信息高速公路”和电子商务市场的支柱。由于万维网使用者的数量飞速增长,对于最终用户来说,随着可供使用的主页和网上信息的数量的爆炸性增长,最终用户间的交互性越来越差,传统意义上的交互已经无法满足用户的需求,举一个简单的例子,即使是在世界杯的决赛期间,一个普通的足球迷也很难立刻从网络上找到聊天的对象。用户需要真正意义上的全新的互联网交互协作软件。

2.目标和解决方案

我们的“软件名称”将为您解决这个问题。在网上冲浪的人们不论处于何方,总是可以看见周围的人们,就像现实生活中的一样。“软件名称”既是一个最终用户使用的万维网上的协作软件,又为企业提供了无限的商机:

“软件名称”以多种便于使用的方式为用户提供了一个交流的平台。

“软件名称”为企业提供了一个发布广告和商用信息的平台。

3.产品:为全互联网用户提供简洁方便的交互平台

“软件名称”为最终用户提供一个免费的交互平台,同时又为商业用户提供了一个宣传和销售的渠道。

4.公司和管理

暂缺。

5.业务体系:以广告和商用信息收入为主

调查数据显示,有超过六百万的互联网用户会成为“软件名称”的潜在最终用户,同时有超过一百万的商业用户会成为“软件名称”的潜在商业用户,而且这个数字还在高速增长,这个数字对任何企业都是极有吸引力的,由于软件和服务对于最终用户来说是完全免费的,而商业用户只需要及其低廉的费用就可以想所有最终用户发布广告信息和商用信息。假设每年平均从每个商业用户获得100RMB的收入,则全部的市场收益将会超过1亿RMB。而100RMB的年租对企业是微不足道的。“软件名称”这个项目对于其雇员和投资者来说也一定会盈利。

6.融资:第一轮的投资者将会有68%的内部收益率(IRR)

第2篇

一、指导思想和工作目标

全面贯彻落实中共中央《关于深化教育改革,全面推进素质教育的决定》,按照淄博市教育局《关于开展课堂教学质量效益年活动的实施意见》要求,以基础教育课程改革为突破口,狠抓《教学常规》和《教学管理常规》的落实,加强教师队伍建设,切实转变教育教学观念,全面提高教学质量。

二、本学期主要工作及措施

(一)理论学习

1、要充分认识理论学习对教师素质提高、教育发展的重要性,提高学习的积极性和主动性,加强针对性和实效性,结合实际合理选材,学以致用,提高学习质量和学习效率。

2、进一步认真学习《基础教育课程改革纲要》精神,加强现代教育理论、特别是基础教育新课程理论的学习,全方位转变教育教学观念,用现代教育思想指导教研和教育教学实践。

3、完善理论学习的组织管理与检查,倡导全面学习与重点学习相结合,集体学习与自我学习相结合,外出学习与内部交流相结合,抓好落实,使理论学习真正成为教育教学实践的动力。

(二)课改实验

1、进一步加强校本研修工作。首先,校本研修应该从课程标准和教材的培训抓起,创造机会让骨干教师走出去接受各级培训,使他们深入领会课标和新教材的精髓,同时让骨干教师经风雨、见世面、上层次。外出学习教师回来后要向全体教师汇报,达到一人外出学习集体受益、资源共享的目的。其次,切实抓好校本教研工作,把新课程教学研究的立足点放在学校、放在课堂。建立以促进学生健康、主动发展和教师专业化成长为宗旨,以解决学科具体问题为目的的校本教研制度。大力倡导集体备课,提倡同学科上一年级教师带下一年级教师这种滚动教研、捆绑式研讨的方式,及时总结成功经验,解决遇到的困难和问题,使不同年级的教师共同成长。第三,抓住机遇把专家和特级教师请进来,为教师做课、讲座,迅速提升教师的理论水平和教育教学能力。

2、继续执行全区骨干教师定期研讨制度。整合全区骨干教师的力量,以教材的通研和课堂教学为重点,着重研究解决疑难问题的策略和推广成功经验。各学校要给骨干教师创设良好的工作环境,为定期研讨提供便利条件。同时加强对骨干教师的管理与指导,使骨干教师在校本研修、课堂教学中发挥引领作用,确保课改实验工作的顺利进行。

(三)教学管理

1、各校领导要借课堂教学质量效益年的东风,切实转变观念,树立“教学中心”意识,真正把精力投放到教学管理和提高教学质量上来;认真分析教学改革的发展趋势和本校教学动态,研究制定适合本校发展的教学管理制度,向教学管理的精细化要质量。

2、各校要扎实抓好“两个常规”的落实。重视教学过程的监控,加大教学过程管理的力度。要严把四个关口,一是严把集体备课关,制订集体备课活动流程,加大对集体备课的过程督查。同时要抓好教师个人的二次备课,突出个性化教学风格,杜绝网上粘贴教案,防止只备不用的现象发生。二是严把课堂教学关,强化以学生为主体的自主、合作、探究,坚持面向全体,建立课堂教学监控机制。三是严把作业批改关,作业批改要认真,抓实学生的错题订正。四是严把辅导关,坚持“抓两头促中间”的辅导策略,加强对学困生的辅导和特长生的指导工作。为了进一步促进两个常规的落实,本学期各学校要分别举行优秀教师的《落实教学常规》和教研组长、学校中层领导《落实教学管理常规》的论坛活动。

3、转变质量观念,改革评价方法。在新理念指导下,各校都要建立起一套评价主体多元、评价项目多种、评价方式多样的发展性评价体系。做到定性评价与定量评价相结合,结果评价与过程评价相结合。使评价功能由注重甄别转向注重发展,达到促进发展的目的。

4、搭建交流平台,城乡学校共同发展。全面了解和准确把握各校教学的实际状况,针对问题,制定措施,集中力量抓好薄弱学校的转化工作。积极开展优秀教师送教下乡活动,解决城乡之间教育教学发展不平衡问题。继续开展城乡学校联片交流活动,各校每学期至少要组织一次务实高效的教学联谊活动。

(四)教育科研

1、学校要落实课题实验方案,实现教研与科研的整合,突出研究的目的性、针对性和实效性。教育科研要降低研究重心,规范科研管理,提高研究质量,倡导“问题即课题,教学即教研,成长即成果”的科研理念。要把课程改革、课堂教学、培养学生良好的习惯和心理品质等研究作为教育科研的核心任务,以改变授课方式和学习方式为突破口,强化学生的主体意识,增强学生的探究和创新意识,培养学生独立思考问题、分析问题和解决问题的能力。

2、各校要积极开发利用好各种教育资源,拓宽教育渠道,开展校本课程和地方课程的研究,进行校内外、课内外的科技教育活动和社会实践活动,开展相关学科整合的研究,提高师生的研究能力及认识社会、适应社会的能力。

(五)课堂教学

1、课堂教学改革的重点是改变一言堂、满堂灌和教师讲授为主的传统方式,激活学生的主体意识与主动学习的意识。课堂上教师要由知识的传授者变为学生学习的促进者,由管理者变为引导者,教学中实现师生互动,教学相长。开展探究性学习、自主学习、合作学习,实现学习方式的转变,提高学生学习的积极性、主动性。本学期教研员到基层学校听课视导除对课堂进行具体指导外,还要对各校教师课堂教学情况进行全面调查,对典型的课例进行分析研究。

2、课堂上要认真落实新理念,努力把先进的教育理念转化为教师的自觉行为。同时根据淄博市教育局《关于开展课堂教学质量效益年活动的实施意见》,制定适合我区实际的实施方案,开展各类研讨会、展示会,通过不同形式展现课堂教学质量与效益成果。

3、继续开展好“五个一”活动,即教师每周做一次教后记,每学期向学校提供一个典型个案,每学期上一节校级以上(含校级)研讨课,每人建立一个班级学生成长档案,每月提供一个问题(向同年级同学科教研组或备课组提供一个本人在教学实践中遇到的值得探讨的问题)。

(六)队伍建设

1、根据区教育局《关于加强教研员队伍建设意见》的文件精神,逐步建立一支思想素质过硬、业务素质精良的教研员队伍,发挥他们在全区教师中的引领和示范作用。积极开展教研员深入基层学校听课视导、蹲点包校、执教公开课、兼职教学等活动,使教研员成为我区先进教育理念的传播者,教育教学的示范者,教学管理的指导者,教师专业成长的引领者,在课堂教学和教研中发挥应有的作用。

2、各学科在全区教师中挑选出优秀的教师组成骨干教师队伍,根据实际制定出具体的培养目标、培养周期和主要措施。教研员、学校领导要进行跟踪听课,从备课、上课、作业设计等方面进行具体指导,通过执教观摩课、外出学习培训等方式,使其在教学实践和课题研究中不断得到锻炼与提高。本学期举办教学能手评选活动。

3、加强对教学新秀的培养。对青年教师学校领导要多给他们一些关心和指导,鼓励他们多参与一些骨干教师的交流活动,多寻找一些学习的机会,多承担一份教学改革的重任,帮助其迅速成长。

4、实施名师带动战略,充分发挥教学能手、学科带头人和区级、市级、省级名教师的带动作用。以老带新,以新促老,责任到人,鼓励教师积极进取,开拓创新,成名成家。创设比、学、赶、帮,人人争先,团结协作的氛围,使教师在研究中提高,在协作中成长。

(七)网络应用

要重视信息网络技术的应用与管理,充分发挥现代教育设备在教学改革中的作用,拓宽教育领域,努力实现网上教研、网上论坛和网上家访,整体推进教学方式的现代化。

1、网上教研:网络技术的发展、校园网的普及,给教师的教学研究工作带来极大的便利。因此,充分发挥教育局域网资源共享的作用,实现网上教研。网上教研的内容包括:教材分析,教学设计,教学反思,教学方法、思想观念;优秀教学案例、教学课件展示,教学论文交流等,教研员和基层学校教师就以上内容在网上展开对话与研究。

2、网上论坛:领导、教研员、教师、学生以各种实名或虚拟名字登陆教育信息网,就教育教学的有关问题进行充分讨论,提出问题,相互解答;经验交流,相互切磋,解决教学中的疑难问题和教师身边的实际问题,使之更好地成为我们学术交流的场所,有效提高教师的理论水平。

3、网上家访:教师和家长的沟通异常重要,创办家校联网的多媒体系统,教师上网与家长交换意见,使家长及时掌握孩子的学习情况、思想情况,随时随地发表自己的建议,实现教师与家长之间实质意义上的互动,并且不受时间和空间的限制。

第3篇

互联网和万维网(WWW)已经成为世界范围内的“信息高速公路”和电子商务市场的支柱。由于万维网使用者的数量飞速增长,对于最终用户来说,随着可供使用的主页和网上信息的数量的爆炸性增长,最终用户间的交互性越来越差,传统意义上的交互已经无法满足用户的需求,举一个简单的例子,即使是在世界杯的决赛期间,一个普通的足球迷也很难立刻从网络上找到聊天的对象。用户需要真正意义上的全新的互联网交互协作软件。

2.目标和解决方案

我们的“软件名称”将为您解决这个问题。在网上冲浪的人们不论处于何方,总是可以看见周围的人们,就像现实生活中的一样。“软件名称”既是一个最终用户使用的万维网上的协作软件,又为企业提供了无限的商机:

“软件名称”以多种便于使用的方式为用户提供了一个交流的平台。

“软件名称”为企业提供了一个发布广告和商用信息的平台。

3.产品:为全互联网用户提供简洁方便的交互平台

“软件名称”为最终用户提供一个免费的交互平台,同时又为商业用户提供了一个宣传和销售的渠道。

4.公司和管理 暂缺。

5.业务体系:以广告和商用信息收入为主

调查数据显示,有超过六百万的互联网用户会成为“软件名称”的潜在最终用户,同时有超过一百万的商业用户会成为“软件名称”的潜在商业用户,而且这个数字还在高速增长,这个数字对任何企业都是极有吸引力的,由于软件和服务对于最终用户来说是完全免费的,而商业用户只需要及其低廉的费用就可以想所有最终用户发布广告信息和商用信息。假设每年平均从每个商业用户获得100RMB的收入,则全部的市场收益将会超过1亿RMB。而100RMB的年租对企业是微不足道的。“软件名称”这个项目对于其雇员和投资者来说也一定会盈利。

第4篇

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)05-1187-03

On the P6 Software Application in the Production of Petrochemical Construction

MIAO Wei

(The Fourth Construction Company of Sinopec(Fcc), Tianjin 300270, China)

Abstract: The P6 is a project management software. In the production of petrochemical construction, in order to improve the level of proj? ect management, and to meet the needs and responsibilities of construction personnel, as well as skills. Integration of project management, network planning, computer technology, widely used in the construction areas of production, so as to achieve better management effective? ness. P6 software progress in the production of petrochemical construction preparation, construction and production tracking, control and optimization analysis, and to further explore the P6 software application in the production of petrochemical construction.

Key words: P6 software; construction and production; application

在石油化工施工生产的管理中,其目标、工序都是非常复杂和庞大的。P6软件强大的进度计划管理与资源和费用管理的优势,为施工生产的管理起到了很好的辅助效果,在我国也拥有很高的知名度,因此,逐渐被石油化工企业所重视。在整理好施工生产的数据后编制项目编码、材料库等。根据实际的生产情况,规划组织生产形式、生产编码和工作包,以及生产报表等。控制和优化施工生产实施的过程,以获取最大的生产效益。

1 P6软件

石油化工企业大力推行的P6软件,是基于项目管理的科学思路和务实方法――量化目标、量化过程、实施动态控制和动态管理,把项目管理中各种进度管理方法、投资管理学科综合运用的计算机软件,是实现核电建设EPC项目进度控制和投资控制的有效管理工具。其产生的根本原因就是:追求动态管理项目管理中的进度、投资及资源配置等目标管理,最大化地提高目标实现的概率和科学性;科学的WBS、OBS分解和责任分工是关键;人员投入是保障(必须确保各级管理、编录人员的务实工作);自上而下来分解(根目录的建立、各级作业面的分解、投资预算的设置必须自上而下来科学设置);自下而上来汇总(主/子关系使项目管理必须从低层向高层次累计和汇总任何进度、投资和资源等等的信息);督促检查必须贯串始终(必须随时跟踪每一个目标的进展,发现问题及时协商、及时处理、及时采取正确的补救措施,确保目标运行方向正确、进展顺利);及时调整是灵魂(领导不重视、调整数据和投资资源不及时,必然是项目管理的P6平台失去生命);

P6是美国开发的Primavera 6.0,也就是项目管理软件。在融合了P3软件的精髓和经验后的最新IT技术,其被称之为Oracle Pri? mavera P6。它可以在同一个时间既跨专业又跨部门,根据企业不同的层次,针对项目进行不同地方的管理。同时,也属于一种综合项目组合管理解决方案。有进度、费用和资源管理三项主要功能,其特点融合了项目管理的思维和方法,使进度、费用和资源问题得到解决,是目前最好的项目管理软件。只要在施工生产中树立正确的P6软件使用观念,并在编制时明确管理的目标,P6软件就可以很好的被运用。

由于任何软件所发挥出来的作用必须依靠人来进行,因此,P6软件在石油化工施工生产管理过程中是非常严谨的,整个的操作过程都要与施工生产进度计划相满足。虽然,P6软件在应用的过程中非常严谨,但是,在实际的使用过程中并不难,最主要的还是掌握其先进的管理思想观念,在改变传统管理模式的同时认识P6软件的管理思想,明确施工生产管理的目标,并在实际的操作过程 中掌握P6软件的工作流程,按照石油化工施工生产作的特点进行作业设置,使每道工序、和资源的加载顺利完成。

P6软件的使用不仅能够及时的获得石油化工施工生产的各项情况,抓住施工的重点,科学有效的对施工生产目标进行分析,还能够及时协调施工生产进度的安排,及时发现问题,并解决问题。

2 P6软件在石油化工施工生产中进度的编制

P6软件的核心是网络计划技术。在石油化工施工生产中,能够实行施工进度和费用,以及资源的动态管理与控制。所以,在进行施工生产时,首先要做好进度计划编制前的准备工作。然后,根据所编制的进度计划建立施工项目、合理进行工作结构分解和添加作业工期、建立施工生产各工序间的逻辑关系,使其满足施工生产的流程和方案要求、利用P6软件进度计算功能,自动生成有关的线路等。最后,对石油化工施工生产的作业进行调用和加载,通过P6软件对资源的使用情况进行分析,并对超额的资源分配进行适当的调整、优化。同时,还要对所编制的成果进行检查、分析、优化。其中,进度编制的关键就在对成果的检查、分析、优化。检查和完善施工生产作业的正确逻辑关系。检查进度控制点和生产线路是否满足其要求。检查施工生产是否满足其工期的要求,资源配置是否合理。

石油化工施工前根据基本施工生产的管理制度和规定划分编制计划的工作分解结构。在制定计划时可以按照实际的情况来划分。如果在整个施工生产的过程中出现不合理的分解或范围的不明确,以及工作安排的遗漏,就会使整个施工生产计划受到影响。所以,重点的审查将投至在工作分解结构中。在参考完相同施工生产工程工期以后,再结合石油化工施工生产的情况,确定总工期和开、完工的时间,编制好进度计划。例如:考虑施工生产所需设备的投入和制造周期等。并将费用分解到各施工生产作业中。

石油化工施工时进行P6软件的审定和跟踪,及更新。保证所计划的内容没有缺陷、施工生产工期满足施工合同和进度计划的要求、限制的条件是否合理、检查是否完善,以及加载的编码是否正确等。然而,在初、中、高三级计划下,分别根据实际情况修改、调整后增加目标项目。

3 P6软件在石油化工施工生产中的跟踪、控制和优化

经过石油化工施工生产的编制和实际过程的跟踪,以及进度的计算以后,会对实际的施工生产情况和原计划做出比较。根据P6软件所提供的信息,与原计划做出比较,找出偏差的原因进行分析,并对偏差进行纠正。在考虑时间问题后,对资源和费用进行分析,制定合理的方案。在较短的时间内,用较少的费用进行生产,减少资源的耗费,实行网络计划的优化,以获得最佳生产工期。当发生生产工期延后或是无法按时完成的时候,管理人员就会盲目的采取措施,这样不但增加了生产的成本,还会导致安全问题的产生,使生产的质量不能得到保证。在施工生产中使用P6软件分析和优化项目后,确保施工生产的进度。因此,在使用P6软件的时候必须要遵守三项原则:其一是确定工作分解和责任分工;其二是根据施工生产作业自上而下进行科学的设置,以及自下而上的信息汇总,对每个施工生产环节进行跟踪,及时处理所发现的问题,采取相应的解决措施;其三是及时调整施工生产的数据和资源。

4 P6软件在石油化工施工生产中的应用

首先,作为石油化工施工生产的核心,而保证工期的关键在于进度计划的准确性和真实性,在整个施工生产中P6软件的进度计划编制如同指挥棒,控制着整个项目的管理。一般是按照二级进度计划进行编制,为了给予控制和管理上的帮助。P6软件在施工生产的进度计划编制分为三个步骤:其一,在施工生产中建档和立项、建立工作分解结构。根据施工生产的分项,在P6软件中分别建立对应的子项目,并立项便于修改和使用。在子项条件下建立对应的工作分解结构,对于大规模或工序多的施工生产,参照部分项目进行设置;其二,在工作分解结构条件下设置施工生产作业,例如:石油化工施工生产设计中的初步设计、设备提资、详细施工设计图等。其三,按照合同工期和相关的施工清单、设计图和资源情况,以及以往工期的借鉴,确定施工生产的工期。根据实际的施工生产情况,设置工序间的逻辑关系,并分析施工成产各工序搭接和拖延的时间。最后,由P6软件自动算出工序时间和路径,在得到准确数据后进行编制进度计划。因此,与以往的编制工具相比,P6软件编制工具更为简单和方便,而且P6软件还能够自动的输入出施工生产中重要的数据。这样,既减少了计算量,还节省了资源及成本。

其次,在进行了石油化工施工生产中P6软件的进度计划编制后,就要对进度计划实施管理。进度实施计划的管理包含了对计划的实施和跟踪,以及检查和纠偏。按照施工生产的进度计划,相关人员就要对资源进行设计和施工,以及试运行。施工生产的总负责人和有关施工单位要根据施工生产的合同工期,对整个施工计划进行分解实现总体计划。例如:月计划、季度计划、年计划。并对及时检查进度计划的完成情况,在出现偏差的时候采取相应的策略。因为进度计划管理具有动态和实时性,所以,根据实际的施工生产情况,对计划进行定期的调整,确保达到最佳的工期目标。在进度实施管理的情况下,P6软件可以根据施工生产的工程量清单,以完成工程量进行计算。还可以按照施工生产的实际进度进行计算。由于石油化工施工生产工程量清单一般是以初步的设计为基础,容易出现失误,因此,对施工者来说,选用实际进度计算要比工程量清单计算要更实用些。

由于P6软件在石油化工施工生产进度计划实施管理可以直观和实时、动态管理,并且还可以及时对计划进行调整和纠偏,对风险、资源和费用等管理进行预测和分析,因此,P6软件可以提前实现事前控制,确保施工生产的进度计划按照合同工期顺利完成。例如:在P6软件图上,施工生产的子项计划和完成的情况,以及剩余的生产工作的数据都有标注,方便检查和跟踪;P6软件所计算 出的工期和时差,可以判断路径的变化;根据P6软件给出的数据对施工生产剩余的工作进行调整等。P6软件的进度计划是属于二级编制,管理则一般以月或周的单位对其检查和跟踪。在实施检查后,定期计算出开始和结束、实际和剩余的时间等,在遇到路径变动或工期时间延长,则要重新对进度进行计划,确保目标顺利的完成。

最后,通过P6软件的应用,使石油化工施工生产计划管理更加规范,在明确和合理分配任务以后,推动了施工生产的进程;在提高了生产工作信息间沟通的同时,使施工生产管理最优化;还使施工生产进度资源和控制达到了平衡的状态。

综上所述,P6软件在石油化工施工生产中的应用,方便了整个施工进度计划的编制和实施、纠偏,以及预测和分析。为石油化工施工生产计划管理提供了准确而有效的决策依据。虽然,利用好P6软件这个工具,有助于提高施工生产的管理水平,还有助于提高施工生产的效益。但是,相对管理者而言,只依赖工具是不能够满足生产需要的,管理者的素质与实际经验同样有很高要求。只有将管理者的水平和软件工具结合,才能使石油化工施工生产更好更顺利的进行。

参考文献:

[1]蔡伟,张强,王宁.项目管理软件在电网建设项目中应用的探讨[J].电力建设,2006(7).

[2]谭晋.项目管理软件在大型项目中的应用――以PowerOn为例[J].项目管理技术,2011(3).

第5篇

关键词:工程项目管理;软件;运用

中图分类号:E271文献标识码: A

软件应用作为企业在新时代中的重要生存武器已经被人们广泛认可 ,但是各个企业在应用过程中仍有许多问题 ,而且各个企业在不同领域的发展也是差距很大 ,所以普及软件知识对于各个企业的工程项目管理十分重要。在实际的工作中,将一个工程项目的管理看作是一个复杂的系统工程一点都不过分。尤其是在大型的工程项目中,工程量就更大,这个工程系统就更为庞大。在系统工程中,项目管理质量的高低主要取决于采用管理技术的高低。而与工程项目管理有关的管理技术主要有进度管理、质量管理、造价管理以及目标管理等。纵观这些技术,都是以手工为基础的,应用在项目管理中取得的效果并不是很理想。而结合IT技术的项目管理软件P6可以大大简化管理流程,获得意想不到的效果。因此对工程项目管理的软件综合应用进行探讨是非常有必要的。

1工程项目管理的内容和功能

1.1工程项目管理的内容

一个完整的工程项目管理过程主要包括五个环节,预测、决策、计划、实施并控制、控制反馈等环节。具体来说,工程项目管理的主要内容可以细分为以下过程。战略制定、综合管理、范围管理、时间管理、成本管理、人员管理、沟通管理、风险管理、采购管理等等。

1.2工程项目管理软件的功能

工程项目管理软件由各类不同的功能模块构成,一般有信息输入模块、数据分析模块、数据存储模块、信息实时查询模块、图形图像处理模块、报表输出模块等等。通过这些模块来实现工程项目进度控制、人力资源配置、资金合理调配、项目成本控制以及项目分析、项目风险识别和控制等诸多功能。工程项目进度控制是基于进度计划,在项目实施当中,预测出干扰项目的因素,并且对这些因素进行跟踪监控,一旦预测或者发现偏差即时采取相应的控制措施加以调整,使实际结果达到预期目标或者减少与预期目标的偏差。项目管理软件的核心功能是进度计划,软件通过合理的计划网络,将计划进度与实际进度进行对比,识别当前状态并分析进度不一致的原因,及时调整影响因素的各种参数,以对资源进行重新调整。对于人力资源配置功能,工程项目管理软件在提高人员管理水平方面有有显著效果,通过项目的资金、计划、进度以及质量等方面来对人力资源做出合理的规划,组成合理的项目组织结构。此外项目管理软件在收集充分的信息时,能自动建立起智能化判断的知识库,以对项目成本进行分析,实现项目资金合理高效调配。

2工程项目软件在推广过程中遇到的问题

虽然工程项目软件的作用已经显而易见,但是在真正运用和推广过程中还是有很多问题的。首先,工程项目管理软件的普及度还远远不够,企业管理层的意识还不够高,很多中小型企业还是没有意识到软件的重要性。而且落实到实际中时,一些企业还是没有积极的态度,不愿承担过高的软件费用。某些企业虽然使用了管理软件,但是大多不是主动运用软件,而是属无奈之举,也就是说各部门的决策者没有主动自觉的行为。而且部分软件的价格对于一些中小企业确实是难以承担。由于在技术、管理、经济效益等方面的差距,不同企业在软件使用的深度和范围方面都大不一样,中小企业在资金、企业水平、硬件设施和人才运用方面都不能与高水平企业相提并论,所以一般不能拥有一个完整的项目管理软件系统,也因此不能像大型企业一样在这方面得心应手。而在一些大型企业和超大型企业中,管理层不能将软件与实际操作良好结合,某些企业空有完善的软件管理系统却不能将其作用发挥出来,造成企业资源的严重浪费,这种现象在很多大型企业里面比较常见,一方面是企业的管理制度不够完善,另一方面是能充分地使用这些软件的员工不够。

3针对以上问题的解决办法

对于中小型企业来说,不能承担过高的软件费用并不代表这些企业不能拥有一套整体的软件管理系统,软件管理系统对于一个企业来讲是实现高效率办公的最重要的手段,是企业实施科学的管理的重要的途径和体现。决策者可以只在某些重要部门运用高端的软件系统,而那些普通的部门可以通过人才培训来解决,一方面可以减少企业经营管理的成本,另一方面长此以来员工的素质和技术也会得到进步,企业经过稳步的发展终会建立一套完善的软件管理系统。

而对于大型或超大型企业来说,拥有一套完整的软件管理体系已经不是问题,但是管理层要做到把这些软件系统的作用发挥到极致。要将软件与员工的操作完美结合,员工要熟练掌握软件的工作原理和整个部门的工作流程,做到人机合一。管理层要将每个部门联系在一起,杜绝各个部门管理中的不科学、随意性大等现象,将项目管理与软件相互融合,最终做到先进的管理理念与企业的具体情况完美结合。

4工程项目管理中常用的软件

4.1 计划的编制

在P6软件中,对于各种工程项目的管理,进度计划的编制是采用编制不同 内容的多级计划。多级计划是编制一个计划,在EPS、项目、WBS、作业、步骤上形成从粗到细的、按照项目渐进明细特征的层层细化的计划,计划的层次远远 超过传统意义上的多级计划。而这一计划对不同级别的使用者来说反映不同的重 点,对于高层领导,多级计划是看见较高级别的问题,从宏观的角度看是否存在工期的滞后、费用超出的问题,而对于计划工程师来说,看见的是比较微观的问题,即工程计划的哪些WBS和哪些作业存在问题,应该如何去调整计划。

项目进度计划编制及审查将工程分为四级进度计划进行控制与管理,各级计 划相互依存。二、三、四级进度计划工序间与工作分解结构编码( WBS )对应,需要注意的是各级进度计划相互独立,之间不要有网络关系,高级进度计划是低级进度计划的汇总,低级进度计划要符合高级进度计划的里程碑日。

4.2 计划的维护与更新

在计划编制完成后,需要对计划进行评估、分析和调整,如果存在着不能满足 合同或管理要求时,就需要对计划进行调整,以确保计划能满足实际要求。

(1)时间调整。查看最新的项目完成时间是否符合项目的必须完成日期,调整关键路径上的作业的总浮时中存在的负值。

(2)资源调整。核查是否存在资源用量超出限量的现象。另外,要根据资源直方图核查资源的使用是否做到尽量均衡。根据检查情况对资源进行平衡,资源平衡需要与时间进度安排一起进行,以达到时间进度安排与资源使用均能满足要求。

(3)建立目标计划。调整后的施工计划,经过相关的审批程序批准后,将该 计划作为整个工程施工的目标计划进行保存。当保存完成目标计划后将进行目标计划的分配以便于查询对比分析。

(4)目标计划的维护。只要计划进行了调整,就需要重新进行目标计划的维 护工作,维护的操作方法与前面叙述的方法相同。因为目标计划可以保存一定的数量所以只需在计划调整完成后进行目标计划的维护即可。

(5)计划的更新。施工三级计划需要按月进行数据的更新和反馈,施工四级计划需要按周进行数据更新。更新主要包括:进度、费用、工程量等情况的更新及汇总数据,最后还需要对计划进行总体更新,以便计算出作业状态等内容。

(6)汇总。完成总体更新后,将所有的数据进行汇总,从而达到PV模块与PM模块的同步以及在PV模块中反映出汇总数据情况。

5结论

软件在工程项目管理中的应用目前正处于重要阶段,是机遇也是挑战,企业管理者应认识到软件在工程项目管理中的巨大作用,企业管理者要具备长远的眼光,将工程管理软件普及到每一个部门,各个层次的决策者要相互沟通合作,深入长远的将软件作为工程项目管理的核心。拥有了扎实的软件基础企业才会在残酷的竞争中占据不败之地。

参考文献:

第6篇

1.1工程质量控制

质量控制是计算机软件工程管理工作的重中之重,对于计算机软件工程管理中的质量控制而言,主要的方法包括鱼骨图法、统计抽样与标准差法、帕累托分析以及评审与测试法等。其中鱼骨图法由于具有使用便捷且相对直观的特点而成为了计算机软件工程管理开展因果分析工作过程中被广泛采用的方法之一。在计算机软件工程管理中,某个问题的产生都是因为受到了众多因素带来的影响,而计算机软件工程管理工作者可以将造成影响的因素以及受到影响而产生的问题特性联系起来,并整理出具有分明层次的关联图,由于这种图类似鱼骨形状,所以这种透过现象来探析本质的方法被称之为鱼骨图法;统计抽样则是指通过在总体中选择部分样本进行检查,这种方法的应用要求工程管理人员具备丰富的统计知识与统计经验,以便能够在统计抽样中了解可信度引资、变异性以及标准差。标准差指的是数据中存在的偏差,标准差越小,则数据之间所产生的变化也就越小;帕累托分析指计算机软件工程管理人员通过对造成质量问题的因素进行分析从而确定主要因素,这种方法认为计算机软件工程中的问题有80%是由问题的20%引起的;测试与评审是计算机软件工程质量控制中应用最为广泛的方法之一。这种方法在计算机软件工程开展的整个过程中以相关标准为依据来对工程完成部门开展评审与测试。

1.2工程进度控制

计算机软件工程中的进度控制包括活动定义、活动排序、历史估算、编制进度以及变更进度等。在活动排序工作中,项目网络图是应用十分普遍的方法,这种方法能够反映出活动与活动之间具有的顺序关系与逻辑关系,其中主要包括双代号网络图与箭线图法。其中箭线能够很好的反映出任务之间或者活动书书顺序的关系,而双代号网络图则使用字母与源泉来反应存在依赖关系的工程活动;在编制进度的工作中,计算机软件工程管理工作者需要对活动开始时间以及结束时间进行确定,所能够使用的方法包括甘特图、PERT分析、关键路径分析等。其中在计算机软件工程管理中应用的甘特图可以对精度做出显示从容让制定的计划具有更好的可读性。PERT分析则可以对项目进度做出评估与分析。关键路径图可以作为对项目进度进行编制以及控制的重要工具。

2计算机软件工程中的有效措施

2.1工程审核

工程审核是指计算机软件工程管理中对过程以及成果开展评估,这种措施可以评定工程进展是否与工程需求、工程计划以及工程合同相适应。在这项措施的实施中,计算机软件工程管理工作者有必要遵循以下几点原则:一是以工程计划规定为依据来确定审核节点;二是对工程审核过程中找出的问题以及解决的过程作出详细记录;三是在工程审核工作完毕之后,应当将审核结果加入文档,以便为计算机软件开发商和业主提供决策依据;四是在对计算机软件工程文档做出审核的过程中,计算机软件工程管理工作者需要做出考虑的问题包括文档测试需求与验收评审内容是否与软件产品验收工作相适应,测试数据是否做到准确规范,测试报告是否具有准确性,进度以及成本是否与计划相符等;五是在对计算机软件工程施工计划做出审核的过程中需要全面考虑计划内容与相关标准规范以及法律法规的适应性、计划内容的可行性与合理性、计划内容与总体计划以及合同内容的适应性等。

2.2工程监督

计算机软件工程管理中的工程监督指计算机软件工程管理工作者对工程建设过程开展检查。其中相关标准、工程计划、工程合同以及一些其他与工程相关的规定是计算机软件工程管理工作者开展监督的主要依据。工程监督工作的目的在于构建工程开展情况可视性,从而为其他管理工作的开展以及相关策略的制定提供依据。在此过程中计算机软件管理工作人员需要将检查过程中已经完成的工作量、工程规模以及已经消耗的时间与造价开展比对,如果这些内容与计划内容不符,则应当责令纠正或者针对问题找出弥补办法。工程监督应当作为计算机软件工程管理工作中的日常业务,在监督工作开展中应当以管理需要为依据来做出监督记录,并有必要向软件开发商以及业主提供监督报告等。

2.3工程测试

第7篇

【关键词】软件项目 进度控制 管理 研究

1 项目管理进度控制的概念

1.1 软件项目管理

项目管理的概念是通过组织、协调、控制和规划项目资源,来实现最终特定的目标,保证项目的实施不偏离预定好的时间、质量以及成本等。计算机系统中包括两个部分即软件和硬件,这两个部分之间是相互依存相互作用的,文档、程序和各种数据都包括在其中。管理软件项目的过程也就是保证软件的设计可以按照既定的质量、进度、费用和时间完成,并且管理实施软件项目过程中耗费的成本、时间、人员等。

绝大多数的软件项目的生命周期中都具有以下特点:

(1)开最开始开发软件项目的时候不太需求人员以及成本,但是项目的发展会逐渐增加需要的人员和成本数量,当软件项目的开发工作快要结束的时候,需求的成本和人员又快速下降;

(2)项目实施初期成功概率出非常低,具有很大的风险以及不确定性,但是项目在后续实施中成功概率会逐步提高;

(3)在初期软件项目的成本以及软件自身的特征很大程度上会受到其开发人员能力水平的影响,但是其影响力伴随着项目的不断进行会渐渐降低。

1.2 软件项目进度控制的原理

对于软件项目管理来说有三个重点内容,分别是软件项目的进度、成本以及质量,这是对软件项目管理本质的体现。在对软件项目的进度进行控制的时候应遵循以下原则:

1.2.1 动态控制软件项目

软件项目进度控制并不是可以一蹴而就的,而是一种循环往复的持续性过程。

1.2.2 弹性化的控制软件项目

软件进度一般会经历比较长的周期,涉及很多影响因素,有些因素已经处于人们的掌控之中,可以按照以往的经验来分析其产生的影响、影响的程度以及可能性,并且对进度目标进行确定从而分析目标的实现情况。

1.2.3 封闭循环控制软件项目的进度

软件项目的进度控制不是单一控制某一个环节的,而是从计划制定到实施以及后续的分析和检查的全过程都离不开进度控制,事实上对软件项目进行进度控制是一种封闭循环的过程,在这个过程中进行措施调整以及再计划。

2 编制软件项目管理进度计划

2.1 选择相应的编制方法

我们经常使用来管理编制软件项目进度的方法如下:

2.1.1 甘特图

19世纪甘特图问世,是以它的发明者美国科学家甘特来命名的,又被称为横道图,具有便于制作、操作方便的特征,同时理解和更新都比较容易,所以甘特图可以看做是控制项目管理进度计划所有的方法中最简单的一种。

2.1.2 关键线路法简称CPM(Critical Path Method),又可称为“网络计划法”

关键线路法需要建立在项目过程分析的基础上来进行项目管理,然后在整体过程中将活动序列进度安排总时差最低的一个找寻出来,并对其项目工期进行预测。项目是由许多工序共同组成的,网络图可以对工序彼此之间的关系进行描述,有效的找出控制项目工期的重点内容并且进行控制,在保证工期、成本和资源不变的情况下实现最优化的计划,起到提升工作效率、压缩工期以及控制成本的作用。关键线路法又包括单、双代号网络计划这两种形式。

2.2 常用于管理软件项目常用的工具

2.2.1 Microsoft Office Project.2007

Project.2007具有强大而全面的功能,同时还有良好的灵活性、可用性高并且可以组合发挥功能,是一款比较全面的项目管理工具,帮助人员更加高效、快速的完成项目的管理工作。可以集成那些常见的的Microsoft Office系统程序,形成功能强大的报表选项、模板、向导等,有效地改善了工作效率。

2.2.2 集成化项目管理系统――Future

Future这个用于管理项目的集成化系统是以Web为基础的,不仅可以有效的对管理组织结构和人员进行管理、为项目进行整体规划并进行监控,还可以完成立项和结项工作、需求开发和管理方面的内容,还具有跟踪风险、质量和配置以及管理日常工作和论坛维护等功能。

3 软件项目管理进度计划的具体实施和控制

软件项目实施计划离不开技术人员和用户的大力支持,当软件项目的支持度足够并且已经公布之后,技术人员就可以依次为基础逐步制定计划,一步步实施下去,技术人员在这个过程中要及时发现问题然后采取解决措施。

3.1 实施软件项目管理进度计划

在进行软件项目计划实施的过程中,实施条件具有绝对性的变化以及相对性的不变。所以进度计划只能保证暂时的平衡,不平衡是经常性的,因此要进行科学的进度控制体系的构建,来监控项目的进度并进行记录,监控项目实施的过程并进行科学合理的分析,从而适当进行调整,保证项目进度的计划与实际情况基本相符,并且及时、到位的执行那些调整措施。项目执行过程中会有很多重要的节点,其意义可谓是里程碑式的,对于这些节点要认真地审核其进度计划,保证项目的实施过程不脱离预定计划的轨道。

3.2 控制软件项目管理进度计划

任何软件项目哪怕事先的计划非常周密,让人会有一些意外情况影响到实施过程,所以需要适当的控制项目。软件项目控制就是为了保证项目可以实现最终的目标以及过程目标,项目实施中的各个环节的调查和分析工作都是必不可少的,可以定期或者不定期的进行,如果发现有项目活动偏离了标准则及时予以纠正。项目的实际情况就是比较软件项目的预定计划与软件项目管理进度控制之间存在的差异,并且进行了相应的调整,保证项目的发展方向是有利的。软件项目中简称为PDCA,其中具体包括四点,即计划(Plan)、执行(Do)、检查(Check)以及行动(Action),因为软件项目中有不确定性的存在,所以对比计划和实际的差异是非常有必要的,然后不断进行调整。

参考文献

[1]刘琳.浅析软件项目管理中的进度控制问题研究[J].电子世界,2014,02:180.

[2]汪丹.项目管理软件P3在施工进度控制过程中的应用[J].现代物业(上旬刊),2011,10:88-89.

[3]李哲.大型园林项目施工管理过程中的进度控制问题探析[J].经营管理者,2012,22:303.

[4]韩德伟.运用先进管理技术,做好项目进度控制――Project软件在项目管理中的应用案例[J].中国工程咨询,2009,08:38-39.

[5]吴超,李庆勋. 基于P6软件的国际EPC项目进度管理与控制[J].项目管理技术,2015,07:71-75.

第8篇

软件开发中小型项目的开发流程与特点分析

随着计算机技术的飞速发展,软件开发也已经有了五六十年的发展历史了,从上个世纪90年代以来,世界软件产业获得了飞速的发展。

一、软件开发中小型项目发展的现状

首先项目管理意识差,在项目开发过程中,一定程度的存在有人无事情做以及有事情无人做的现象。项目开发中的技术经理一心专研技术,无暇顾及各种管理事务,同时,专门聘请的项目管理经理又由于不了解项目具体问题,不涉及系统的分析设计,出现了无事情可做的现象。其次是项目成本意识差,很多项目经理都是从技术骨干当中而来,对规格、进度和成本之间的平衡知之甚少,所以在对资源进行申请的时候很好考虑成本的因素。第三是项目计划制定不合理,在制定项目计划的时候不严谨、可操作性差、随意性大,并且也没有能够贯穿于整个项目之中。第四是文档编写不规范,没有能够进行及时的更新,往往是文档写在功能模块实现完之后,并且是凭工程师的记忆来写。第五是不重视软件测试,在开发中没有规范的测试文档、没有详尽的测试用例。第六是团队意识差,各成员之间不够团结,甚至是存在矛盾,导致技术交流缺乏,出现很多模块之间的问题。

二、软件开发的特点

软件是由程序、文档和数据组成,是为实现软件产品而进行的活动,首先它具有临时性,对于软件开发的开始和结束都很明确,和一般的日常工作不相同。其次是独特性,每一个软件开发都有自己明确的目标,和其他项目不相同。第三是渐进明细性,软件开发是一个不断改进、不断完善的过程,软件开发不可能一次性完成并永久使用,在信息技术的不断发展中,以及软件技术人员的水平不断提高的基础上,软件开发肯定是一个不断进取的过程。第四是知识与技术特性,在软件开发中,存在着大量的智力型活动,需要用到管理学、现代信息技术等知识。第五是要以客户为中心,软件开发最终是需要客户接受的,通过客户接受才能实现它的价值,因此软件开发不仅要满足系统功能和性能,还要适应不同的用户以及不同观点的人的使用。

三、软件开发中小型项目的开发流程

结合软件开发的特点,为了更好的解决软件开发中小型项目开发现状中存在的问题,提高项目管理意识、控制项目成本,软件开发中小型项目开发的流程主要分为以下几个阶段。首先是软件开发中小型项目开发的启动阶段,在这个阶段中,要建立项目管理过程规范,对各种软件项目计划和需求管理进行建立,保证工作计划在软件项目活动管理中的可行性。比如制定软件质量保证计划、软件开发计划、软件测试计划、软件配置管理计划、过程改进计划、风险管理计划等。在软件开发计划中要明确项目组的费用预算和资源安排、项目组与客户之间的介入关系、项目组各成员分工安排等。特别是在软件项目启动的时候就需要开展软件质量保证活动,对项目明显和潜在的风险进行分析识别,明确各风险管理项的跟踪管理方式。其次是软件项目的实施阶段,在这个阶段中重点关注风险和需求的跟踪,开发成果、开发计划与进度和活动的一致性。成立sqa部门,指定软件质量保证负责人,通过建立bug,实现对问题的跟踪。在同一的标准结构下建立项目配置库,有效的和客户进行沟通,对客户新的需求进行及时的更改,对工作的成果进行及时的标识和管理。控制好项目成果的入库、出库和更新发布,更新和发布都由专门的管理人员统一进行,将工作成果在发布的时候打上标签,保证项目成员手头是统一版本的工作成果,避免在阶段工作中,由于工作成果不一致导致版本混乱,甚至是出现返工的现象,从而影响到整个项目的进度。同时,要定期或不定期的对配置库内容和软件产品基线的状态进行检查,保证库内成果的可用性和配置库的完整性。项目阶段成果和项目重要计划都必须经过严格评审,并且要取得相关方的承诺和一致认同。在项目编码阶段,互查单个工作产品的普及代码,保证单位模块的质量。在工作成果的每一次评审之前,给各位评审人员通报评审内容和范围,使评审人员更加充分的了解评审内容,从而提高评审效率,起到保证评审质量的作用。在评审中发现的缺陷,应该立即纠正,并且同时指定责任人跟踪缺陷解决过程,使缺陷能够全部被解决掉。第三是可行性研究和分析阶段,在这个阶段中要进行充分的调研、了解、分析,有项目经理和开发部经理参与完成可行性研究报告、软件需求说明书、产品需求说明书和项目开发计划。第四是软件开发设计阶段,在这个阶段中,主要是进行设计、软件平台选型、数据库和数据文件的设计、io设计、编码设计、操作流程设计、模块接口设计等。第五是软件实现阶段,在这个阶段中,主要是代码的实现、软件的跟踪调试、软件的单元和整体测试、修订软件设计说明书、编写测试文档等。第六是软件发放和维护阶段,这个阶段主要是对产品进行评价,编写产品发放报告、综合评价产品、交付给用户使用、跟进用户的问题等。

转贴于

第9篇

本文叙述了CMMI模型中2级项目策划(PP)过程域所涉及到的软件活动,目的是为执行软件工程和管理活动而制定合理计划,以此作为项目跟踪和监督的基础。在项目实际操作过程中,不可能一次性就把项目的详细进度确定下来,项目软件策划应采取“近细远粗”的原则,初步策划时依据顶层WBS分解结构,每个阶段初期再对WBS进行细分,结合估算结果,进行详细的策划。

【关键词】项目策划 软件生存周期 项目估算 测量与分析 风险管理

1 项目策划过程概述

项目策划是软件项目管理的一个重要过程,它包括:制定项目早期策划、确定项目范围、定义项目生存周期、项目估算、确定项目资源、编制进度表、制定数据管理计划、制定利益相关方参与的计划、制定测量与分析计划、制定风险管理计划、策划软件测试、编写项目计划、计划评审及等。在项目策划过程中,各过程元素不可裁剪。

2 项目软件策划的主要活动

2.1 制定项目早期策划

项目经理与项目软件核心组沟通,确定近期需开展的项目策划的策划,并根据《软件研制任务书》进度要求形成本阶段进度安排。项目早期策划主要为明确近期所开展的早期的质量保证活动、CM活动、评审活动等日程、安排,以及所参与的人员,为后续制定详细的软件开发计划奠定基础。

2.2 确定项目范围

项目经理与项目软件核心组成员根据《软件研制任务书》,结合结构层次、必备成分、重用成分等要素确定项目范围,标识每个工作包的组成要素,分解到可以支持软件估算的程度,形成顶层WBS分解结构,并将分解结果记录到《软件开发计划》中。

WBS的每个工作包需细分到跟踪粒度,即每个任务应不大于双周,但在项目策划阶段,很难做到这点,可以采取先粗后细的原则,在阶段初期,对近期执行的活动进行重新策划和任务细分,以利于分派和跟踪。

2.3 定义软件生存周期

项目经理根据项目功能以及性能特点定义本项目软件的生存周期模型,确定软件研发过程中各种不同阶段和各阶段的执行顺序,并定义每个阶段的入口准则、主要活动和出口准则等。

2.4 项目估算

项目经理组织项目估算人员选择合适的方法对软件代码规模、文档规模、关键计算机资源、软硬件环境资源、工作量、成本等进行估算,以此作为进度及人员安排的依据。当估计值与实际值超过一定阈值时,项目经理应组织估算人员重新进行估算,并按照项目变更流程进行项目计划的变更。

2.5 确定项目资源

项目经理与项目软件核心组根据项目特征以及主要功能,确定完成项目所需要的知识技能和人员的岗位要求,部门经理与项目经理协商后,确定人员配置需求及计划,确定项目组成员。

2.6 编制进度表

项目经理根据《软件研制任务书》里规定的里程碑估算项目进度,里程碑至少包含2个:需求阶段里程碑、软件产品里程碑,可根据项目设置其他里程碑;项目经理根据项目估算结果,结合可用的人力资源计算出任务的时间长度,再根据任务的依赖关系、里程碑和阶段的时间节点要求,安排进度,记录到项目计划甘特图。

2.7 制定数据管理计划

项目经理确定项目的数据,包括项目输出或接收的文档及记录信息等,可以采取任何形式,可以存在于任何介质;可以是可交付的,也可以是不可交付的。若数据为配置项,则按照配置管理的方法、权限进行管理;若为非配置项,则详细制定数据分发形式、存储位置、访问权限、责任人、存储日期的数据管理计划。

2.8 制定利益相关方参与的计划

项目经理与项目核心组成员商讨确定以下事宜:识别和明确利益相关方;明确利益相关方参与活动的计划,包括:参与的主要活动、相关方(具体人)参与方式、参与时机等;随项目紧张,根据需要调整利益相关方参与清单。

2.9 制定测量与分析计划

项目经理记录项目的测量目标、已选择的测量项,各角色在测量与分析中的职责、参与测量与分析活动的时机、测量与分析活动的内容、进度安排、结果形式、各数据收集的时机,数据来源,统计分析方法等,形成《软件测量与分析计划》,也可合并至《软件开发计划》的“测量和分析”章节。

2.10制定风险管理计划

项目经理与利益相关方结合项目实际情况,识别项目可能发生的风险、项目风险来源和风险分类,对项目风险排序,并确定项目风险的优先级;对优先级为高的风险制定风险缓解措施及风险发生应急策略。

2.11策划软件测试

根据项目特征策划软件测试级别,策划单元测试、集成测试、配置项测试和系统测试的准备、执行、修改和回归测试,以及分析和记录测试的结果所遵循的途径。

2.12编写软件质量保证计划

质量保证人员确定参加质量保证活动的组织和职责,过程和工作产品审核的对象、方法、责任人和时间/时机等,并与项目经理协商达成一致,按照GJB438B要求,形成《软件质量保证计划》,也可合并至《软件开发计划》的“软件质量保证”章节。

2.13编写软件配置管理计划

配置管理人员与项目经理负责规划配置管理系统的存储结构,定义CCB人员名单及职责,识别配置项和基线,明确配置标识、配置控制、配置状态记实、配置审核及软件发行管理和交付等方面的软件配置管理活动的需求,策划配置管理使用的软件工具、技术和方法,策划软件配置管理活动的时间/时机等,按照GJB438B要求,形成《软件配置管理计划》,也可合并至《软件开发计划》的“软件配置管理”章节。

2.14编写软件开发计划

根据项目特点及已确定的项目策划内容,确定软件开发活动的总体实施计划、详细实施计划、进度表和活动网络图、项目组织和资源、培训等,按照GJB438B要求,编写《软件开发计划》。

2.15计划评审及

项目经理提出评审申请,项目主管组织计划的评审,项目经理、质量保证人员和配置管理人员对评审中发现的问题进行修订或调整;各计划评审通过,经相关方审签、总经理批准、最终用户代表确认后,表示对各计划的相关内容进行了承诺,配置管理人员将承诺后的各计划纳入配置管理并进行。

达成承诺并得到批准后的项目计划是跟踪软件活动、通报状态和修订计划的基础。项目经理在项目进展过程中,对项目工作量、进度、风险等项目策划的情况进行比较和跟踪,当发现偏差超过阈值范围时,项目经理应组织相关方进行商讨,按照变更控制流程对项目计划进行更改,将经过批准的项目计划新版本纳入配置管理并。

第10篇

一、前言

回顾20世纪的技术进展,大家一致认为信息技术是发展最快的技术之一,特别是信息技术应用的渗透性,几乎在各个领域中都可以看到它的身影。软件作为信息技术的灵魂,更是扮演了极其重要的角色。软件产业在全球经济中所占的地位越来越重要,为了加速软件的工程化生产,自20世纪中期以来,大家对软件工程学的研究越来越深入和广泛,新的学科、新的技术、方法和工具不断涌现。

二、软件的分类

软件的分类有许多方法,不同的人员由于不同的目的可能有不同的划分原则。通常的划分方法是按软件的功能划分和按软件规模划分。此外,软件还可以按重要性划分为关键软件和非关键性软件。按处理方式可划分为实时软件、交互软件、批处理软件。按销售市场可划分为项目软件、产品软件。按使用频率可划分为高使用频率和低使用频率软件等。不同类型的软件的开发要求不同,所遵循的开发标准也不同。例如,关键软件是指关系到人的生命安全、国家财产、国家机密的软件,这类软件必须具有高可靠性。

1、按软件功能划分

按照软件的功能可以将软件划分为系统软件、支撑软件、应用软件。

系统软件通常是与计算机硬件密切相关的那些比较底层的支持软件。这些软件的规模通常比较大,并且与 硬件的结构和性能密切相关。例如,操作系统、设备驱动软件、网络通信软件等。它们的作用是保障计算机各个部件能够正常运行,使相关的软件和数据协调、高效地工作。这部分软件在任何应用中都是必不可少的,也是首先要确定的软件。只有确定了系统软件的类型和版本后,才能够考虑支撑软件和应用软件。支撑软件是支持软件开发和运行的工具性软件。其中包括数据库管理系统、软件开发环境、软件辅助设计工具、软件辅助测试工具、中间件、程序库等。这类软件非常多,分类也更加细致。应用软件是为特定应用目的而开发、提供某些特定服务的软件。应用软件可谓是规模各异,种类繁多。不同的领域有不同的应用软件,有大规模的应用软件,例如字处理软件、计算机辅助设计与制造软件、军事指挥系统、导弹防御系统,也有微型软件,例如,只有几条指令的微型控制软件。

2、按软件规模划分

根据软件开发所投入的人力和时间等资源,以及软件交付的文档和源程序的数量。软件可划分为微型软件、小型软件、中型软件、大型软件、超大型软件和巨型软件

软件是一种逻辑实体,具有抽象性。这个特点使它与其他工程对象有着明显的差异。人们可以把它记录在纸上、内存、磁盘、光盘上,但却无法看到软件本身的形态,必须通过观察、思考、分析、判断,才能了解它的功能和性能。因为软件是一种逻辑实体,所以软件在使用过程中,没有磨损、老化的问题。软件在使用过程中不会因为磨损而老化,但为了适应硬件、系统环境以及需求的变化可能要不断修改,这些修改不可避免地会引入错误,导致软件失效率升高,从而使得软件可靠性下降。当修改的成本变得难以接受时,软件就被抛弃。

第1 级 没有定义输入和输出,按每一过程中款项进行工作

第2 级 以确定的顺序按步骤进行工作

第3 级 按特定领域细化步骤,包括问题解决的技术及支持不同技术的工具

图2关系图

四、一体化软件过程 RUP的主要特点

1、UP是以架构为中心

软件架构(architecture)概念体现了系统中最重要的静态与动态概念。架构来自于企业的需求,但还受到许多其它因素的影响,例如:软件运行的平台,可用的可重用基本块(如图形用户界面的框架),部署考虑,遗留系统,及其它非功能需求(如性能、可靠性等),架构为系统总体设计的视图,它撇开具体细节,使系统重要特征更明确、直观。

架构是由总设计师或总设计师班子来开发的,其开发过程大致如下:

从非特定的用例的部分构架开始(例如,平台),创建架构的粗的轮廓。总设计师在创建架构轮廓之前,必须对用例有一个总的了解;

其次,总设计师从已识别的用例的一个子集开始工作,这部分用例代表了正在开发的系统中关键功能。每个所选的用例要细化,并用子系统、类及构件来实现它们;

2、一体化过程的生存期

一体化过程经过一系列开发周期,形成了系统的生存期,每个生存期以产品的一次发行而告终。每个开发周期由4个阶段组成:初始阶段、规划阶段、构造阶段及移交阶段,每个阶段又可再分成一些迭代。每个阶段结束处设立里程碑( mliestone),决定是否继续下一阶段工作。

3.核心工作流程(Core Workflows)

需求。此工作流程的任务是描述系统的需求,定义系统的开发范围,工作角色有系统分析员,用例说明人员和用户意见接口设计人员。

分析、设计分析。设计工作流程的任务是将需求转换为对系统实现的规格说明的描述,主要的工作角色是体系结构师和设计人员,体系结构师完成体系结构的分析设计,设计人员主要从实现角度进行类的设计,还可能进行子系统设计,此流程的可选择的工作角色有:数据库设计人员、体系结构评审员和设计评审员。

实现。此工作流程的任务是以构件的形式实现类和对象,用实现子系统定义构件的组织结构,对构件进行单元测试,集成后形成可执行系统。

测试。此工作流程的任务主要是检验实现的结果,通过对每一个可执行版本的测试,包括内部版本和中间版本的测试,以及向外部发行的系统最后版本。

第11篇

1标准性

标准性是软件工程化的效果得到提升的关键。只有保证软件工程化的标准性才能够开发出具有操作性的实用软件。软件的可控性以及规范性才能够得到提升,程序软件在设计的时候要保证软件工程化效果,就要使工作人员能够更加容易理解软件应用情况。软件开发单位制定的标准是软件工程化建设的重点,根据组织发展需求,制定实施具有现代特征的标准体系,在促进软件工程化发展进程的同时,使企业生产更加的快捷。软件工程标准型能够明确开发规定,突出软件的实用性效果。根据标准体系对原有整体功能作用进行有机整合,按照技术标准提供的工作需求,使每一个体系都能够按照标准进行工程化发展。实用性、过程性、工具化、建立模块以及标准性这五种基本形式在内在上具有相互联系的特点,根据软件工程化发展程度调整应用效果,使软件工程化建设更加具有效率。

2软件工程化关键技术

软件工程化建设总体规划要根据调研的实际情况进行制定,保证软件工程化建设的总体目标,在阶段性目标实施的过程中对工作方法进行创新,明确实施过程中将会面临的风险,并且在完成之后就要对成果进行验收。总体规划是在软件工程化建设标准下进行的,我国软件工程化开况是现阶段阶段性目标实行的重点,也是各项工作开展的关键。(1)领域工程技术领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基拙的过程,其产品有领域模型、构架、领域特定的语言、代码构件等。领域工程技术包括领城分析、领域设计和领域实现等实用技术。(2)软件过程技术软件过程是软件生存期内为达到一定目标而必须实施的一系列相关过程,对软件质量和开发效率等有着重要影响.软件过程技术包括过程描述语言、过程定义、过程实施、过程度量、过程改进等技术。(3)工程环境技术工程环境是软件过程中集成使用的一系列辅助工具,有利于帮助软件人员控制软件过程中各项活动的复杂性,提高工作效率和软件质量,工程环境技术包括环境集成、配笠和使用等技术。(4)软件构件技术构件是指应用系统中可以明确标识的构成成分,包括软件需求规约、软件的架构、文档、源代码、测试计划、测试案例和数据等。软件构件技术包括构件的获取、构件模型、描述语言、分类与检索、复合组装等技术。(5)软件标准化技术软件标准是对软件生存周期中所有各个阶段的工作(包括技术性和管理性工作)作出合理的、统一的规定,有利于提高软件的管理水平、软件人员之间的通信效率和准确率,软件标准化技术包括制定、实施和改进一系列标准(特别是企业标准)的技术。

3软件工程化的要点

软件工程化开发是对计算机进行的维护工程,在开发过程汇总要根据软件工程化开发体系结构进行方法的确认。保证软件工程化开发质量,是软件开发过程中整体质量提升的要点,也是工具方法有效结合的实践。管理技术是软件工程化实施开发的重要标准与指导。工具实现自动半自动发展将提升工程效率,保证软件工程化理论能够应用到软件组织中,并且对软件工程化开发成果进行总体分析。软件工程化组织开发过程中需要符合标准规则,这样将保证软件开发质量,同时能够有效的缩短工程软件开发周期。软件工程在开发的过程中需要对工程化建设指标进行量化分析,同时能够对软件工程化过程中涉及到的方法与工具进行创新。保证技术水准以及人员素质的整体性提升。软件工程化整体规划在实施阶段是技术的核心与基础,制定科学的软件开发规划,保证软件开发规划能够顺利的实施,是软件工程化建设发展的重点。软件工程化在开发的过程中需要不断处理存在的问题,同时要保证各阶段软件开发计划制定的目标,并且在活动开展的过程中能够进行有计划的实施,针对软件工程化发展需求对产生的结果进行有计划的检查,明确其中存在的主要软件工程化形式。软件工程化成功建设能够充分的吸收开发经验,对不能够解决的问题进行循环解决,按照计划不断强化循环效果,逐步的提升软件工程化水平。软件工程化开发的过程中在明确自身实际情况的同时还要充分的借鉴先进的国外经验,提升软件工程化辅效果。软件工程化基本形式和关键技术水平的提升能够提升整体行业的质量。

4结束语

对软件工程化的发展要不断的进行研究,随着实践工作持续深入,能够对软件工程化发展产生全面的认识,明确软件工程化的基本形式和关键技术。软件工程化在科学技术发展的带动下,与项目工程实际相联系,保证软件工程化应用的有效性。

作者:吴月红

第12篇

关键词:软件工程;项目监控

1 前言

“软件工程”是计算机及相关专业的一门重要的专业课程。软件工程课程一般在大三开设,目标是让学生系统掌握软件开发的规范、方法和过程,同时培养学生团队合作,共同解决问题的能力,为学生毕业后从事软件项目开发、管理等相关工作打下良好基础。软件工程课程知识交叉性强,综合运用计算机科学、统计学、管理学等学科的方法来开发管理软件项目,主要涉及技术与方法、工具与环境、标准与规范、过程与管理四个方面的知识。1993年IEEE给出软件工程全面的定义:“软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究把工程应用于软件中操作的途径。”软件工程由于课时限制,以及学生参与软件项目开发经验的欠缺,这门课程通常让学生觉得很抽象。尤其在如何实现有效管理项目的开发过程,如何行之有效的监控项目实施方面缺乏直观的案例,难以让学生充分理解跟踪项目开发过程的方法和意义。

软件开发项目管理是一个计划,组织,监督,控制和引导项目的过程,除此之外,它还应该考虑人力资源和相关的软件和硬件平台。软件开发项目管理的主要目标是:高效的项目计划,包括进度计划和费用计划;使项目可能遇到的风险最小化;对项目过程和产品进行量化管理,以便为将来的项目规划和执行提供依据;提供有效的项目跟踪和过程报告方法,充分保证项目生命周期的可见性;确保项目产品在要求的范围内按时提交。要圆满完成软件开发任务,就要制定出切实可行、详细周密的计划,并对计划的实施进行监控。合理完善的软件开发进度表,是实现项目监控的必要条件。

2 制定软件开发进度表

软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。软件项目管理过程从一组项目计划活动开始,而制定计划的基础是工作量估算和完成期限估算。这些工作是基于用户对完成期限的要求、项目负责人和系统分析员对整个软件项目的分析理解、对项目组每一个成员工作能力的了解、以及他们管理相关软件项目的经验等条件之上。在这些基础上,他们合理地对工作任务进行分解,把整个工程项目分成若干子项目,每一个子项目又分为若干子任务。软件项目的按时保质的完成基于每一个子项目、每一个子任务按时保质完成的基础之上。

项目负责人制定进度表时,通常有8个步骤:

(1)分割项目:综合考虑每个子任务的难度等各方面的因素,估计出完成每个子任务需要产生的代码行或需实现的功能点;

(2)确定依赖:确定分割后得到的各个活动、任务之间的依赖关系。某些任务必须顺序进行,另一些则可以并行进行;某些活动或任务只有在另一项活动或任务所产生的工作产品可以使用后才能开始,另一些则可以独立进行;

(3)分配时间:确定完成每项任务所需的工作量,如人天工作量,并指定每项任务的开始日期和完成日期;

(4)分配有效工作量:每个项目有确定的工作人员数。进行时间分配时,项目管理者必须保证在任一时间,所分配的人员数目不会超过参与该项目的工作人员数。例如,某项目有2个工作人员,即每天可以有2个人天工作量可以使用,若在某一天必须完成3个并行任务,每个任务要求0.5人天,那么就多出了0.5人天的工作量;

(5)明确责任:每一项任务均应指定具体负责人员;

(6)定义结果:对所安排的每项任务均应有明确的结果要求。软件项目开发过程中每项任务的结果通常是一个工作产品,例如模块的设计,或是一个工作产品的一部分。项目提交的产品通常是这些工作产品的组合。

(7)确定里程碑:每个任务或一组任务应当与项目里程碑相关联。里程碑的到达即标志着与该里程碑有关联的一个或多个工作产品通过了评审和批准。

(8)利用工具完成项目开发安排。甘特图能形象地描绘任务分解情况,以及每个子任务的开始时间和结束时间,是进度计划和进度管理的有力工具。当把一个工程项目分解成许多子任务,并且它们彼此间的依赖关系又比较复杂时,工程网络可以更好的描述整个项目计划。

一个足够详细的进度表,是监督项目进度并控制整个项目的基础。监督项目的完成过程,可以引导学生采用他们熟知的工具Excel,形成项目组每个责任者每天完成工作的报表,以及整个项目每天完成情况的报表,以便管理者及时发现项目进展中存在的问题,从而及时对项目的开发计划进行调整和修订。

3 监控软件项目开发过程的方法

3.1 日报表的制定

项目进度日报主要反映的是项目每日的进度情况。在项目日报中,主要关注每个工程师每天完成工作量和计划工作量之间是否有偏差。首先可在Excel的同一个表单中建立2张表,如表1、表2所示。如果分给1个工程师的子任务需要5天完成,那么理想状况下每天的工作量应该是1人日,故表1中计划量列为5个1,“完成比例”列每天填写日工作量的完成比例,“实际值”列是由每一行所对应的计划量×完成比例得到的,表1右下角的数值是“实际值”这一列数据的和,故此值每日更新。表2为项目完成的季度表,第1列为日期,第2列是每天从表1右下角获得的值,即每天子任务的完成进度。第3列是计划子任务每天完成的进度。第4列和第5列数字是灰色的,用于生成分析图表。第4列同表1中实际值列,代表工程师每天的实际工作量。第5列全为1,代表工程师每天应完成1人日的工作量。表1  日任务完成情况

 

表2 项目进度表

 

 

 

计划量

完成比例

实际值

 

日期

实际值

计划值

 

 

1

90%

0.9

 

18-Dec-00

0.9

1

0.9

1

1

80%

0.8

 

19-Dec-00

1.7

2

0.8

1

1

140%

1.4

 

20-Dec-00

3.1

3

1.4

1

1

90%

0.9

 

21-Dec-00

4

4

0.9

1

1

100%

1

 

22-Dec-00

5

5

1

1

 

25-Dec-00

 

1

 

26-Dec-00

 

1

 

27-Dec-00

 

1