欢迎来到易发表网,发表咨询:400-808-1701 订阅咨询:400-808-1721

关于我们 期刊咨询 科普杂志

软件实施工作总结优选九篇

时间:2023-03-13 11:25:29

软件实施工作总结

软件实施工作总结第1篇

关键词:成本管理 软件成本控制

中图分类号:F045.33 文献标识码:A 文章编号:

随着科技发展,工程项目承包企业正逐步推行管件管理,以提升公司的总体管理水平、提高工作效率,公司的管理模式发生了较大的转变,在新的运行模式下,工程项目成本控制环境发生了较大变化,成本管理如何进行调整、改进,将成本控制的方法和措施融入软件管理的环境中,是目前经营管理的一个新课题。以下以中石化第四建设有限公司实际应用的管理软件为例,按工程施工总体成本形成的实际流程进行软件应用探索。

在辅助材料消耗一定的情况下,工程项目的施工成本与投入的人工时、机械台班总量成正比、与主材消耗成反比。总体施工成本的形成过程见图-1

图-1总体成本形成流程示意图

PC6软件的应用

PC6软件对成本控制的原理及应用

P6软件的应用贯穿整个的工程项目过程。在施工的前期策划阶段,利用P6软件,确定工程项目的目标成本,施工过程中,在P6软件中每天及时调整工序的实际持续时间、工序实际消耗的人工时、机械台班实际消耗,软件可自动生成成本与产量的曲线:目标曲线、实际曲线,对比曲线可直观的发现实际成本与计划目标值的偏差,经营管理人员需要进行分析偏差原因,如成本增加原因为设计、材料到货滞后等外因,则及时提出索赔;如成本增加原因为施工组织问题等内因,及时采取纠偏措施,以减小损失或弥补损失。

P6软件可实时反应成本情况,且大量繁琐的重复计算由软件完成,极大降低了成本实时控制的难度,提高了实时控制的精度,精细化管理效果十分显著。

利用P6软件,可对处于非关键线路上的施工工序可进行成本最小化的施工网络计划的优化,进一步降低总体成本。

P6软件的应用条件

P6软件的应用,需要在项目工程开工前,掌握大量准确的基础信息,并进行大量的基础数据录入,需要一定的前期准备时间,需要软件专业人员、施工技术人员、计划统计人员、人力资源部门进行密切的协作,建立基础数据库。

因此,进行工程项目的前期策划和准备是PC软件应用的必要条件,需要由技术质量部门确定总体施工方案、确定施工工艺,提供准确的工程实物量、施工管理部门将实物量分解至工序,编制详细的(细化到施工工序)、可操作性强的作业计划,技术质量部门、施工管理部门,将拟投入的人员、机具等资源,加挂至P6软件,形成初始数据库,即管理的目标值数据库。

由于在工程开工前即进行了大量的管理资源的投入,形成了前期管理成本。当项目工程量较小时,由于运用P6软件的必要前期成本较大,现场使用P6软件的积极性降低甚至产生抵触情绪。在大型、超大型工程项目中,由于可在过程中节省大量的统计、分析工作,过程数据准确度较高,P6软件运用的效果大受好评,运用阻力较小。

专业管理软件应用

目前,中石化第四建设有限公司主要使用的专业管理软件有:管道管理软件、钢结构管理软件、电仪管理软件。

专业管理软件对成本控制的原理及应用

专业管理软件根据专业不同,管理的方式、特点各有不同,但专业管理软件的主要作用、目的是相同的,即对专业工程实行量化管理。其量化管理对成本控制的作用主要体现在以下三个方面:

细化工程实物量管理

专业管理软件通过对每天完成的专业工程实物量进行统计、录入,自动生成限额领料单、完成量统计表等,为其他相关管理软件提供了精确工程实物量数据,例如利用P6软件、预算软件等,可对当日成本进行实时控制、分析。

实现限额领料控制

由于专业管理软件的运行前提是建立精确工程实物量数据库、材料数据库,利用管理软件,可精确的计算各专业工序或部位的材料用量,可实现精确的限额领料,严格控制主材、辅材的消耗,最大限度地减小材料浪费,达到控制成本的目的。

其他作用

钢结构管理软件可实现精确放样功能,建模后可进行结构拆分,钢结构的任意构件均可打印详图,对提高预制深度,最大限度地减少现场作业、减少高空作业、减少返工等,对总体施工成本帮助较大。

管道管理软件可进行管材、配件的搭配使用,即通常所说的“配菜”,在材料到货不理想的情况下,可最大限度地利用现有材料组织施工,减少窝工损失。

专业管理软件运用的条件

专业管理软件的管理核心内容是精确的工程实物量数据,因此必须事先建立工程实物量数据库、材料数据库,需要进行大量的前期准备工作。

管道管理软件需要对设计图纸进行二次设计、转化,将设计基础数据导入管理软件,建立工程量数据库;对管道材料转换成软件可识别的代码,录入材料信息,建立材料数据库。需要进行较大的数据转化、录入工作。

钢结构管理软件需要建立三维立体模型,软件根据模型自动生成材料数据库、工程实物量数据库。

电仪软件需要进行工程量数据的录入,建立工程量数据库;材料代码的转换、录入材料信息,建立材料数据库。

上述软件均需要专业的软件管理人员、专业技术管理人员配合进行前期准备,过程中需要专门的录入人员进行数据录入。

成本控制过程的现状

目前,经营管理系统一般将主要精力放在市场开发和对外结算上,对提升经营管理能力的关注度不够,在推行管理软件的过程中基本未安排经营管理人员参与,目前的成本控制措施基本未能与管理软件结合,管理软件的基本功能仅限于控制材料消耗、给领导提供完成的工程量数据,同时经营管理人员消耗大量的时间、精力根据设计图纸、变更计算工程量,利用单一的预算软件编制预算书,不能实现对成本的精细化管理和实时控制。然而有了准确的工程量数据,如进行深化管理,实现量化的、实时的成本控制应不算什么难题。

成本量化控制的改进措施

当前使用的管理软件基本是基于数据库进行分析对比的软件,要将管理软件的作用发挥到最理想状态,笔者认为需要对目前的经营管理流程、管理软件系统进行整合、再造,为此提出以下设想:

调整经营部门职责分工

应进行公司层面的经营管理流程改造,增加经营管理部门的软件管理职责、实时控制职责。

目前经营管理实行的是图纸扒料形成工程量清单套预算定额编制结算件的一次性管理模式,应改变为:参与软件管理获取基础数据分析对比纠偏或索赔自动生成结算件的实时控制模式。经营管理部门的工作流程、工作重点将发生根本性的改变。

企业应配套出台相应的管理制度,规定经营管理部门应安排最优秀的经营管理人员参与软件管理的前期策划、准备工作、过程中的纠偏措施制定、后期总结对比工作,日常性的工作如录入、报表编制等由一般管理人员完成。

整合管理软件系统

目前的管理软件统计功能较强,计算功能不足,可采用专业管理软件导出数据,预算软件、财务软件进行当日成本计算,计算结果再导入管理软件进行比较、分析的方是,实现随时核查预算成本与实际成本随时进行比对、分析的功能。

需要企业委托软件开发人员增加管理软件与预算软件、财务软件的接口,要求软件开发人员按实际成本各要素间的逻辑关系,将所有与企业经营管理活动的有关软件镶接成一个系统软件。

加强软件系统的维护、改进

对软件系统进行整合、改造后,公司的经营管理核心内容将全部依靠软件系统完成,系统的运行效率、稳定性、准确性或将威胁企业的命生存,因此,保证系统的稳定、安全将至关重要。

企业需要配套相应的硬件设施,如优良的网络系统、高性能的服务器、服务器的备份、数据备份系统等,需要增加一些必要的投入。

企业需要配备专门的IT技术人才,进行系统升级、软件维护、网络维护、安全防御等工作。

软件实施工作总结第2篇

按企业的标准和流程来实现高校软件工程实训课程的目标,让企业的要求、企业的模式、企业的技术走进软件工程实训课堂。在企业实际的需求和项目开发模式基础上,使学生建立软件工程意识、提高软件工程素质、增强软件项目实践能力、培养创新精神和创新能力,促进教师团队和学生团队的合作精神,以培养能适应社会和企业需要的IT技术人才为目标,引导课程体系的构建和教学组织模式及教学方法的改革,为软件专业人才培养计划的制定提供充足的理论与实践依据。

在企业化实施的过程中要充分体现企业实践的特色,实训指导老师要在软件企业开展调研,了解企业对软件工程人才专业技能和管理技能的要求;了解企业不同项目开发的平台;了解企业项目团队的组织结构;收集企业允许公开的组织过程资产。在调研的基础上,制订软件工程实训的课程大纲、课程章程、教师和学生的组织结构、平台和文档的定义、软件开发过程和工具的选择、项目管理的实施等。为达到实训课企业化的目的,必须做到如下几点。

1)在调研的基础上,以企业的标准进行实验室软硬件平台的构建,包括应用软件企业的实际开发环境、项目管理环境、版本控制环境。

2)规范软件工程过程和项目管理过程。以PMBOK为指导,严格按照项目的启动、计划、执行、监控、收尾过程进行,规范学生在开发过程中的软件工程思想。

3)校企合作,团队合作。在指导教师层面,采用团队合作的模式,构建了由企业导师、项目管理人员、开发人员、有测试专长的老师组成的PMO,实时为各小组进行远程和现场技术支持;在学生层面,以学生的能力和性格为参考,任命各小组的项目经理,并且赋予项目经理一定的权限。

4)激励机制。将实训课程提升到项目的级别,定义实训课程的里程碑,建立完善的激励机制,定期开展项目的绩效评估,公布绩效信息,公平公正地给予团队和成员奖励,提高学生的积极性和创新能力。

软件工程实训课程企业化实施方案的实施流程

实训课程在企业实施的内容上要具有可行性,要注重学生实践能力的培养和注重实训内容与理论的有机结合,避免成为单纯的技能培训。实训教师除了按企业项目的标准和流程要求指导学生,还必须在实践的过程中尝试新的教学方法和新的技术,不断进行分析和总结,制订一套适合高校软件工程专业实训课程企业化实施的最佳方案,将探索的中心定位在如下几点。

