秦晓君, 刘国庆
(装备学院装备采办系, 北京 101416)
军用软件测评服务采购管理探析
秦晓君, 刘国庆
(装备学院装备采办系, 北京 101416)
软件测评是从软件中发现并排除错误的过程,是提高软件质量的一项重要措施。随着装备信息化程度的提高,军用软件测评任务越来越重,军用软件测评服务采购的需求更加迫切,亟需对军用软件测评服务采购进行规范和科学管理。分析了军用软件测评服务采购管理现状,从军用软件测评服务采购工作程序和军用软件测评服务采购供应商管理2方面提出了加强军用软件测评服务采购管理的对策建议。
军用软件; 软件测评; 软件质量; 服务采购
长期以来,我军军用软件测评服务主要由军工企业或军队科研院所承担,随着信息化装备需求的日益增长,军工企业和军队科研院所的研制任务急剧增加,压力也越来越大,迫切需要开展软件测评服务采购:通过公开招标或其他合法有效的方式在市场范围内选择软件测评服务供应商(软件测评机构),并采用契约的形式提供软件测评服务。这样一来,不仅有利于将军工企业或军队科研院所的核心能力聚焦到软件研制等核心业务上,而且有利于发挥软件测评机构的专业优势,也是实现军地合作、推动装备采购领域军民融合深入发展的又一重要举措。
笔者结合军用软件测评服务采购工作实际,对军用软件测评服务采购管理的内涵、方式、程序和供应商管理等进行研究,并从军用软件测评服务采购工作程序和军用软件测评服务采购供应商管理2个方面提出加强军用软件测评服务采购管理的对策建议。
当前,军用软件在装备中所占的比重越来越大,已成为信息化装备的“神经中枢”,军用软件的质量也成为制约装备质量的重要因素之一。诸多事实表明[1]:军用软件故障是导致型号失败,甚至灾难性事故的重要因素。军用软件中的错误是造成软件质量低下的根源,军用软件质量高低主要通过软件产品中残留错误的多少来衡量,军用软件测评就是从软件中发现并排除错误的过程,是软件质量保证的重要手段。
笔者所称军用软件测评服务采购是指军方以竞争或委托的方式,选择具备军用软件测评资质的第三方软件测评机构提供专业化的软件测评服务,以考核软件是否达到研制总要求规定的战术技术指标或实现软件使用效能的一系列有组织的活动。第三方软件测评具有独立性和客观性的特点,可避免软件研制方先入为主的主观定势思维影响对软件缺陷的深入挖掘[2],从而减少软件缺陷,提高软件质量。因此,重要的军用软件测评(如软件定型测评)一般都由第三方软件测评机构来实施。
军用软件测评服务采购管理是指军方为了提高军用软件测评服务采购质量和效益,对军用软件测评服务采购主体的采购行为、采购过程和军用软件测评服务过程等进行的管理工作。随着装备信息化程度的提高,军用软件测评任务也越来越重,军用软件测评服务采购的需求也更加迫切,亟需开展军用软件测评服务采购管理研究。
2.1 理论研究滞后
与装备招标服务采购相比,有关军用软件测评服务采购方面的理论研究很少,尚未形成较为完善的理论体系,军用软件测评服务采购管理的组织实施缺乏理论支撑,亟需系统地开展军用软件测评服务采购管理理论研究,探索适应竞争性采购要求的军用软件测评服务采购管理体制机制,理顺军用软件测评服务采购工作流程,建立军用软件测评服务供应商准入和监管机制,为军用软件测评服务采购提供全方位的理论支持。
2.2 法规制度缺位
由于目前军用软件测评服务采购还处于起步阶段,尚无专门的法规文件和管理规定来规范军用软件测评服务采购工作[3]。为了加强军用软件测评服务采购管理,提高军用软件测评服务采购效益,亟需制定《军用软件测评服务采购管理规定》等专门用于规范军用软件测评服务采购工作的法规文件和实施细则。
2.3 管理不够规范
目前已开展的军用软件测评服务采购大都由军方(型号主管机关或定型管理部门)指定的第三方软件测评机构提供,其随机性和主观性强,难以避免人际关系等因素对供应商选择的影响,也无法做到“公平、公正、公开”,对服务采购供应商的管理也仅停留在文档上,尚未建立起完善的军用软件测评服务采购供应商绩效评价体系和动态监管制度,在一定程度上影响了军用软件测评服务采购的质量。
按照装备采购工作的一般程序,结合军用软件测评服务采购的特点和规律,军用软件测评服务采购工作应按照编制服务采购计划、筛选合格供应商、确定服务采购方式、拟制服务采购方案、确定服务采购供应商、签订服务采购合同、监督合同履行和验收合同的程序进行。
3.1 编制服务采购计划
军用软件测评服务采购计划是组织实施军用软件测评服务采购工作的依据。服务采购计划的主要内容应包括编制依据、指导思想、服务采购名称、内容、经费安排和合格供应商分析等。军用软件测评服务采购工作应按照全军共用软件、跨军兵种应用软件和军兵种专用软件等不同类型进行分类管理。军用软件测评服务采购计划由各级采购管理部门负责拟制,并上报上级主管部门审核批准后,由各级采购中心或项目管理中心具体实施。
3.2 筛选合格供应商
军用软件测评服务采购实施机构应根据待测评软件的应用领域,对有资质的软件测评机构进行初步筛选,以确定测评范围涵盖该领域的合格软件测评服务供应商数量。成为合格军用软件测评服务采购供应商的前提条件是:供应商必须是与军用软件需求方、军用软件测评服务采购机构和军用软件研发机构无隶属关系或其他利益关系的第三方软件测评机构。
3.3 确定服务采购方式
原总装备部制定的《中国人民解放军装备采购方式与程序管理规定》明确了公开招标采购、邀请招标采购等6种采购方式的适用情况。考虑到军用软件测评服务的金额一般较小,若根据采购金额是否达到300万元来确定是否采用竞争性采购方式,则军用软件测评服务采购基本无法达到竞争性采购条件。为了有效推行竞争,可考虑根据待测评软件规模(测评时软件的规模已经确定)、保密要求、采购时间和合格供应商数量等因素来确定采购方式,各种采购方式具体如下:
1)公开招标采购,对于合格供应商数量较多,且待测评软件规模较大(包括较大型、大型和超大型系统)、通用性强、不需要保密的软件测评服务采购项目,可采用公开招标方式进行采购。
2)邀请招标采购,对于合格供应商数量较多,待测评软件规模较大(包括较大型、大型和超大型系统),且符合下列情形之一的软件测评服务采购项目,可采用邀请招标方式进行采购:(1)因涉及国家和军队安全、有保密要求而不适宜公开招标采购;(2)只能从有限范围的软件测评机构进行招标采购;(3)采用公开招标方式的费用占军用软件测评服务费的比例过大。
3)竞争性谈判采购,对于合格供应商数量较多,待测评软件规模较大(包括较大型、大型和超大型系统),且符合下列情形之一的软件测评服务采购项目,可采用竞争性谈判方式进行采购:(1)招标后没有软件测评机构投标或者没有合格标的;(2)采用招标方式所需时间无法满足需要。
4)询价采购,对于待测评软件规模较小(包括中型和小型系统),通用性强,规格、标准统一,且符合条件的供应商较多的软件测评服务采购项目,可采用询价采购方式进行采购。
5)单一来源采购,对于符合下列情形之一的军用软件测评服务采购项目,可采用单一来源方式进行采购:(1)只有一家软件测评机构符合要求;(2)在紧急情况下不能从其他软件测评机构采购;(3)待测评软件继承性大或是改型项目(如武器系统改型,原有代码不进行测试,新增代码测试,但新增代码与以前代码交联很紧密),原则上选用原软件测评机构进行测试。
6)订单采购,对于待测评软件规模为超小型系统的采购项目或紧急采购项目,软件测评供应商可从签订了战略合作协议的供应商或长期委托软件测评服务的供应商中随机抽取或由采购实施机构指定[4]。
3.4 拟制服务采购方案
软件测评服务采购方案是确定软件测评范围、撰写测试计划的重要依据。军用软件测评服务采购方案应详细列举被测软件的关键业务流程或核心功能模块,采购方案的主要内容应包括采购方式、采购内容、服务质量要求、候选承制单位、采购价格方案、竞争择优标准和评价方法、竞争保护必要性分析及其初步安排、采购工作进度及所需业务经费、风险防范措施和效益评估等。采购方案完成后应上报上级主管部门审批。
3.5 确定服务采购供应商
根据批准的采购方式开展软件测评服务采购,确定服务采购供应商,具体程序参照《中国人民解放军装备采购方式与程序管理规定》执行。确定军用软件测评服务采购供应商时应采用综合评分法,并考虑以下3方面的因素:
1)供应商软件测评资源。供应商的软件测评资源必须能满足军用软件测评的要求,主要包括测试设备设施、测试人员、测试工具、测试平台、软件故障数据和测试问题数据等。
2)供应商软件测评能力。软件测评能力是软件测评机构提供测评服务的能力,主要包括测评服务范围、测评服务质量和测评服务数量。测评服务范围是指测评机构能进行测评的软件种类,必须涵盖待测评软件所在领域。测评服务质量与用户的满意度直接相关,一般包括软件确认能力(软件与要求的一致性)和软件缺陷探测能力(软件中隐藏错误的发现能力),测评服务质量越高,则测评能力越强。测评服务数量是指在规定时间内,能承担的软件测评任务的数量,从侧面反映了软件测评机构的测评能力。军用软件测评服务采购供应商应具有在规定时间内完成软件测评任务的能力。
3)供应商已往的测评经验。同类软件测评项目在测评内容和测评方法上具有一定的继承性,特别是改进完善、软件升级项目,已有的旧版本软件测评所积累的经验可通过测试用例传递给新版本的软件复用,从而减少测试用例开发时间、缩短测试周期。因此,软件测评的可继承性对软件测评效率有很大的影响,若供应商以前承担过同类软件测评项目或有类似项目的测评经验,在选择时可优先考虑。
3.6 签订服务采购合同
确定供应商后,采购部门应与供应商签订《软件测评服务采购合同(或委托协议)》。合同(或委托协议)中应明确软件测评服务的内容、期限、质量和价格等要求,以及资金结算方式、双方的权利义务和违约责任等内容。为保证软件测评的有效性,在软件测评服务采购合同(或委托协议)中应明确待测软件的使用手册、测试大纲、软件技术(开发/研究/总结)报告、软件代码及其版本等。另外,为保证有效履行合同,签订合同后,服务供应商还应向采购部门提交一定形式的担保书或一定数额的担保金。
3.7 监督合同履行
采购部门应加强对软件测评服务采购合同履行的监督。测试开始前,采购部门应确认参加测试软件的版本和相关文档的现行有效性,并对测试计划的合理性,测试用例的正确性、科学性和覆盖充分性等内容进行审查;在测试过程中,应按照军用软件测试相关标准对测试报告、测试记录和测试问题报告等文件进行审查;测试结束后,采购部门应参加软件的测试评审。装备财务和审计等有关部门应当加强对软件测评服务的监督和审计,确保装备经费的规范管理和合理使用。
3.8 验收合同
供应商完成合同约定的服务事项后,采购部门应当及时组织对供应商履约情况进行检查验收,对测试记录、测试报告进行审查,判别测试过程和测试结果的有效性,确定是否达到测试目的,并对供应商提供的软件测评服务质量进行评价。
军用软件测评工作是保证军用软件质量的重要手段,军用软件测评水平对军事装备的质量影响很大。因此,必须对承担军用软件测评服务的供应商进行严格管理。
4.1 建立军用软件测评服务供应商资格准入制度
借鉴装备承制单位资格审查的经验做法,结合军民融合管理经验,应实行军用软件测评服务市场准入制度,建立军用软件测评服务采购合格供应商名录,使只有通过资格审查的供应商才能申请从事军用软件测评服务。军用软件测评服务供应商资格审查可参照《装备承制单位资格审查要求》(GJB 5713—2006)[5],对供应商的法人资格、专业技术资格、质量管理水平和质量保证能力、财务资金状况、企业经营信誉和保密资质等进行审查。其中:专业技术资格要求供应商必须满足《测试实验室和校准实验室通用要求》(GJB 2725A—2001)[6]及其附加要求《军用软件测评实验室测评过程和技术能力要求》,并对供应商的软件测评资源和软件测评能力进行重点审查。
4.2 建立军用软件测评服务供应商绩效评价体系
军用软件测评服务采购管理部门应当建立由军用软件研制部门、财务部门和专业机构等利益相关方组成的综合评价机构,对军用软件测评服务供应商的技术能力、服务质量、效益和资金使用情况等进行综合评价,根据评价结果确定供应商的信誉等级,并作为下一次选择供应商的重要参考依据。
4.3 建立军用软件测评服务供应商动态管理机制
建立军用软件测评服务供应商动态管理机制,是实施优胜劣汰、确保军用软件测评服务质量的重要保障。军用软件测评服务采购机构可以和与军方有长期合作经历、信誉良好的供应商签署战略合作协议。对于签署了战略合作协议的供应商,有优先为军方提供软件测评服务的权利,同时在军方急需时必须优先为军方提供软件测评服务。对于信誉较差的供应商,将从合格供应商名录中予以剔除。
随着军事装备信息化程度的不断提高,军用软件研发任务日趋繁重,对军用软件测评服务进行采购,是深入推进军民融合战略,将军队研究院(所)的资源集中到提供核心软件的研发能力上,充分发挥军地双方专业软件测评机构的资源优势,降低软件测评成本的必然选择。目前,对军用软件测评服务采购的管理还处于探索阶段,开展军用软件测评服务采购管理研究,规范军用软件测评服务采购工作流程,加强对军用软件测评服务采购供应商的管理,对军方更好地开展军用软件测评服务采购工作具有很好的理论支撑和实践指导意义。
[1] 李学仁.军用软件质量管理学[M].北京:国防工业出版社,2012:3-4.
[2] 陈世航,刘永恒.关于军代表参与软件测评项目的看法和建议[J].电子产品可靠性与环境试验,2013(增刊1):160-163.
[3] 周静,李晓松,刘杰.装备采购招标代理工作管理[J].装甲兵工程学院学报,2016,30(1):10-13.
[4] 李彦超.海洋石油工程项目服务采购管理现状及问题浅析[J].化工管理,2014,32(11):25.
[5] 中国人民解放军总装备部.装备承制单位资格审查要求:GJB 5713—2006[S].北京:中国人民解放军总装备部,2006.
[6] 中国人民解放军总装备部.测试实验室和校准实验室通用要求:GJB 2725A—2001[S].北京:中国人民解放军总装备部,2001.
(责任编辑: 王生凤)
Discussion on Procurement Management of Military Software Testing Service
QIN Xiao-jun, LIU guo-qing
(Department of Equipment Acquisition, Equipment Academy, Beijing 101416, China)
Software testing is a process that detects and eliminates errors from software. It is an important method to improve software qualities. With the increasingly high degree of equipment informationization, the task of military software testing becomes more and more onerous. The requirements of military software testing service procurement are very imminence, and it is urgent to standardize and manage the military software testing service scientifically. This paper analyses the procurement management actualities of military software testing service, and proposes countermeasure suggestions on how to strengthen management of military software testing surrogate service from two aspects which are work procedure and contractors’ management.
military software; software testing; software quality; service procurement
1672-1497(2017)02-0021-04
2016-11-28
秦晓君(1974-),女,副教授,硕士。
E257; TP311.53
A
10.3969/j.issn.1672-1497.2017.02.005