正式发布
目前我们正在进行标准的试点工作,并确立了四家有代表性的软件企业作为首批试点合作单位。在经过1~2天培训并有实际估算经验后,百万元级的软件项目预算和招标估算可以在2-8小时内完成。估算结果包括:规模、工作量、预算或价格、工期。试点工作结束后,将会对试行版本进行补充和修订并计划在2010年发布正式版本。
同时,为了使标准为整个行业的发展起到一个指导作用,该领域的国标申报工作也正在同步展开,计划于2010年3月份举办一次“软件招投标项目造价估算标准”研讨会。
对试行版本标准感兴趣的单位,可以拨打如下咨询电话了解详细情况、免费获取《中国软件行业软件工程定额标准(试行)》。
专家来了哈哈哈!
软件技术服务外包是信息技术外包(ITO)的重要组成部分。软件技术开发的过程可以分为:需求分析、系统设计、编码、测试、交付和运维服务等不同阶段,软件技术服务外包可以发生在上述开发过程的任何阶段。
市场规模
受益于中国内需市场的增长、国际性厂商与国内软件技术服务外包企业战略合作的加深以及中国企业在产业结构升级过程中外包意识的提升等因素的影响,中国软件技术服务外包行业得到快速的发展。
2018年,我国软件技术服务外包行业收入规模达到了1193.9亿元,同比增长13.89%。预计未来我国软件技术服务外包行业的需求规模将保持增长态势,2020年和2021年市场规模可分别达到1446.9亿元和1576.6亿元。
数据来源:中国产业调研网、中商产业研
上游行业情况
软件技术外包属于信息技术外包行业。由于技术的复杂性、多样性、快速变化性,以及企业需要快速将技术应用到业务中的迫切性,使得大部分企业需要把信息技术的研发和方案编写与实施全部或部分外包给专业厂商,而将自己的精力放在核心竞争力的打造上,进而催生了信息技术外包。
上游行业未来发展趋势
1.正在从传统的项目化服务走向平台化赋能加个性定制化服务
信息技术外包服务的业务形态正在发展成以云的方式向多客户提供平台化和个性定制的服务,业务模式从收取解决方案制作与项目开发费用的方式转变成收取客户订阅或租赁服务费的方式,项目化的服务和平台加定制化的服务方式会并存。
2.信息技术外包呈现出多行业化、多区域性
在快速走向新技术的过程中,需要将大量的IT工作外包给专业的信息技术服务提供商。这种通过借鉴外部优秀操作经验,借助外部专业团队进行企业IT系统建设的方式,越来越多的受到行业认可和采纳。并且随着我国一带一路政策的推进,沿线国家积极推动经济社会的数字化转型和信息化建设。因此,多行业多地区呈现出对信息技术外包的旺盛需求。
未来发展前景
1.市场空间巨大
随着金融、互联网、软件、通信等几大行业引领的数字化潮流逐步延伸至房地产、航空物流、制造业、批发零售等众多行业,软件信息技术应用的空间得到空前的扩展,各行业的IT相关支出也将有所增加,这也将给软件技术服务外包行业带来巨大的市场空间。
2.国家信息化战略促进软件技术服务外包行业发展
随着“互联网+”和“中国制造2025”等国家战略的推进,将进一步驱动社会各行业的信息化改造需求。新兴行业如互联网、云计算等在经济转型的大背景下,也将产生大量的信息化投资需求,进一步促进软件技术服务外包行业的快速发展。
3.知识产权保护制度日趋完善,对软件价值的认可度提高
随着大众对软件价值认可度的提高,大众对于软件等虚拟产品的付费意愿也不断提高,这将促进软件相关企业加大人才与技术的投入力度,吸引更多高端人才,从而进一步促进软件技术服务企业的良性发展。
4.人力资源充足、人力资源竞争力提高
近年来,每年大学毕业生人数超过700万人,其中,理工科毕业生占有相当部分。经过多年发展,我国已经积累了大量软件工程师和相关专业人才,软件技术人力资源充足,这为软件技术外包服务提供了良好的人力基础。
自改革开放起,我国孕育了无数软件企业、诞生了许多软件英雄,而中国软件产业也在经历了萌芽与低谷、摸索与转型之后,开始走向世界。2019年我国软件行业实现收入71768亿元,2020年进一步增长,有望突破80000亿元,软件行业正处在起飞的前夜。
软件行业在国民经济中的地位逐步上升
随着近年来科技的发展,软件行业在国民经济中所占比重逐年上升:2013-2019年,软件行业收入占我国GDP的比重从5.14%上升至7.24%,2020前三季度软件行业收入占我国GDP的比重为8.08%,软件行业在国民经济中的地位日益重要。
软件行业规模逐年扩大
近几年来,我国软件和信息技术服务业运行态势良好,收入和效益保持较快增长,吸纳就业人数稳步增加产业向高质量方向发展步伐加快,结构持续调整优化,新的增长点不断涌现,服务和支撑两个强国建设能力显著增强,正在成为数字经济发展、智慧社会演进的重要驱动力量。
2019年,全国软件和信息技术服务业规模以上企业超过4万家,累计完成软件业务收入71768亿元,同比增长15.4%。2020年前三个季度,我国软件业完成软件业务收入58387亿元,同比增长11.3%。
信息技术服务占据绝对主导地位
近年来,我国软件行业各细分市场发展形势呈现出全部上涨的局面,即软件产品、信息技术服务、信息安全产品和嵌入式系统软件收入市场规模都出现了增长。
具体来看,信息技术服务保持领先,产业继续向服务化、云化演进。2020年前三季度,信息技术服务实现收入35162亿元,在全行业收入中占比为60.2%,在软件行业中占据绝对主导地位。其中,大数据服务收入1530亿元集成电路设计收入1562亿元云服务收入1453亿元电子商务平台技术服务收入6028亿元。
信息安全产品和服务收入稳步增加。2020年前三季度,信息安全产品和服务共实现收入959亿元,占全行业收入的1.7%。
嵌入式系统软件已成为产品和装备数字化改造、各领域智能化增值的关键性带动技术。2020年前三季度,嵌入式系统软件实现收入6365亿元,占全行业收入比重为10.9%。
东部地区为主力军
软件行业地区发展大致呈献出东部地区稳步发展,中西部地区软件业加快增长的局面。2020年前三季度,东部地区完成软件业务收入46891亿元中部地区完成软件业务收入2641亿元西部地区完成软件业务收入7119亿元东北地区完成软件业务收入1736亿元。四个地区软件业务收入在全国总收入中的占比分别为:80.3%、4.5%、12.2%和3.0%。
软件行业技术发展趋势
在软件产业发展模式上,和美国以及日本相比,我国的软件设计能力薄弱,尚不足以设计出可以和国外优秀软件公司匹敌的软件产品,市场竞争力相对薄弱。与印度、爱尔兰、以色列等国家相比,我国软件国际化政策导向不明显、不清晰、不强烈,软件出口比重小。近些年来,中国政府对软件行业的扶持力度不断加大,随着技术的不断进步与创新,未来软件行业技术将呈现网络化、服务化、智能化、平台化以及融合化的发展趋势,具体表现如下表所示:
—— 以上数据及分析均来自于前瞻产业研究院《中国软件行业市场前瞻与投资战略规划分析报告》。
软件测试工作有前途。
软件测试就业前景挺好的,目前IT行业对于软件测试方面的人才需求是非常大的,软件产品的质量对于一个软件来说是攸关生死的,各企业越来越重视软件产品质量,而软件测试的工作就是让软件质量越来越好,还有就是软件测试的工资待遇是非常好的,和其它职业相比,月入上万要简单的多,随着时代的发展,软件也越来越普及,所以人才需求量和前景都是不错的。
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的功能或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。最直观的目的肯定是通过对软件系统或程序的测试,发现其中的错误,也是目前和未来比较热门的一个行业。
下面以ISO 9001为主线,列出了ISO 9001的要点及CMM的对应部分。
1.管理职责:ISO 9001标准要求:组织应规定质量方针,形成文件并予以实施和保持对从事与质量有关的管理、执行和验证工作的人员规定其职责、权限和相互关系; 识别和提供验证资源 ;被指派的管理者保证实施和保持质量大纲。CMM第2级提出了质量方针和验证的职责,包括识别各类人员在项目中的职责,建立一支受过培训的软件质量保证小组和指派高级管理者监控软件质量保证(SQA)活动。作为CMM的通用特点,CMM在高级管理人员和项目经理两个层次上识别管理职责,以监控软件项目,支持SQA审核,建立支持软件工程的组织结构和分配资源。
ISO 9001要求的质量目标(一种量化的、可检查的要求),与在CMM第4级提到的“量化的”质量方针是一致的
2.质量体系:ISO 9001要求建立一个文件化的质量体系包括质量手册、质量计划、程序文件和作业指导书,CMM第2级提出验证符合性和管理过程的质量体系活动,在软件开发计划中规定软件项目使用的具体程序和标准。CMM的验证实施(Verifying Implementation)通用特点明确要求进行审核以保证符合特定标准和程序,CMM第3级要求组织必须规定软件工程任务,并持续实施,在全组织都必须规定软件过程资源,包括标准、程序和过程描述,与ISO 9001相比,CMM特别强调组织支持和项目实施之间的关系。
3.合同评审:ISO 9001要求组织必须评审每一个合同以判断需求是否明确、组织是否有能力满足合同要求.CMM第2级提出组织必须文件化顾客要求并予以评审,明确不恰当或模糊的要求。CMM第2级也要求描述目的、工作陈述和软件开发计划以履行软件工程小组和高级管理者评审过的外部(合同)承诺。
4.设计控制:ISO 9001要求组织建立控制和验证设计的程序,包括:策划设计和开发活动;规定组织上和技术上的接口,识别设计输入和设计输出;评审、验证和确认设计;控制设计更改 CMM第3级描述生存周期过程,包括需求分析、设计、编码和测试;第2级提出策划和跟踪所有项目活动,包括上述生存周期活动及配置管理。ISO 9001要求必须进行设计评审,至于应如何进行设计评审,并没有提出具体要求,组织可根据具体情况,在一定范围内选择。与此不同的是,CMM第3级特别要求设计评审要采用同行评审的方式。ISO 9000-3关于设计评审的指南包含了CMM这一要求。CMM第4级对设计过程的要求与ISO 9001相比更加正式和量化。
5.文件和资料的控制:ISO 9001要求组织控制文件和资料的发放与更改。CMM第2级提出要将对文件和资料的控制纳入配置管理,第3级特别要求对文件控制须实施并维持配置管理体系。在CMM的实施活动(Activities Performance)通用特点章节中,对不同的关键过程区域明确了哪些专门的程序文件、标准和其它文件可纳入配置管理。ISO 9000-3提出应将文件和资料纳入配置管理。
6.采购 :ISO 9001要求组织要确保采购的产品符合规定的要求,包括评价潜在的分承包方和验证采购产品,CMM第2级在顾客软件开发(Customer software develpoment)的要求中包括了对分承包方的评价和分承包方提供的软件进行接收测试等内容。
7.顾客提供产品的控制 :ISO 9001要求组织要验证、贮存和维护顾客提供的产品。ISO 9000-3在论述这个条款的要求时特别提到对顾客提供的市售软件的控制。CMM仅在第3级的子活动(sub-practice)中提到采购软件,提出识别市售软件或可复用软件是策划的一部分。市售软件和可复用软件整体来说是CMM的一大弱点。事实上,CMM在这点上不能充分覆盖ISO9001要求,特别是ISO9000-3的要求。尽管如此,CMM第2级中还是要求对分承包的软件进行接收测试。
8.产品的标识和可追溯性 :ISO9001要求组织能够在生产、安装和交付的所有阶段标识和追溯产品。
CMM主要在第2级的配置管理章节中覆盖了这个要求,在第3级阐述了软件工作产品(software work products)之间的一致性和可追溯性需要。
ISO 9000-3指出在软件行业一种产品标识和可追溯的方法是配置管理,而且强调配置管理的两个目标:对产品的当前配置及产品达到需求的状态提供足够的可视性;保证参与产品工作的每一位成员在软件生存周期的任何阶段都能使用正确的和准确的信息。在这一点上,两者基本是一致的。
9.过程控制: ISO 9001要求组织策划和控制其生产过程,包括在受控条件下按形成文件的指导书进行生产。当组织不能完全验证过程的结果时,须对过程进行连续的监控。CMM第2级要求在软件开发计划中规定软件生产过程使用的特定程序和标准;第3级阐述了软件生产过程的定义、集成以及支持这些过程的工具要求;第4级阐述了过程控制的量化要求,并举统计过程控制(SPC)的例子说明。但对一个组织来说,证实满足这个条款要求的程度一般并不需要这样高。CMM的第5级更提出了在组织中转换新技术的要求,这与ISO 900-3中提到的“供方应改进这些工具和技术”是一致的,ISO 9000-3提出这一要素适用于复制、发行(release)和安装过程。
10. 检验和试验: ISO 9001要求组织在使用前对材料进行进货检验或验证并进行过程检验,组织还必须在最终产品发运前实施最终检验和试验并保存检验和试验记录。CMM第3级阐述了测试和过程检验的要求。ISO 9000-3对软件(系统)测试给出了指南。
11. 检验、测量和试验设备的控制 :ISO 9001要求组织控制、校准和保持所有用于符合性证实的设备。当使用测试硬件或软件时必须在使用前进行检查并在规定的时间间隔内复检。CMM在软件产品工程(Software Product Engingeering)的测试活动章节对此进行了一般性的阐述。关于测试软件,在CMM实施能力(Ability to Perform)通用特点章节中专门阐述了用于支持软件测试的工具。
12. 检验和试验状态 :ISO 9001要求组织保证产品在不同过程步骤中移动时须保持检验和试验状态的标识。CMM第2级在问题报告和配置状态、第3级在测试活动中阐述了这个条款的要求。
13. 不合格品的控制 :ISO 9001要求组织控制不合格(不满足规定要求的)产品以预防非预期的使用或安装。ISO900-3在设计控制、检验和试验(测试和确认)、过程控制(复制、交付和安装)和产品的标识和可追溯性(配置管理)等条款中对这个要求作了进一步的阐述。
CMM并没有专门对不合格产品进行阐述。CMM第2级要求保持那些包含已知缺陷但目前尚未修正的配置项的状态,第3级的设计、实施、测试和确认中均对此作了阐述。
14.纠正和预防措施 :ISO 9001要求组织确定不合格产生的原因。纠正措施要求消除不合格产生的实际原因,预防措施要求消除产生潜在不合格的原因。CMM第2级的问题报告,及其后对基线工作产品(baselined work product)的受控维护进行跟踪、关键过程区域(KPA)的软件质量保证部分与此内容相对应。CMM第5级关键过程区域(KPA)的很多部分也包含了这一内容,例如,防错(Defect Prevention)。
15.搬运、贮存、包装、防护和交付 :ISO 9001要求建立并保持搬运、贮存、包装、防护和交付的形成文件的程序。ISO9000-3展开为对软件产品的复制、备份、交付和安装的控制。 CMM并没有覆盖复制、交付和安装的要求。它在第2级中阐述了软件产品的生成和发行,在第3级中规定了接收测试的要求。但是CMM没有阐述关于产品交付和安装的要求。
16.质量记录的控制 :ISO 9001要求组织收集和保存质量记录。 CMM在实施活动(Activities Performed)通用特点章节中所规定的所有关键过程区域(KPA)都涉及质量记录的保存要求。第2级的问题报告、第3级的测试和同行评审活动都对应这一条款的要求。
17.内部质量审核 :ISO 9001要求组织策划和实施内部质量审核。审核的结果提交管理评审,并应针对不符合采取纠正措施。CMM第2级阐述了审核过程。在验证实施(Verifying Implementation)通用特点中明确提出:审核活动是为了确保符合特定标准和程序的要求。
18. 培训 :ISO 9001要求组织确定培训需求,并提供相应的培训且保留培训记录。
CMM的实施能力(Ability to Perform)通用特点中明确了特殊培训需求。它阐述了通用培训基础结构,包括保存培训记录的要求。
19.服务 :ISO 9001要求:当服务是规定要求时,组织应实施、验证和报告服务活动。ISO9000-3则把对维护的控制要求归于本要素。
CMM并没有单独论述软件维护,而是把维护贯穿于整个CMM过程中。
20.统计技术 :ISO 9001要求组织明确合适的统计技术,并用它们来验证过程能力和产品特性的可接受性。CMM把产品特性纳入“活动执行”(Activities Performed)通用特点章节,作为“测量和分析”通用特点的组成部分。
CMM第2级要求建立项目级的数据库,第3级要求建立全组织范围内的过程和产品数据库,第4级要求组织进行统计过程控制,如使用排列图分析
总结:
1.ISO 9001和CMM既有区别又相互联系,两者不可简单的互相替代。
尽管ISO 9001标准的一些要求在CMM中不存在,而CMM的一些要求在ISO 9001标准中也不存在,但不可否认的是,两者之间的关系非常密切。当然,两者之间的差别也很明显,例如, ISO 9001标准的要素4.7和4.15在CMM中没有细述,而4.19则是分散在CMM的各部分中。ISO 9001的一些要素可以在CMM中找到完全对应的部分,另外一些要素则是比较分散的对应。
两者的最大相似之处在于两者都强调“该说的要说到,说到的要做到”。对每一个重要的过程应形成文件,包括指导书和说明,并检查交货质量水平。CMM强调持续改进,ISO 9001的1994版标准主要说明的是“合格质量体系的最低可接受水平”(ISO 9001 的2000版标准也增加了持续改进的内容)。
另外,1999年底,由美国质量协会(ASQ)和MOTOROLA、NOKIA、BELL SOUTH等100多家企业、机构共同制定的电信行业(包括电信软件开发企业)质量体系标准TL 9000正式发布,在处理已经取得CMM和ISO 9001认证的软件开发企业如何升级到TL 9000时,补充审核的要求有很大差异,这从一个侧面也可以说明它们之间的差别。
但很明显,取得ISO 9001认证对于取得CMM的等级证书是有益的,反之,取得CMM等级证书,对于寻求ISO 9001认证也是有帮助的。
2.取得ISO 9001认证并不意味着完全满足CMM某个等级的要求
表面上看,获得ISO 9001标准的企业应有CMM第3至第4级的水平,但事实上,有些获得CMM第1级的企业也获得了ISO 9001证书,原因是ISO 9001强调以顾客的要求为出发点,不同的顾客要求的质量水平也不同,而且各个审核员的水平/解释也有些差异;如果审核员接受过TickIT审核员课程的培训,那么经他审核获得ISO 9001证书的企业大约相当于CMM第 3级的水平
由此可以看出,取得ISO 9001认证所代表的质量管理和质量保证能力的高低与审核员对标准的理解及自身水平的高低有很大的关系,而这不是ISO 9001标准本身所决定的
ISO 9001标准只是质量管理体系的最低可接受准则,不能说已满足CMM的大部分要求。有一点可以肯定,ISO 9001认证合格的企业至少能满足CMM第2级的大部分要求以及第3级的一部分要求。
3.取得CMM第2级(或第3级)不能笼统的谈可以满足ISO 9001的要求
CMM 第2级的所有关键过程都涉及ISO 9001的要求,但都低于ISO 9001的要求。另外,一些CMM第1级的组织在满足了第2级和第3级的一些关键过程的要求后,也可以获得ISO 9001认证证书。
一些CMM第2级或第3级的企业可能被认为符合ISO 9001的要求,但是,甚至一些第3级企业也需另外满足ISO 9001的要求以及补充对市售软件和可复用软件的控制。
当然,尽管CMM没有完全满足ISO 9001标准的一些特定要求,但包含了大部分的要求。
不可否认,CMM是专门针对软件开发企业设计的,因此在针对性上比ISO 9001要好。ISO已经意识到这个问题,针对软件开发企业应用ISO 9001提供了指南标准(ISO 9000-3), 需要特别说明的是,CMM强调的是软件开发过程的管理,对于国内软件企业涉及较多的“系统集成”并没有考虑,如果单纯按照CMM的要求建立质量体系应该注意补充“系统集成”方面的内容.
以上就是关于中国软件行业软件工程定额标准(试行)废止了吗?全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
免责声明:
1.本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
2.秉承互联网开放、包容的精神,福步贸易网欢迎各方(自)媒体、机构转载、引用我们原创内容,但要严格注明来源:福步贸易网;
3.我们倡导尊重与保护知识产权,如发现本站文章存在版权问题,烦请将版权疑问、授权证明、版权证明、联系方式等,发邮件至service@fobmy.com,我们将第一时间核实、处理,谢谢。