1)探索如何在实际的软件项目中应用软件工程方法论。软件工程课程是软件工程实训课程的先行课,学生对软件工程概念、思想、方法的理解很大程度上止步于感性的认识,在不同类型的软件项目开发过程中,如何灵活应用软件工程的方法论是值得探索的。

2)探索如何在学校实验室构建软件企业项目开发的平台。学校实验室的软硬件环境是以教学和科研为出发点构建的,如何在实验室的环境下,搭建可以同时支持不同规模和类型项目开发的平台,保证学生在实训中掌握软件企业项目开发的平台,也是值得探索的。

3)探索如何在实际的软件项目中应用项目管理方法。随着软件产业的发展,规范的项目管理是软件项目成功的保障,因此,国内外的软件企业越来越重视员工项目管理能力的培养。我们的学生每学期都有实践课程,由于课程类型和时间等多方面的限制,学生很少在实践课程中运用项目管理的方法和技术。软件工程实训有不少于四周的时间,教师如何在实训中培养学生的项目管理意识和应用项目管理的方法是值得探索的。

4)探索软件工程实训教师队伍及学生的组织结构。任何的项目开发都是建立在团队合作的基础上,为了达到实训按企业化的模式进行,不能简单的靠一个校内指导教师全程负责,学生也不能简单的分几个小组。因此,如何构建企业指导和校内指导相结合的组织结构,如何根据学生的类型成立团队是值得探索的。

5)探索软件工程实训期间需要的项目文档,构建团队的组织过程资产。在项目开发的过程中会产生很多的项目文档,软件项目的国家标准就对软件项目开发所需要的文档进行了定义。如何在实际的项目中进行对国标规定文档的裁剪是值得探索的。

基于以上五个探索要点,实训指导老师可制订如下的项目实施流程。

1)启动过程:制订实训章程,至少包括制订基本准则和确定实训项目。其中,基本准则包括如下几点:

(1)遵守实训基地的规章制度;

(2)严格执行考勤制度,各项目组组长负责该组成员的出勤管理,组长每周五将汇总情况上报指导教师;

(3)各项目组必须保证每天有半个小时的项目例会时间(可以采用网络的方式),组长指定相关人员做好例会记录,因特殊情况而缺席的人员,必须有辅导员签字的请假条;

(4)每天课程结束之前,项目组组长将团队版本库上传给指导教师。实训项目指在深入软件企业调研的基础上,和企业指导教师互相配合,将企业实际项目裁剪到120人/天的规模,根据实训人数确定可选项目的数量。

2)规划过程:制订实训的管理计划、人员计划、进度计划、质量计划、验收计划等。管理计划指实训指导教师对实训过程中项目范围的变更处理、人员变更、时间管理、风险管理等作详细的管理计划。人员计划指为了有效地进行资源共享、团队合作以及公平的绩效和考评,我们给所有参与实训的企业指导老师、学校指导老师、学生分配不同的权限和责任,形成由PMO项目管理办公室(学校和企业老师)、指导老师、团队经理、团队成员构成的四级项目人员结构。进度计划指将四周的实训时间,根据需求分析、设计、编码、测试、验收五个过程制定里程碑,各里程碑要进行评审验收。质量计划指确定要验收的项目文档和评审的节点等。项目文档指确定各团队要提交的项目文档,至少包含项目合同、项目的需求管理计划、需求文件和需求跟踪矩阵;项目范围基准;项目进度管理计划、项目进度基准;项目质量计划;项目配置计划;项目风险管理计划、风险应对计划、风险清单;项目沟通计划、设计报告、变更记录、例会记录、用户手册、项目总结报告。评审节点指结合需求分析、设计、编码、测试、验收五个过程制订相应的评审节点,给出评审结果和相应的调整措施。验收计划指给出实训考核的标准和方法流程。总的原则是面向过程的考核,以团队为单位进行绩效考核,根据每个同学在团队中的角色进行任务的分配和考核。

3)执行与监控过程:按照规划阶段制订的计划,指导各团队的项目执行,在质量评审基础上给出各团队的调整措施,确保各团队所做项目的质量和效果。

4)收尾过程:完成各团队的考核工作,进行实训组织过程资产的归档及实训总结。按照上面的实施流程,不断总结和优化软件工程实训企业化实施的最佳方案。

结语

软件实施工作总结第3篇

一、项目实施方案概述

软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术、软件功能、软件操作等方面进行系统调试、软件功能实现、人员培训、软件上线使用、后期维护等一系列的工作,我们将这一系列的工作称为软件项目实施,软件项目计划书。大量的软件公司项目实施案例证明,软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目实施的质量效果也对后期用户应用的情况起到非常重要的影响。项目实施规范主要包括项目启动阶段、需求调研确认阶段、软件功能实现确认阶段、数据标准化初装阶段、系统培训阶段、系统安装测试及试运行阶段、总体验收阶段、系统交接阶段等八个阶段工作内容,每个阶段下面有不同的工作事项,各个阶段之间都是承上启下关系,上一阶段的顺利完成是保证下一阶段的工作开展的基础。下面将按照每个项目实施阶段分别介绍。

二、项目实施方案介绍

(一)项目启动阶段

此阶段处于整个项目实施工作的最前期,由成立项目组、前期调研、编制总体项目计划、启动会四个阶段组成。

此阶段主任务:

公司:在合同签定后,指定项目经理,成立项目组,授权项目组织完成项目目标。

公司项目组:进行前期项目调研,与用户共同成立项目实施组织,编制《总体项目计划》,召开项目启动会。

商务经理:配合公司项目组,将积累的项目和用户信息转交给项目组。将项目组正式介绍给用户,配合项目组建立与用户的联系。

用户:成立项目实施组织,配合前期调研和召开启动会,签署《总体项目计划》和《项目实施协议》。

1、成立项目组

部门经理接到实施申请后,任命项目经理,指定项目目标,由部门经理及项目经理一起指定项目组成员及成员任务,并报总经理签署《项目任务书》。

2、前期调研

项目经理及项目组成员,在商务人员配合下,建立与用户的联系,对合同、用户进行调研。填写《用户及合同信息表》。在项目商务谈判中,商务经理积累了大量的信息,项目组首先应收集商务和合同信息,并与商务经理一起识别那些个体和组织是项目的干系人,确定他们的需求和期望,如何满足和影响这些需求、期望以确保项目能够成功。

3、编制《项目总体计划》

《项目总体计划》是一个文件或文件的集合,随着项目信息不断丰富和变化,会被不断变更,主要介绍项目目标、主要项目阶段、里程碑、可交付成果。通常包括以下几方面内容:

项目描述,项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

沟通管理计划,确定项目干系人对信息和沟通的需要:即什么人何时需要什么信息以及通过什么方式将信息提供给他们。质量管理计划,确定适合于项目的质量标准和如何满足其要求。如果有必要,可以包括上述每一个计划,详细程度根据每个具体项目的要求而定。未解决事宜和未定的决策。

4、启动会

项目组与用户共同召开的宣布项目实施正式开始的会议。

会程安排如下:

共同组建项目实施组织,实施组织的权利和职责;双方签署《项目实施协议》。

项目组介绍《项目总体计划》和《项目实施协议》,包括以下内容:

项目目标、主要项目阶段、里程碑、可交付成果。所计划的职责分配(包括用户的);

项目实施中项目管理的必要性和如何进行项目管理,项目的质量如何控制;

项目实施中用户的参与和领导的支持的重要作用;

阶段验收、技术交接和项目结束后如何对用户提供后续服务。

(二)需求调研确认阶段

此阶段的主要工作是软件公司的项目实施人员向用户调查用户对系统的需求,包括管理流程调研、功能需求调研、报表要求调研、查询需求调研等,实施人员调研完成后,会编写《需求调研分析手册》,并交付用户进行确认,待用户对《需求调研分析手册》上所提到的需求确认完毕后,项目实施人员将以此为依据进行软件功能的实现,工作计划《软件项目计划书》。如果用户又提出新的需求,实施人员将分析需求的难度及对整个系统的影响程度来确定是否给予实现。需求调研阶段具体包括如下内容:

1、进行需求调研准备

2、编制《需求调研计划》

3、内部评审是否通过《需求调研计划》,项目组、部门经理、商务等人员根据合同要求和项目实际情况对《需求调研计划》草稿进行评审,如评审通过,则在稍后的时间内签署,如评审不通过则重新修改。

4、用户是否签署《需求调研计划》,如用户签署《需求调研计划》,则作为以后需求调研工作的指南。否则重新修改。

5、《需求调研计划》是否有变更,如果计划存在变更,则执行变更控制流程,否则按计划进行后续工作。

6、编写及发出《需求调研通知》,项目组编写《需求调研通知》,确定进行需求调研的相关事宜,发给用户,为顺利完成需求调研工作做准备

7、需求调研,项目组以《需求调研手册》为依据,从业务流程、单据使用、打印格式、报表查询几个方面展开深入和全面的调研,并搜集用户的个性化需求。

8、需求调研分析根据调研的结果,项目组和公司其他技术部门将进一步进行分析,确定合理、可行的需求,将分析结果形成《需求分析报告》草稿。

9、内部评审是否通过《需求分析报告》。项目组、部门经理、公司其他技术部门的人员对《需求分析报告》草稿进行评审,如评审通过,则在稍后由用户签署,如评审不通过则重新修改,直至内部评审通过。

10、编写及发出《需求分析报告确认通知》。项目组编写《需求分析报告确认通知》,发给用户,确定进行需求确认的相关事宜,告之相关部门及人员安排好工作,准时参与需求确认工作,为顺利完成需求确认工作做准备。

11、用户是否确认《需求分析报告》。如果用户确认,并签署了《需求分析报告》,则需求调研阶段工作结束,进行后续的软件功能实现的工作;如没有确认,则进一步进行调研、分析,直至用户最终确认并签署《需求分析报告》。双方签署了《需求分析报告》,需求调研工作结束之后,如果用户提出新的需求或是变更已有的需求,则执行需求新增及变更流程。

(三)软件功能实现确认阶段

此阶段的主要工作是项目实施人员根据需求调研阶段确认的《需求调研分析手册》中的用户需求内容进行具体软件功能的实现工作。在软件功能实现的过程中,项目实施人员将记录软件实现的详细过程。便于公司售后服务之用。每一个实施技术人员必须严格按照要求记录、存档。按照调研要求的所有功能实现完毕后,项目实施人员将编制《软件功能确认表》,将定制好软件功能待用户确认,用户根据《软件功能确认表》上的功能逐一确定软件功能是否达到要求,对不满足要求的功能,项目实施人员将会记录下来并进行功能修改,直到满足用于要求。

(四)数据标准化初装阶段

此阶段的主要工作是项目实施人员指导用户进行系统标准化资料的准备工作,并对用户进行初装资料的软件操作培训,以便用户能够及时的将标准资料录入系统,初装完成后,项目实施人员会对资料初装的情况进行核查,为以后具体业务功能的开展做好基础。

(五)系统培训阶段

系统培训阶段工作是整个项目实施工作中比较重要的工作,用户对软件的操作功能是否熟练将直接影响到后面的软件应用效果,所以软件公司和用户双方要对此阶段的工作给予足够的重视。要充分认识培训的重要性和艰巨性。在项目实施之前对用户的相关人员进行系统和规范的产品培训是非常必要的,达到让用户了解软件产品,最终自己能够解决使用中的具体的问题。

此阶段的培训工作中将用户参加产品培训的人员划分为三个层次:决策层、技术层、操作层,对不同层次的用户参加产品培训人员的培训内容分别是:

决策层:领导在实施中的作用与重要性、决策查询。

维护层:系统维护知识、操作方法。

操作层:操作方法。

具体的培训工作流程为:

1、调研培训信息:在培训开始前3天由用户实施负责人,将参加培训的部门和人员情况填入《受训部门汇总表》、《受训人员情况一览表》。

2、编制培训计划:结合调研结果,与用户实施负责人商议具体培训内容、时间,场地,人员等。项目组编制《培训计划》。

3、签署培训计划:用户签署《培训计划》,进一步确认培训安排。

4、发培训通知:培训开始前2天,按照签署的《培训计划》,将培训内容、时间,场地,人员等信息通知用户实施负责人。

5、搭建培训环境:公司项目组在培训开始前,将培训环境搭建及检查妥当,将培训提纲及培训手册准备好。

6、组织培训:公司项目组培训负责人与用户实施负责人组织相关人员参加培训,按培训制度严格考核。由用户将考勤情况填入《培训人员签到表》。

7、培训考核:公司项目组培训负责人与用户实施负责人组织受训人员参加上机及理论考试。

8、培训总结:公司项目组培训负责人与用户实施负责人一起将出勤情况及考核情况做出总结,填入《培训及考核统计表》,及时向相关负责人汇报。

软件实施工作总结第4篇

关键词:人力资源管理信息系统 面向项目 角色模拟 教学模式

人力资源管理信息系统(Human Resource Management Information System,简称HRMIS),是人力资源管理专业的一门重要专业课程,教学内容紧凑,理论知识集成度高,实践操作性强,集中体现在系统初始化建立、人力资源管理功能模块的操作、报表分析和管理以及员工操作平台。软件教学环节不仅要加深理解《人力资源管理》课程的基本概念理论知识,还要培养学生的动手能力和合作精神,使学生掌握应用人力资源管理系统解决企事业人力资源管理实际问题的技能,达到高校创新型专业技术人才的培养目标要求。

目前国内高校开始尝试面向项目(或面向课题)的新型教学模式,在课程教学中引入面向应用的教学实践环节,学生则在项目开发和方法论上取得广泛的认知,并表现出较强的适应力和创新精神。但是国内的项目教学法在经管类大学本科学生的实践教学方面应用较少。在管理信息系统在企业广泛应用的如今,学生不仅要熟练掌握管理信息系统的应用,还要能从项目管理的角度理解管理信息系统实施过程中的战略性、规范性和有效性。

本文以面向项目的HRMIS课程软件教学模式构建为背景,将HRMIS课程软件实验实践教学与企业实施人力资源ERP项目联系起来,把“模拟项目实施和管理”的形式引入课堂教学之中,取得了良好的教学效果,是人力资源管理专业软件教学模式和应用型人才培养的有益尝试与探索。

一、面向项目的HRMIS 软件教学模式组织

面向项目的HRMIS软件教学模式是建立在软件操作流程掌握的基础上,学生对来自企业中的实际问题进行深入分析,学习运用专业技能知识解决实际专业问题的方法与技巧。目的是培养学生利用软件进行管理的能力,给学生创造平台进行实务训练。面向项目的HRMIS软件教学思路和组织实施教学的基本环节如下所述。

1.成立项目实施小组

首先需要建立HRMIS项目实施小组,作为软件实验实训教学的模拟实施单位。项目组一般由6-8名学生组成,分别代表软件实施企业的人力资源部员工和咨询顾问。前期软件教学完成后,各小组集体完成一个模拟企业的人力资源管理软件项目实施,包括完成系统初始化设置、运行人力资源管理职能,生成测试报表数据以及用户手册。

2.资深顾问指导

项目实施过程中,教师扮演着集团总裁或资深顾问的角色,对项目实施过程中的问题进行指导;同时,拓宽ERP软件教学的师资范围,邀请软件实施顾问或企业项目组成员参与课程教学,或举办ERP软件应用讲座、与学生座谈交流ERP使用心得。由企业的ERP实施顾问来承担部分教学,将实践搬回课堂,由教师进行很好的课堂组织和理论加工,真正有效将教学与实践结合。

3.模拟角色和情境

在项目实施过程中,教师需要将预设的情景放入企业实施过程中,以制造项目实施困境促进各角色成员思考。例如企业的组织架构、组织职责不清楚如何进行项目实施;系统标准流程与已有的管理流程产生冲突如何解决;客户提出需求但系统功能暂时无法实现应如何沟通等。通过模拟场景和角色,学生充分熟悉系统功能,并能从企业人力资源管理实务出发去考虑应用系统;通过演讲、沟通和协调,充分锻炼学生的人际沟通和组织协调能力,同时也加强了学生的团队合作精神。

4.校园网和实验室全天候开放

实验室全天候开放,运行HRMIS软件的服务器常年运行,项目组可以在需要的时候到实验室进行工作;校园网的铺设,为学生在课外时间进行系统研究和方案设计提供了保证。虽然面向项目的实训环节只有15学时,但其跨度4周,学生可以在4周之内的学时外时间利用实验室进行研讨、数据运行和报告撰写。

5.教学效果及后续应用

项目完成后,项目组需提交《用户手册》和《数据测试报表》,并进行项目设计答辩。对有进一步开展研究兴趣的同学,一方面可以组织为校园社团进行ERP项目的实施,对有意愿的社团进行流程改造,将HRMIS应用和教学推广到非人力资源专业;另一方面可以组织进行论文的撰写,为HRMIS的教学改革和企业应用做理论研究。

二、面向项目的教学案例设计

目前,国内外ERP品牌众多,各有特色。据统计金蝶、用友、东软3大国内知名的ERP软件的使用率相对较高,分别占到15%、10%和9%。此外,外资多元化产品中的知名品牌Oracle(14%)和SAP(5%)也受到大型企业的青睐。此外,还有外资品牌施特伟(1%),国内品牌嘉扬、仁科、博惠思华各占1%,万古和奇正更低。另有部分企业选择针对自己的业务需要,自行开发HR软件(18%),这类现象在IT企业中尤为突出。国内三大ERP软件都在高校进行推广,由于金蝶软件在高校应用较为广泛,我们选择金蝶K3 V11的人力资源管理系统作为实验实训教学的主要软件。

金蝶软件公司在为客户进行系统实施的时候,有自己的一套实施方法论。在软件教学的过程中,用户需求较为简单,实施环境较为单纯,因此在以金蝶K3 V11的人力资源管理系统为例进行面向项目的教学改革中,面向项目的软件教学案例包含了系统初始化模块、人力资源管理功能模块、报表管理模块和操作平台等基本内容模块。在软件教学实践中,简化项目环境,结合项目启动、计划、实施、收尾、维护等环节设计案例。

1.项目启动(2课时)

假设整个班级分成2个集团企业,每个集团下面又有多个分公司。

一个是软件建设企业,由一半学生扮演软件建设企业各分公司员工,一名教师扮演集团总负责人。建设企业召集各分公司总经理会议,对项目启动工作进行布置。各分公司总经理需要召开会议,对本公司实施HRMIS的目标进行讨论,对本企业的总体情况进行准备。但每个分公司的项目是独立进行。

一个是软件实施公司,由一半学生扮演软件实施公司顾问,一名教师(外请咨询顾问)扮演咨询公司项目总经理。实施公司需要召开全体实施顾问会议,对如何开展项目实施,以及可能遇到的问题进行讨论。实施公司组成各实施小组,分别负责各分公司项目实施。

软件建设企业和软件实施公司双方签订合约,成立项目组,召开会议讨论角色分工及项目实施方案。需要明确的是实施最终目标是为企业现有业务提供更好的运行平台。

2.项目计划(2课时)

项目组共同制定项目计划,在规定的课时范围内(2周,8课时),完成项目实施,提交实施方案、用户手册和数据测试报表。在计划编制的过程中,要明确各阶段的的工作安排和输出文件。计划制定出来后,项目的实施阶段将严格按照计划进行控制。后期项目的变更控制将参考计划阶段的文件产生。

3.项目实施(8课时)

如果说项目启动和计划主要锻炼学生沟通、协调以及合作意识,那么项目实施阶段就是充分考察学生对HRMIS的掌握和应用,能否根据企业的实际情况进行系统初始设置,各种代码编制原则是什么,企业如何划分职责和权限,人力资源部如何在系统中运行人力资源管理职能。

在此阶段,全部人员应进入系统设置和运行状态,通过培训、数据输入和测试,来确保设置的正确性和运行的稳定性;项目组要对企业现行的管理方法进行讨论,是否要进行管理流程的再造,是否提出二次开发的需求;在项目实施过程中编写用户手册,实施完成后将数据测试报表与用户手册提交项目验收组。作为集团负责人的教师会在项目实施过程中设置一些合理的障碍,迫使项目组成员面临实施困境,以促进各角色成员讨论思考。

4.项目收尾(3课时)

项目的收尾过程,项目组需要整理所有产生出的文档提交给项目建设方,包括合同、会议纪要、项目实施方案、用户手册和数据测试报表。通过演讲的形式,由每个项目组向集团公司进行项目总结汇报,包括企业的背景、实施理念、实施过程遇到的困难,初始数据的设置规则,各种数据报表、用户操作流程等。由项目验收组来评价项目实施效果。项目验收组由扮演集团公司负责人的老师和外请企业经理人或软件咨询顾问共同组成,进行点评总结。

5.项目维护(不占用课时)

在项目收尾阶段结束后,项目将进入到后续的维护期。虽然在教学过程中不能实现项目的后续维护期的工作,但是学生需要具备后续服务意识,因此也应将项目维护条款写入最初的合同,并在项目收尾汇报时进行阐述。

三、总结

面向项目的软件教学模式与思路在HRMIS软件教学中,教学效果明显,学生的战略思维、创新思维、沟通能力、团队合作能力得到充分锻炼,软件操作的规范性和有效性明显增强,公文撰写能力也显著提高。根据软件教学模式实施情况,总结以下几点教学心得与体会:

第一,学生对面向项目的HRMIS教学模式持较高的学习热情,一方面,学生在实际项目的实施中理解和掌握了HRMIS的基本理论知识和在企业实际应用技能,激发了学习积极性和热情;另一方面,加班加强对企业战略管理和人力资源管理的理论和实务进行研究学习。

第二,培养了学生的项目管理能力和团队合作精神。在项目实施过程中,学生能够通过项目管理的各环节工作,充分锻炼沟通与合作能力,学会解决项目冲突,这些知识和能力在理论课堂和实验课堂上一般很难得到训练。

第三,通过软件教学中加入专业科研的方式方法,锻炼了学生规范地书写研究报告的能力,为毕业论文撰写打下良好的基础,通过项目管理过程和总结答辩进一步加深了学生对管理知识和软件应用的理解和操作。

第四,在教学和评价方面,通过校外师资引进,借助校外企业人力资源部或软件咨询顾问力量,向校外展示学生学习HRMIS的效果,为学生创造到企业实习或工作的机会。

第五,在实际应用中,将管理信息化向校内社团推广,帮助有意愿的社团改造管理流程,一方面帮助学生进一步体会项目咨询顾问的角色,提升学生职业素养;另一方面也能推动校内社团管理信息化进程。

参考文献

[1]乔闪.奥尔堡大学面向项目的高等教育体系[J].高等工程教育研究,2002(3)

[2]陈美娜,秦燕,赵玉欣.企业信息化人力资源管理软件应用现状调查报告[J].经济研究导刊,2010(7)

软件实施工作总结第5篇

关键词:工程量计算方法

一、前言

工程量项目经济管理、工程造价控制是基本建设的核心任务,正确、快速的计算工程量是这一核心任务的首要工作,工程量计算是编制工程预算的基础工作,具有工作量较大、繁琐、费时、细致等特点,约占编制整份工程预算工作量的50~70%,而且其精确度和快慢程度将直接影响预算的质量与速度。改进工程量计算方法,对于提高概预算质量,加速概预算速度,减轻概预算人员的工作量,增强审核、审定透明度都具有十分重要的意义。

二、手工算量

自我国实行工程量计算方法以来,手工算量就随之出现了,目前这种算量方法仍然是我国工程量算量主体,对我国的基建工作做出了极其重要的贡献。

在手工算量的长期应用和发展过程中,许多熟练用户在算量过程中积累了丰富的工程量计算经验,并总结形成了许多速算方法和速算表格,给算量人员提供了极大方便,并在很大程度上提高了算量速度。更重要的是,由于是手工算量,算量人员参与了整个算量过程,即使发生错误也一般局限于很小的范围和领域,更改错误并不困难;计算书的书写也比较符合一般思维习惯,非常容易进行审核和审定,差错比较容易被发现,相应的算量人员对计算结果比较信赖。另外由于是人工算量,可以灵活的适应结构型式的变化,一些特殊结构也比较容易处理。

该算量方法的缺点是:算量过程非常繁杂,重复性劳动极大,容易出错;由于手工算量所有计算都是由手工求得,这就使得低级计算错误和算量人员理解偏差等造成的错误很难避免,有时虽然可以通过复核等途径发现错误,但是由于更改局部工程量后会引起相应汇总量的变化,从而会造成汇总表格的重新调整,甚至会影响到以后的取费、组价,也即此方法出现错误后会造成较大的修复代价。

自上世纪90年代初,IT技术逐渐渗透到各领域中,建筑业作为国民经济一个重要的支柱产业,在施工领域中也逐渐出现了一系列软件,其利用计算机强大的运算能力,针对不同目标提出了不同的软件解决方案,软件表格法算量就是在这个阶段出现和发展起来的。

三、软件表格法算量

这种方法一般需要用户在软件中输入算量表达式,程序进行自动汇总计算,形成报表,并打印。软件表格法算量是对长期手工算量的算量人员的一种解脱。

可以看出,该方法实际上是用户手工算量方法的一种改进和延伸,其没有改变用户的手工算量习惯,算量表达式仍完全由用户输入,由于具有报表自动生成和打印功能,出现错误后修改非常容易,用户可以简单的更改计算错误的表达式或者增减计算条目,软件自动就可以完成对工程量的自动累加并生成报表并打印,修改错误的成本非常小。并且最重要的是该方法的计算思路完全符合用户操作习惯,软件应用门槛非常低,非常容易上手,是对手工算量较大的改进。

当然,该方法也存在很大的缺点,用户必须一边翻图纸一边往计算机中输入数据同时考虑扣减关系,并仍必须把每个构件的工程量计算表达式都必须罗列出来,计算仍然非常烦琐;同时由于建筑和装饰等专业分开计算,计算数据很难进行有效复用,许多数据必须多次重复计算,相应的重复劳动并没有减少。

由此可以看出,此方法虽然提高了用户的算量效率,但是并没有从根本上解脱算量人员的烦琐劳动。表格法算量的缺点促成了软件自动算量软件的出现和发展。

四、软件自动算量

软件自动算量是目前的算量方法中最具发展潜力的方法,该方法以计算规则为依据,预算人员通过画图确定构件实体的位置,并输入与算量有关的构件属性,软件通过默认的计算规则,自动计算得到构件实体的工程量,自动进行汇总统计,得到工程量清单。该算量方法简化了算量输入,可以大幅度提高算量效率,目前正越来越多的引起预算人员的关注。

目前工程量计算软件的按照支持的图形维数不同又可分为两类,一类是二维软件算量,一类是三维软件算量。二维和三维软件算量方法之间的差异,主要体现在计算精度,可检查性和可扩展性等方面。

1.从计算精度来讲

二维算量软件以平面扣减方法进行工程量计算,计算速度通常较快,但是由于其不能实现三维精确扣减,所以计算精确度相对低一些,但是考虑到工程量计算规则的规定,其与手工算量方法计算精度应相差不大。而三维算量可以实行三维空间实体的三维扣减,算量精度很高,对很多复杂的三维体扣减计算误差都很小,计算精度甚至已经超过手工计算。

2.从可检查性和可操作性上来讲

由于三维算量软件可以比二维软件更直观的显示构件的位置关系,所以能够更容易发现一些画图和属性设置错误,也比较容易绘制和定位重叠的三维构件。由于有更加人性化的界面,也可以减少算量人员的工作压力。

3.从减少输入工程量来讲

国内目前流行的三维算量软件一般是基于AUTOCAD进行二次开发,而目前设计院的设计图纸也多是采用AUTOCAD对应的文件格式,这样就为建筑图纸的自动识别提供了便利。也即三维算量软件可以通过软件接口导入设计院图纸,预算人员甚至不用画图就可以准确的计算出工程结构的工程量。基本识别流程如图1所示。

而二维图形算量软件一般不具有此输入接口。

4.对未来软件集成的扩展性

建筑施工领域比较通用的软件有工程量自动计算软件、钢筋自动计算软件、组价软件、项目管理软件、材料软件等。目前工程量软件、钢筋软件和组价软件之间已经开发了良好的接口,数据已经可以实现互相读入。但是他们与项目管理软件、材料软件仍并没有很好的结合,相应的也就影响了其功能的发挥,工程量计算软件和项目管理软件及材料软件的结合具有非常巨大的意义:

由于三维算量软件给出的是一静态点的工程量,其不具有实时性,而进度和材料管理是一动态量,具有时变性。由此可以看出,在项目管理中引入工程量计算具有非常重要的意义,其可以将工程进度以4D(工程量的空间三维+项目管理的时间维)的方式显示出来。

在施工方案设计前期,4D技术有助于对施工方案设计的详细分析和优化,能协助制订出合理而经济的施工组织流程,由于此时确定的施工流程贯穿于整个施工过程,显然此项技术对缩短工期、节省成本、提高工程质量和预测、处理施工难题等非常有益;

在施工阶段,三维算量软件和进度管理软件和材料软件的融合可以动态的显示出整个工程的施工进度,从而可以进行已完成工程量和消耗材料量的分析对比,及时的发现施工漏洞,从而尽最大能的节省投资,提高效益。

当然由于三维算量软件和施工进度管理软件、材料软件的结合目前还处于刚刚起步阶段,集成后的新功能也还在探索阶段,相信随着研究的进行,三维算量软件的功能必然能够得到更大的发挥,甚至引起建筑行业的革命性变化。

由前述三维和二维算量的对比可以看出,三维算量软件具有很大的优势。目前图形算量软件有向三维绘制发展的明显趋势。

五、目前自动算量软件面临的问题和解决方法

虽然软件自动算量如前所述有很多的优点,但是不可否认的是,目前该类型软件的使用率并不高,这种的现象产生的原因主要有如下几点。

1.“可信赖的计算”问题

“可信赖的计算”是微软新提出来的一个软件领域的名词,目前预算人员对算量软件仍持有很大的抵制和怀疑心理,产生这种现象的原因是多方面的。

从用户方面来讲:由于软件算量是一种新生事物,而算量人员的计算机操作水平相对不高,这样就避免不了对软件的操作错误。

从软件方面来讲:由于早期的工程量计算软件计算精度相对较低,软件计算的可控性较弱等因素造成了计算结果往往存在较大的误差,部分用户对算量软件不信任;另外在某些特殊情况下,软件计算工程量还会产生一定的误差,这种误差一般出现在一些特种结构、结构上的特殊区域中,产生误差的主要原因在于软件适应结构型式变化的能力和手工算量相比还存在差距,如果对软件的计算能力不能有效掌握的话,很可能会较大的计算偏差。

针对此问题,目前有的优秀软件采用给出软件计算结果对应的“手工算量计算式”,将计算结果以算量人员的习惯表达,使得算量人员有了疑问能够方便查询和审核,计算结果能够有据可寻,相应的也增强了预算人员使用软件的信心。

上述“不信赖”现象的出现在算量软件推出初期是非常正常的,相信随着算量软件的技术成熟和完善和用户操作能力的提高,这种“不信赖”现象会逐步消除。

2.软件操作门槛过高问题

目前软件算量已经发展到自动算量阶段,但是所有的算量软件目前都面临一个非常重要的问题——软件操作门槛过高。由于我国算量人员长期以来一直采用手工方法计算工程量,而软件自动算量的思想和手工算量有很大差别,自然也就存在较高的应用门槛,当然这个问题必须从预算人员和软件开发两个方面进行解决。

从预算人员方面来讲:算量人员应该从提高自己的计算机操作水平入手,多用软件,多算量,多做一些手工算量和软件算量的对比,自己的操作水平提高了,相应的门槛也就不存在了。

从软件方面来讲:应该采取措施降低软件的入门门槛,使算量人员能够迅速、准确掌握基本的算量方法。目前一般采取加强合法性检验和提高软件自动化的方法解决,对于前者,目的是保证用户不至于出现过大的输入偏差,从而减少用户出错的机会并同时教育用户;对于后者,则在一些复杂功能上给出操作向导,让用户在软件的提示下一步步操作,从而减少操作的复杂性。当然,有的软件在算量过程中部分还可以引入“表格法”,也不失为一种好的措施。

3.计算范围问题

算量软件支持的构件类型和结构型式还是有限度的,对一些零星项目和钢结构等处理起来比较困难,这样软件计算得到的工程量是有限度的,算量人员还必须针对实际情况进行补充。

这类问题可以通过扩充算量软件计算能力或外挂专门处理程序的方式解决,如有的软件公司在推出算量软件的同时还推出了方格网计算软件和挖孔桩计算软件等外挂程序,对一些特殊问题能够专门处理,从而扩充了算量软件的计算范围,减少了预算人员的劳动。

六、小结

本文内容可以总结如下:

1.本文综合介绍了我国工程量计算的几个发展阶段,并详细分析了各个阶段的特点。

软件实施工作总结第6篇

关键词:软件工程;教学;软件开发团队

中图分类号:G642

文献标识码:B

文章编号:1672-5913(2008)02-0055-02

1软件开发团队建设

在进行软件工程教学活动初期,我们对学生按小组建立相应的软件开发团队。

1) 团队建设的目的:如何将软件工程原理、方法和过程应用到实践中,体验软件工程各阶段的主要工作,特别注意吸取教训;学会与他人合作,培养团队精神。

2) 软件开发项目:由于针对的是专业基础知识不全面、缺乏工程经验的大三学生,因此要求各小组根据自己的特点选择最适合的项目,同时强调小组的实践重点的是学习过程与活动的实施技巧,而对具体的技术不做特别的要求,从而更能发挥学生的主动性与团队的优势。

3) 团队建设要求:全班分为若干小组,每组6~8人。各组角色分配及其职责如下。

■项目经理(1)

■系统分析员、软件设计师(1+1)

■软件开发工程师(软件开发经理1+3)

■测试工程师(测试经理1+1)

为了更好地实施基于软件团队的软件工程实践,通过对实践结果及评分标准加以限制,从而更好地指导学生的实践活动。实践结果及评分标准如下。

团队提交的实践结果:需求规格说明书、概要设计说明书、详细设计说明书、测试计划、测试分析报告、项目开发总结报告、开发进度周报;个人总结报告;演示Demo。

评分标准:项目文档描述80%;个人总结报告15%;Demo 5%。

上述的评分标准表明团队是评分的基础,这样就克服了传统教学单一实践结果的考评模式,而且评分的重要内容是软件开发过程。通过上述以团队评分为主,个人表现为辅的评分体系,达到培养学生学会与他人合作,培养团队精神的目的;通过以软件过程文档资料评分为主,以实践结果为辅的评分体系,达到学生对软件工程过程及软件工程化方法的掌握。

2教学内容

1) 软件工程概论:主要包括软件的定义、软件的特点、 软件的种类以及软件工程的定义、软件过程。其中重点和难点是软件和软件工程的基本概念、软件生命周期及软件开发的几种模型。

2) 需求工程与管理:主要包括需求分析的任务、需求分析的步骤、需求规格说明与评审以及需求的管理。其中重点和难点是各种需求方法的理解和掌握。

3) 软件设计:主要包括软件设计的概念、技术和方法。其中重点和难点是系统的体系结构设计、分布式样体系结构,以及面向对象设计方法的理解和运用(方法)。

4) 软件测试:主要包括软件检验和有效性验证、软件测试的概念和测试技术。其中重点和难点是软件检验和有效性验证概念、方法。

5) 软件变更:主要包括软件变更的定义、分类、特点、软件维护。其中重点和难点是认识到软件维护的重要性、软件维护的方法和步骤。

6) 软件管理:主要包括软件项目特点、相应的管理技术。

3教学实践

根据上述教学内容及软件开发团队的建设,采用如下的教学策略。

1) 职业道德与行为规范:对于职业道德与行为规范并不单独安排时间讲解,而是将相关的内容融入到需求分析、软件设计、软件测试及软件变更的具体实施过程中。

2) 软件项目管理:安排专门的时间对其进行讲解,目的是让学生对软件项目管理有一个框架性的认识。在讲述需求分析、软件设计、软件测试及软件变更的具体实施过程中,再将软件项目管理的相关知识融入其中。

3) 软件过程:对于软件过程是我们讲述的重点。该部分将安排比较充裕的时间对其进行讲解,使学生对软件的开发过程有一个总体的认识,同时也对现在的几种开发模型加以分析与对比,从而达到在实际项目中软件的过程的真正含义。

4) 需求分析、软件设计、软件测试及软件变更:这是我们讲述的重点,在讲解需求分析、软件设计、软件测试及软件变更的基本理论、方法的同时,也要将这些理论、方法如何运用到学生的团队中,从而真正让同学们在学习理论、方法的同时,也将相关的知识运用到具体的实践中,克服了传统的单纯理论、方法的讲解。

图1是从立体上展示教学内容与时间的先后顺序。

4教学效果

按照上述的教学实践进行了两届学生的尝试,达到了较好的教学效果。正如同学们的反映:“把软件工程这门课列为最喜欢上的课”,“上了软件工程这门课我感觉非常有收获,尤其是那些深入浅出的例子给了我很多启发。课后的课程设计更是给了我很大的锻炼。”“总之做完这个系统,我感觉自己又加深了对团队精神的理解,也让我对自己有了一个更加清楚的认识。”

收稿日期:2007-10

参考文献

[1] 张长森,王辉,雒芬. 软件工程课程教学体系研究[J]. 理工高教研究,2005,24(1):80-82.

软件实施工作总结第7篇

[关键词] 弹载软件;软件估计;自顶向下估计法;自底向上估计法

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 03. 082

[中图分类号] TP311.5 [文献标识码] A [文章编号] 1673 - 0194(2017)03- 0145- 04

0 引 言

软件项目估计是对软件项目规模、工作量、成本和进度等的预测,是软件项目计划编制、管理和控制的基础[1]。软件项目估计数据的使用贯穿软件项目的整个研制过程。本文中初次估计特指处于军用软件研制能力成熟度1级(初始级)[2]时,第一次开展软件项目估计活动时,无可用类似项目历史数据或数据散落于个人/开发组中,不能为弹载软件项目估计及项目后续策划提供支撑时的软件项目估计。此时软件项目估计不适用基于模型或基于历史数据估计方法。且弹载软件一般随弹交付使用方,研制周期明确,因此迫切需要合理的软件项目估计方法,从而建立有效的软件项目计划,为软件项目建立合理预算,确定合适资源,为实现软件项目承诺提供基础。

1 初次估计弹载软件项目估计方法研究

软件项目估计是软件项目管理的基础工作。软件项目估计包括有:规模估计、工作量估计、成本估计、进度估计和风险估计[3]。而针对弹载软件,软件项目估计主要集中在规模和工作量估计活动。如果规模和工作量估计不准确,可能导致软件项目组制定的计划无法完成。有效的软件项目估计方法能减少项目失败的可能性。初次估计弹载软件项目其自身特点决定必须设计合适的软件项目估计方法以满足其软件估计需求。

现在软件项目估计研究主要集中于基于模型或基于历史数据估计方法[3-6]。而进行初次开展弹载软件项目估计时,由于估计成员本身对估计模型、估计方法理解不足,并且缺乏符合要求的历史数据,所以使用基于模型或基于历史数据估计方法比较困难。

因此,本文引入基于宽带Delphi技术结合自顶向下估计法与自底向上估计法来有效应对初次估计弹载软件项目估计问题。项目规模估计时采用宽带Delphi技术进行估计。工作量估计时同时使用自顶向下和自底向上的估计方法,并对两种方法估计的工作量数据进行比较,通过判断数据偏差是否在允许范围内,分析偏差产生原因并根据分析结果调整参数或重新开始估计方式,直到估计数据可接受。具体工作量数据估计时采用宽带Delphi技术进行估计。从而达到结合自顶向下估计法及自底向上估计法优点,通过一次完成估计制定合理实施计划目的。

弹载软件一般规模小于1 000个功能点。对拥有1 000个功能点的应用来说,手动估计和自动估计的准确率不相上下[4]。因此选取宽带Delphi技术方法作为软件项目估计的实施方法。宽带Delphi技术是目前用的比较多的专家评估方法,该方法能在缺乏量化历史数据时开展软件项目估计[3]。在弹载软件项目估计实施时采用宽带Delphi有利于初次实施估计软件项目开展软件估计工作。

自顶向下估计法是用一个简单的方程从估计的规模求出估计的总工作量,各阶段的工作量可以根据它们占总工作量的百分比而得到[5]。在需求不太明确时,规模估计比较困难,这时估算的误差会比较大,且估计工作量必须逐级分配给任务,给项目计划制定人员带来额外难度。自底向上的方法,首先获得项目各部分估计的规模,然后得到整个项目估计的规模[5]。这种方法主要依据工作分解(WBS)来估算,首先将项目进行分解,列出主要工作,然后估计每件工作的工作量,汇总就可以得到整个项目的工作量,该方法能有效估计已知工作量,但无法应对初次估计软件项目中遗漏任务或任务变化带来的风险。由于在弹载软件项目估计后的制定项目实施计划时也必须对工作任务进行分解,所以采用结合自顶向下和自底向上估方法可以结合两个方法的优点,有利于降低实施计划工作难度、提高估计有效性。

本文将结合自顶向下估计法与自底向上估计法的软件项目估计方法设计实例化。该实例已成功应用于两个弹载软件项目(某型飞行控制软件、某型导航软件)及一个非弹载软件项目(某型地面检测软件)。

2 初次估计弹载软件项目估计方法设计实例

2.1 制定软件产品的工作分解结构

软件项目组根据《软件任务书》,制定软件产品的工作分解结构(WBS),见图1。产品WBS的分解层次以便于规模估计为原则。

2.2 估计软件产品规模

利用2.1节制定的产品WBS估计软件产品的规模。软件规模以源代码行数来度量。软件规模估计时使用宽带Delphi方法进行估计。估计结果填入软件项目估计记录。

从规模数据推算出工作量数据时,对规模数据要乘一个调整因子或称难度系数。难度系数的设置参照表1。

2.3 计算工作量

根据项目整体规模估计项目的总的工作量。工作量的度量单位是“人时”。计算方法如下:

项目工作量 = 产品的规模 / 人均生产率

其中,产品的规模等于估计的规模乘以难度系数;人均生产率参考数据可以根据组织生产率水平进行设计,例如2.5行/人时,软件估计负责人可根据具体情况取值,但要说明理由。

将项目工作量按一定比例分配给各阶段。比例分配参考数据见表2所示。

软件实施工作总结第8篇

关键词:民营企业;施工企业;项目管理;项目管理软件

Abstract: Private construction enterprises to improve the level of project management, the selection of management software should be based on the characteristics of different industries, according to one's abilities, try to use the integrated series of management software, especially with the structure design software docking management software. Enterprises in the project management process, to solve the project management personnel on the application management software problem, through the establishment of adaptive software organization, design and standardize business processes, establish perfect adaptation management software application management system, recruitment and training of skilled, management of personnel and other measures, solved the private construction enterprise software operation technology level is low, management mode and business process constraints.

Key words: private enterprise; construction enterprise; project management; project management software

中图分类号:F279.23

1 研究背景与目的意义

目前,各种类型的项目管理软件正逐渐在施工项目中普及应用,使用项目管理软件辅助项目管理已经成为项目经理的共识,在一个项目的管理过程中是否使用了项目管理软件已成为衡量项目管理水平高低的标志之一。在有限的资源和时间条件下,施工企业应用项目管理软件对项目进行计划与控制,可以提高施工企业的项目管理水平,降低项目成本,增强企业竞争力,帮助用户更加有效地实现项目最终的目标。

现在施工项目管理过程中使用的软件数量多、应用面广,几乎覆盖了建设工程项目管理的所有领域及建设工程管理全过程的各个阶段和各个方面。目前一些国有大型建筑企业的信息管理水平普遍较高,在项目管理中应用了一些集成系列管理软件,大量的中小型民营施工企业由于技术水平低,资本实力弱等原因,项目管理软件应用范围较窄,主要集中在项目施工的前期,如招投标,造价预算,施工组织设计编制等,而在施工过程中的进度、质量、成本和安全控制方面的应用较少,项目施工管理仍然主要靠管理人员的经验和处理能力,很不科学。因此分析研究中小型民营施工企业项目管理软件应用中的问题,并提出解决这些问题的对策建议 对提高民营施工企业的项目管理水平具有重要意义。

2 民营中小型施工企业应用管理软件的必要性

(1)民营施工企业以中小型为主,一般规模较小,施工项目单一,企业更多的是承担大型施工企业的分包任务。目前大型施工企业广泛应用了项目管理软件,为了加强对分包商的管理和沟通协调,承包商需要分包商也能够应用管理软件编制规范的项目管理实施规划文件;在项目实施过程中,对需要处理的所有信息应用管理软件进行高效地采集、加工、传递和适时共享,减少与分包商之间对信息处理的重复工作,使建筑施工项目管理活动流程的组织更加科学化。分包商安装了项目管理软件,就要按照软件要求定期记录项目实际执行情况的数据,管理软件再对这些数据进行处理,帮助施工企业解决只重视投标、不重视过程控制,计划与执行过程脱节的问题。

(2)项目管理软件中体现了现代的项目管理理念,采用了目前先进的管理技术,民营施工企业应用管理软件对项目进行计划管理,可以提高企业的项目管理水平。如应用网络计划技术编制进度计划,用网络图来表达项目中各项工作的进度和它们之间的相互关系,并在此基础上进行网络分析,计算网络中各项时间参数,确定关键工作和关键路线,利用时差不断地调整和优化网络,以求得最短工期。然后,还可以将成本与资源考虑进去,以求得综合优化的项目计划方案。由于很多项目的工序繁多,协作面广,需要动用大量人力、物力和财力。依靠传统的手工方法计算编制网络计划是很难做到的,必须借助于计算机管理软件来辅助项目管理人员完成 。项目管理软件中有施工企业选用的各种施工项目模版,还有大量的不同行业、不同地域的项目施工定额资料,供企业参考采用。

(3)实施进度、成本与质量目标的协调控制

项目目标之间是相互关联的,其中最主要的是项目的费用和进度的相关性。一般情况下,如果减少费用,资源投入就会减少,相应的进度就会延长;如果赶进度,费用就有可能提高;当然,如果工期过长,又会由于资源占用的时间长而使费用上升。

项目管理是一项复杂、细致和繁重的工作,在项目执行过程中,随着项目的进展、环境的变化,变更是经常发生的,变更会影响进度和费用。为了实现项目目标,在调整项目进度时,必须考虑进度对费用的影响。而项目进度与费用的协调控制的工作量很大,项目管理软件能一定程度上帮助项目经理和其他项目管理人员解决进度与费用的协调和控制问题。

3 民营企业选择项目管理软件的原则

目前市场上开发的项目管理软件种类繁多,按照建设工程项目管理软件适用阶段划分,项目管理软件可以分为两类:一类是适用于某个阶段特殊用途的管理软件。这类软件定位的使用对象和范围比较窄,如用于计算工程量和造价的广联达自动图形计算工程量软件、概预算软件、投标报价软件;以项目进度计划管理为主导的P3软件,微软的Project2003等。另一类是对项目各阶段和各目标进行集成的系列管理软件。如中国建筑科学研究院建筑工程软件研究所研究开发的PKPM施工系列软件,既包括了工程设计、工程算量和造价,也有项目招投标、项目管理、工程监理等模块。该软件最大的特点是项目管理软件可以和设计系统集成,设计结构模型可以对接算量和造价软件,直接用于计算工程量和工程造价,施工企业内部可以同施工进度、成本、监理等模块数据共享,对施工过程进行控制。民营施工企业不同于专业的项目管理公司,应选择适合施工项目特点的项目管理软件,具体可考虑如下原则:

(1)尽量选用集成的系列管理软件,特别是能与结构设计软件对接的管理软件

集成系列软件的各个模块数据可以共享,大大提高人工输入数据的工作效率,减轻劳动强度。如工程量的计算是造价人员耗费时间和精力最多的工作,特别是在清单模式下,施工企业既要核对招标方提供的清单量,同时还要计算施工方案工程量,需要得到两种计算结果。由于工期时间紧张,要求造价人员仅仅依靠图纸来高效、精确地完成工程量计算,工作量是很大,也容易出错。选用能和结构设计集成的管理软件,施工企业可以从业主或设计单位拿到设计软件的已有数据,从而省去了人工重新录图、重新建立结构模型的工作量。

(2)根据不同行业特点选择管理软件

现在的管理软件中包含了很多的模板和不同行业、不同地区的定额资料,施工企业可以对同类项目的模板进行增删,自动套用软件中的资料做出各种项目管理文档。不同行业的管理软件中,包括的模板和定额资料也不同。如建筑行业的软件不同于设备安装行业,也与园林行业有差别。施工企业要根据本企业所在行业的特点选择适宜的管理软件。

(3)量力而行,循序渐进的原则

民营施工企业资本实力弱,技术水平低,企业可以先选择系列管理软件的一个模块进行试点,取得经验以后再逐步增加其他模块,不要期望一步到位。

4 企业应用项目管理软件需要解决的问题

(1)企业领导对应用管理软件的认识问题

民营施工企业的领导能认识到项目管理软件的重要性,但是他们对软件应用的认识并不全面,认为给各项目部配置上计算机,实现计算机办公自动化,购买了软件安装到计算机上,培训安排人员使用就行了。其实管理软件只是个辅助工具,软件要发挥作用,还要引入新的管理模式。过去项目经理习惯了手工操作、电话或书面直接向公司经理直接请示汇报工作,而现在要求这些工作要在计算机上完成;软件要求各部门按照严密的逻辑关系“协同工作”,原有管理流程也会产生“增删” 等等。民营建筑业项目管理工作比较薄弱,技术水平比较低,这些要求在短时间内使项目管理人员不容易接受,甚至产生抵触。施工企业不解决管理人员的认识问题,即使安装了再高级的软件也可能只是摆设,不能发挥应有的作用。

(2)软件操作技术水平低的问题

现在的管理软件产品的操作方便易学,界面友好,可应用起来还是很困难,原因就是民营施工企业从一般员工到公司经理,大多是农民工出身,文化基础较差,他们在实践中积累了一定的施工经验和管理知识,但是对于软件应用知识可以说是空白。目前逐渐有些大中专毕业生到民营建筑企业就业,他们对计算机的操作水平相对较高,但是他们系统学习过工程项目管理知识人很少,也缺乏实践经验。因此,民营建筑企业缺少既熟悉计算机技术专业,又熟悉掌握工程项目业务处理流程的复合型信息技术人才,影响了管理软件的推广应用。

(3)管理模式和业务流程的制约问题

民营施工企业是按层级直线式的管理模式,企业聘任项目经理,项目经理安排工区负责人,给工区负责人下达任务,工区负责人给项目经理请示汇报工作,项目经理有聘任员工、采购材料、费用支出的权利。应用了管理软件,有了专门的项目管理职能人员,管理活动打破了层级关系,转向了过程管理,业务流程也随之发生变化。专职的项目管理人员通过软件系统可以直接给公司经理报告项目进度、费用支出情况,公司可以通过管理软件直接下达任务,统一安排材料采购,监督项目经理部的进度执行、人员安排和材料使用情况。因此,原有的管理模式不适应项目管理软件的应用,需要进行变革。

5 解决项目管理软件应用中问题的对策建议

(1)建立适应软件应用的组织机构,设计和规范业务流程

根据软件的要求和软件应用后对项目管理的影响,对企业的组织机构应作相应得调整。如:成立项目管理办公室,主要负责项目投标文件的编制,项目计划目标的制定,汇总各个项目部的项目执行情况信息并提供给公司经理;公司在各个项目经理部设置专职的项目管理员,受公司的直接领导,项目专职管理人员负责及时、连续的记录、填报项目任务完成情况、费用支出情况,负责员工考勤、材料消耗资料统计等。

利用项目管理软件等信息化手段,把公司总部与项目部紧密联系起来,总部可利用项目管理软件数据库提供的各种项目信息,迅速进行决策,决策结果能够通过软件迅速同步反馈给相关人员,实现异地监控和指挥。。

根据民营施工企业的技术力量、资金实力等条件,公司与各个项目部之间做不到一次性建立大型的信息管理网络,可以采取分步走的方式:公司项目办公室和各个项目经理部可以先安装项目管理软件单机版,总投资较小,企业容易接受。项目办公室与项目经理部之间的信息可以使用管理软件的输出功能,采用电子邮件、QQ 等传送信息,建立起一个简易使用的信息管理网络,实现管理信息的循环反馈。如图1所示。

图1 项目信息流程图

管理机构的变化和项目管理软件的使用,需要设计和规范业务流程。由于施工企业工作地点分散,项目经理在项目部身兼多职,在人员安排、材料采购、经费支出方面有较多的的权利,经理部与公司之间的项目信息传递,主要是公司经理和项目经理之间的沟通,项目的执行情况仅是项目经理本人给公司汇报。项目经理从公司预支出项目经费,项目部自己负责材料采购和其它日常经费支出,项目经费支出缺乏及时有效地监督,这就难免出现项目部自己聘用较多的亲情人员、费用支出不合理、违规等问题。应用软件以后,专职的项目管理人员按期通过软件系统向公司提供信息,生产要素的供应权也集中到了公司,项目经理部只有使用权,企业管理层和项目经理层之间不是合同关系和承包关系,而是发挥企业行政体制、运转机制和责任制度体系的作用。如在人员安排方面,企业根据项目的劳动力需求量计划安排到项目部,不再由项目经理自行安排;在材料管理方面,公司建立供应商管理档案,大宗主要材料由公司统一从市场采购,按计划供应给各项目经理部。项目所需的特殊材料和零星材料,要求项目经理部事先编制采购计划,公司授权项目经理部采购。项目使用材料时,项目经理部必须建立材料使用台账,记录使用和节超状况;在资金管理方面,项目办公室根据编制的资金需要量计划,及时通知财务部门向经理部拨款,财务部门定期要求经理部结算等。

(2)制定完善适应管理软件应用的管理制度

在浪潮举办的中国建筑施工企业集中管控高层研讨会上,中南集团独立董事兼顾问袁宗旺认为,建筑企业管理转型中要加强“集中管控”,必须要实现两个“转变”,一是适度调整项目经理部权限,实现总部有效的服务与控制、项目部授权管理,使项目部成为在总部指导支持下的“操盘手”的管理角色,逐步改变项目部过度分权的运营模式。二是适度调整激励与约束机制,使总部部门和项目部统一在目标管理的原则指导下,完成公司的管理目标和经营目标,形成公司有效的激励与约束机制。建筑施工企业应用管理软件进行项目管理是企业发展的必然趋势,尽管企业员工对管理软件的应用认识不一致,但是我们不能等待大家都认识一致了才去做,应用软件的过程中要依靠完善的管理制度作保障,软件才能发挥应有的作用。

1)岗位责任制度

首先必须建立项目办公室和专职项目管理人员的岗位职责制度,明确项目管理人员的职责权限。岗位职责要明确规定项目办公室的计划职能,各项目部的项目管理人员必须按规定及时对项目执行情况进行跟踪记录反馈。其次要修订完善公司各部门和项目经理部的管理制度,明确规定项目经理对管理软件应用的责任,并要求各部门支持配合项目管理人员的工作。

2)奖惩制度

有了业务流程和岗位职责,严明的奖惩制度就起到了保证业务流程正常运转,员工严格按职责办事的作用。项目经理是经理部应用管理软件的第一责任人,因此最重要的是改变对项目经理考核方法,结合软件应用设置科学的考核指标衡量项目经理的业绩。目前项目经理薪酬是年薪加奖金,其中奖金部分是公司在年底算总账,提取项目部利润的一定比例奖励项目经理,项目部亏损,项目经理只有年薪,实际是只奖不罚,亏损由公司承担。有的项目经理采取多安排自己的家人在项目部领工资,增加非生产人员,或加大材料采购成本的做法获取个人利益。另外,软件的应用分散了项目经理的部分权力,项目经理难免有大权旁落的感觉,有的项目经理甚至人心思走,不愿在该分公司工作。

项目管理软件的应用实现了及时对项目执行情况进行快速统计分析和考核监督,特别是挣值分析法,可以用挣得值作为考核项目经理的指标。挣得值本质上是实际完成的任务量与合同价格的乘积,用挣得值和项目计划费用、实际费用开支比较,得到项目的费用偏差和进度偏差,偏差真实反映了项目经理的工作业绩,这与项目合同规定的项目目标相一致,当实际费用支出大于挣得值时,就不应该对项目经理进行奖励,因此用挣得值考核项目经理的业绩是科学可行的。

为了稳定项目经理队伍,避免项目经理跳槽给公司业务造成损失,公司应建立起完善的激励约束机制。比如公司应和项目经理签订聘用合同,对项目经理离职后参与同业竞争的行为加以限制。另外,公司可以试用期权的办法,根据项目经理为公司做出贡献大小,给项目经理一定数额的期权,按照期权的比例对项目经理进行二次分配,增加项目经理的收益。若项目经理自己主动离职,则期权终止,用经济手段约束项目经理随意跳槽的行为。

(3) 招聘培训懂技术、会管理的复合型人才

管理软件是提高项目管理水平和工作效率的有效工具,软件要发挥作用,关键还是要用人来操作。民营施工企业普遍存在着文化基础低,技术人员缺乏的问题。操作项目管理软件需要的是既懂计算机软件技术,又会项目管理知识的复合型人才。企业从外部招聘的会操作管理软件的技术人员,或大学生到施工企业就业,他们一般没有实践经验, 企业应首先加强大学生的实践技能和项目管理知识培训,了解项目运作管理和工艺过程,再从事管理软件的操作工作。同时,企业也要从本企业中挑选有一定文化基础、有实践经验的年轻员工,进行计算机软件知识和操作技能方面的培训,解决软件操作技术人员的不足问题。

6 结论

民营施工企业要提高项目管理水平,选用管理软件应根据不同行业特点,量力而行,尽量选用集成的系列管理软件,特别是能与结构设计软件对接的管理软件。在项目管理软件应用过程中,要解决项目管理人员对应用管理软件的认识问题,通过建立适应软件应用的组织机构,设计和规范业务流程,制定完善适应管理软件应用的管理制度,招聘培训懂技术、会管理的复合型人才等措施,解决民营施工企业的软件操作技术水平低、管理模式和业务流程的制约问题。

参考文献

[1]田元福,建设工程项目管理,北京:清华大学出版社,2005,308-318

[2]张会斌 张光海,Project 2007 企业项目管理实践,北京:人民邮电出版社,2008,1-6

[3]季树民,对施工企业项目管理信息化管理的思考, 中国水运,2012,第12卷(4):62-63

[4]喻颂华,工程项目管理信息化建设探讨,华中农业大学学报,2008,78: 97-99

[5]李清立,工程建设监理,北京:交通大学出版社,2003,115-118

[6]徐廷强等,计算机应用技术在工程项目管理中的应用分析,计算机光盘软件与应用,2012,3:5-6

[7]许桢,计算机软件在工程上的应用,电子世界,2012 ,1:24-25

[8]戴少,信息技术在项目管理中的应用研究,价值工程,2011,34:158

作者简介:

刘庆明: 硕士,讲师,主要研究方向:项目计划与控制,项目融资。

软件实施工作总结第9篇

[关键词] 军用软件;质量管理

【中图分类号】 E91 【文献标识码】 A 【文章编号】 1007-4244(2013)04-113-2

随着高新技术的发展和装备信息化程度的提高,软件在现代武器装备中所占的比重不断增加,在武器装备系统中的地位逐渐由硬件的配套产品上升为独立的产品,成为武器装备系统和自动化指挥系统的重要组成部分,武器系统功能的生成和发挥对软件的依赖性越来越强。军用软件的质量关系着装备系统功能的强弱和成败,直接影响甚至决定着武器装备的质量。

一、军用软件

军用软件(Military Software)是指用于保障军事装备及其配套系统正常工作,经正式立项研制并交付军方使用的特殊的专用软件产品。与常用软件相比,它实时性、时序性、精度性、安全可靠性要求更高,并具有嵌入式软件多、能适应各种恶劣军事应用环境的特点。

军用软件一般分为两类。一类是武器系统软件,包括为武器系统专门设计或专用的嵌入式软件,指挥、控制和通信软件;对武器系统及其完成军事任务进行保障的其他软件。另一类是自动化信息系统软件,主要是指执行与武器系统无关的系统使用和保障功能的软件。

二、我国军用软件质量管理的发展

同国外相比,我国军用软件质量管理起步较晚。1996年,原航天工业总公司颁发了《中国航天工业总公司软件质量管理规定》,明确规定了软件也是产品,必须和硬件一样纳入型号配套管理,列入产品配套表和技术配套表,实施产品管理。2000年3月,国防科工委颁布了《国防科工委关于加强国防科技工业质量工作问题的若干决定》,并于2001年9月颁布了《军工产品软件质量管理规定》。2002年,国防科工委专门组织软件调研组,对重点型号的软件承制单位进行了调研,并对加强软件质量与可靠性工作进行了现场指导。在2002年9月召开的国防科技工业质量工作会上指出,软件质量是当前比较薄弱的环节,应充分重视软件质量问题,积极借鉴国外软件质量管理方面的经验,加强国防科技工业内部各单位的交流,促进软件质量控制和可靠性工作。

我国军用软件质量管理基本上是以软件开发项目为中心,以软件工程化带动和推进软件质量管理,其具体方法如下:

1.依据软件工程原理,按照一定的软件开发方法学,确定适当的软件生存周期模型,分阶段实施了软件质量管理和控制。

2.型号软件纳入了产品配套表,对软件产品的研制进行了严格的质量管理。

3.根据软件的规模和安全关键性等级,对软件进行了分级分类管理。

4.落实型号研制人员的岗位职责,软件研制人员经培训合格后持证上岗。

5.制定并实施了大型项目的软件规范。

6.建立并完善了软件独立测试机构,提出并实施了软件仿真测试,加强了软件开发项目组内的软件测试力量,对A、B级软件开展了独立的确认测试。

7.为总结型号软件开发方面的教训,编写了型号软件故障启示录;为总结型号软件测试经验,编写了软件评测文集与案例,建立了测试实例库。

三、我国军用软件质量管理现状

随着军事装备体系化、复杂化、高技术化趋势逐渐显著,各类军用软件的使用日趋广泛,结构日益复杂,军用软件已不再是硬件的附属物,已经成为与硬件并列的、独立的技术状态管理项目。军用软件要求具有很高的可靠性、可维护性和安全性,以保证最大限度地发挥系统的整体作战效能。因此,军用软件开发中必须采用有效的手段和工具进行软件的质量保证活动,以支持开发人员在最短的时间内,用最小的费用开发高质量的软件,满足应用需求,同时减少维护费用。

但是,由于受多种因素的影响和制约,军用软件的质量和可靠性问题一直没有引起人们足够的重视。软件在开发、设计阶段缺乏严格的需求分析和评审;在调试、验收阶段,由于缺乏科学的测试手段也无法对软件进行必要的测试;在使用、维护阶段,不能严格按照软件配置进行管理,造成软件在生存周期中,存在着更改随意性大、质量难控制的问题。这些都不可避免地造成了软件的技术状态混乱,给用户的使用和维护工作带来了困难,影响了战斗力的提高。军用软件质量管理存在的一些不足如下:

(一)承制方尚未建立完善的软件质量保证体系

目前,虽然已经建立基本的军用软件质量体系标准,如GJB9001B-2009等,但是实施程度较差。在现阶段,军事科研软件的开发大多集中于军队直属单位中,大多是院校、科研所及相关部门。参与软件开发单位一般较多,但单位内部没有建立较为完善的软件质量保证体系。由于质量体系的不完善导致了软件开发过程缺乏行之有效的管理和监督,软件的质量保证工作基本上是由软件开发者自身完成的。

(二)军方尚未有效参与软件需求定义

软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。但当前的型号研制中,军用软件需求定义阶段缺少军方的有效参与,设计人员无法全面、准确地理解和定义装备的作战使用需求,同时对军用软件隐含的需求(如软件的可维护性)重视不够,导致在后续工作中软件修改、返工频繁,不但影响了软件研制进度,而且一些质量问题和缺陷也带进了后面阶段的工作中,软件质量难以保证。

(三)软件测试不够充分

目前,军用软件承制方多数没有建立专门的软件测试组,而是在软件开发的各阶段主要由开发人员采取自测和互测相结合的方式。由于软件开发人员任务重,他们在测试上不可能花费很多时间,容易走过场,致使测试的作用和可信度大大降低,一些隐含的错误和缺陷被遗留到软件产品交付投入运行阶段。

(四)文档在软件质量保证中的作用尚未引起足够的重视

软件文档是计算机软件产品不可缺少的一部分,它关系到系统能否有效运行、开发和维护,是保证软件质量的一个重要手段,它主要体现在文档本身的可追溯性和可改进性。但是,在实际工作中,文档的形成过程是一项艰苦、枯燥的劳动,人们常常忽视它,致使文档的编制和管理存在着许多亟待解决的问题。一是软件开发人员对文档编制不感兴趣,编制不及时;二是软件文档格式不规范,内容不完整,可读性差;三是文档审核、管理把关不严,未经许可随意更改的现象比较普遍。这些问题导致了软件透明度低、可维护性差。

四、加强我国军用软件质量管理的措施

(一)要突出军用软件质量管理地位作用

随着军用软件在作战、训练、战备、管理等军事领域的广泛应用,其地位和作用更加突出,必须充分认识到软件质量问题的严重性和紧迫性,努力提高军用软件的质量和管理水平。必须针对军用软件研制及使用保障过程中存在的种种不足,强化质量意识,加强质量管理制度建设,建立健全软件质量管理体系,不断提升质量管理能力。

(二)要加强军用软件质量管理的理论研究

军用软件在研制开发过程中,对质量管理理论具有明显的依赖性。针对目前对军用软件质量管理理论研究较少的现状,迫切需要加强相关领域的研究。

1.加强军用软件质量管理基础理论研究。军用软件质量管理基础理论主要包括基本概念和基本原理,军用软件质量管理的特点、要求和原则,以及面对当前软件开发和使用保障过程中遇到的新问题,提出解决的对策、措施和研究重点,以便系统地研究和解决。

2.加强军用软件质量管理基本规律研究。军用软件质量管理基本规律是进行质量管理活动的基本遵循和依据。应根据军用软件自身的特点和要求,借鉴质量管理活动的基本规律,从军用软件的需求分析、设计、开发、测试、定型与鉴定、质量监督、项目管理、验收、配置以及维护等不同活动的特点出发,来研究军用软件质量管理的基本规律。

3.加强军用软件质量管理方法手段研究。要紧贴军用软件质量管理的实际,区分不同活动的特殊要求,围绕军用软件质量形成的全过程,深入开展质量管理方法手段的研究。

(三)要加快军用软件质量管理体系建设

现代高技术武器大量采用计算机系统,军用软件为完成智能化的任务,也越来越复杂,外军已经把军用软件作为装备纳入了管理体系。我军新一代武器陆续装备,指挥自动化系统也初具规模,软件的成分大大增加。但军用软件在设计、开发、测试、维护、使用管理上还很薄弱。因此,针对军用软件的特殊性,建立系统化、正规化的质量管理体系十分重要。

1.建立军用软件质量管理部门。有必要在总部一级建立一个集中统一的软件管理部门,负责制定用以规范和指导军用软件发展的法规、制度和技术标准,在总体上规范和指导各军兵种的软件开发与采办;在各军兵种成立相应的部门,负责指导、规范本军兵种的软件开发与采办工作。

2.健全军用软件质量管理体系。在准确把握军用软件质量需求的基础上,研究如何加强组织体系建设,形成科学合理的质量管理体系,明确各层次、各部门的质量管理职责,提高质量管理的保障能力和水平。

3.健全军用软件质量管理的相关法规和技术标准。健全完善的法规和技术标准是军用软件质量管理的前提。为保证军用软件质量管理的顺利实施,必须加强顶层设计和体系结构的总体规划,建立满足军事需求的、统一的软件体系,结构和标准规范,解决好软件的发展同步、功能配套、兼容匹配。

(四)要提高军用软件质量管理建设水平

1.运用全寿命管理的思想提高质量。对军用软件从需求分析到新系统替代的整个生存周期过程中各阶段及各环节的活动,实施前后衔接、持续不断、首尾响应、协调统一的管理,明确每一个阶段、每一个部门的管理任务和目标。

2.用软件工程的原则与方法研制、开发、维护军用软件。军用软件系统复杂,软件度量、工作量估计、需求变化和风险管理难度大,开发进度和质量难以保证。运用软件工程的思想加强软件开发,有助于提高软件产品的质量和开发效率,减少维护的困难。

3.建立相应的规章制度,明确职责与职权,使软件质量管理工作规范化、标准化。软件开发时间周期长,参与人员、部门多,在整个生存周期内,软件的开发环境、运行环境都会发生变化。通过建立一套评估、控制和实施软件质量管理的机制,有利于实现软件质量管理的科学化、制度化和经常化。

参考文献:

[1]中国人民总装备部.军用软件开发通用要求[S].中华人民共和国国家军用标准GJB2786A-2009.

[2]中国人民总装备部电子信息基础部标准化研究中心.军用软件工程系列标准实施指南[M].北京: 航空工业出版社,2006.

[3]朱少民.软件质量保证和管理[M].北京: 清华大学出版社,2007.

[4]马慧,杨一平. 质量评价与软件质量工程知识体系的研究[M].北京:人民邮电出版社,2009.