首页 > 范文大全 > 工作总结 > 是否有信息介绍等,另外,在具体工作过程中对质量的管理,仔细的检查工作中的每一项,

是否有信息介绍等,另外,在具体工作过程中对质量的管理,仔细的检查工作中的每一项,

时间:2017-06-28   来源:工作总结   点击:

【www.gbppp.com--工作总结】

是否有信息介绍等,另外,在具体工作过程中对质量的管理,仔细的检查工作中的每一项,(一):软件项目中的质量管理

软件项目中的软件质量管理

摘 要 软件项目的质量管理指的是保证项目满足其目标要求所需要的过程,它包括编制质量计划、质量控制、质量保证等过程。软件的质量是软件开发各个阶段质量的综合反映,每个环节都可能带来产品的质量问题,因此软件的质量管理贯穿了整个软件开发周期。软件项目的质量管理,不仅确保项目最终交付的产品满足质量要求,而且要保证项目实施过程中阶段性成果的质量,也就是保证软件需求说明、设计和代码的质量,包括各种项目文档的质量。

关键词 质量管理,质量计划,质量控制,质量保证

Software quality in software project management

Abstract Quality management in software project refers to the process to ensure the project meets its objectives and requirements , which includes the preparation of quality planning, quality control, quality assurance and other processes. Software quality at all stages of software development is a comprehensive reflection of the quality of each link may bring product quality problems, the quality of software management throughout the entire software development cycle. Quality management of software projects, not only to ensure the project's final delivery of products to meet the quality requirements, but also to ensure the quality of the process of the initial results of the implementation of the project is to ensure that the software requirements specification, design, and quality of the code, including the quality of project documentation.

Keywords Quality management, quality planning, quality control, quality assurance

照;因而软件项目极易出现失败或失

1 前言 误。大量实践证明,软件工程项目的

随着越来越现代化的发展,提起成败,通常是因为管理问题(协同工如今的IT项目,软件工程倍受人们关作的能力),而不是技术上的问题。注。而软件的质量更是众人关注的焦要想做一盘“完美”的软件大餐,质点,因为目前还没有一套完善的评估量管理的作用是不言而喻的。 标准。甚至有人提出,现在的软件开 发根本提不上是“工程”,因为它太

2 项目中质量管理的原则 稚嫩了,还没有一套成熟的标准来比

在软件项目实施中,由于进度和成本两大因素的影响,它的质量管理与产品开发有着很大的差别。因此,在项目实施中做好质量管理工作应该坚持自己的原则。

5.1想法落实到行动中

软件质量管理的重要性已经逐渐被国内的IT企业认可,但是要落实到具体的项目实施工作中,并通过它提高软件质量,还有一段很长的路要走。因为几乎所有的软件公司都灌输着“进度高于一切”的思想,只要是为了赶进度和发布产品,所有影响进度的工作都可以忽略。因此,把想法落实到实际工作中是做好软件质量管理的第一原则。

5.2提高质量,尊重客户

可以说,目前很多公司都有“愚弄客户”的嫌疑,不管是有心的还是无意的。很多公司实施项目时只要能拿到“钱”就达到目的了,因此也就不在乎是否掩盖缺陷和敷衍客户。至于后果,那是以后的事情了。

在软件产业发达的今天,已经是客户的买方市场,客户永远会选择质量和服务都表现良好的产品来满足自己的需求。因此,我们应该尊重客户,把客户放在“上帝”的位置上,认证做好质量。

5.3建立规范的质量保证体系

在没有开发规范的前提下,软件团队是不能开发出高质量软件的。因此软件团队一定要建立规范的质量保证体系,同时把规范体系逐步落实到工作中。如果急功近利,不但会做很多浪费人力和物力的无效工作,还会给客户留下不好的印象。

5.4项目实施中的技术评审

很多软件项目由于性能等诸多原因最后导致失败,实际上都是由于设计阶段技术评审做的不够。一味地节省时间、关键工作仅由某几个人执行、整个项目的成败依赖于某些“个人英雄”等做法是十分错误的,重要的技术评审工作是不可以忽略的。

技术评审可以把一些软件缺陷消灭在代码开发之前,尤其是一些架构方面的缺陷。在项目实施中,为了节省时间应该优先对一些重要环节进行技术评审,这些环节主要有:项目计划、软件架构设计、数据库逻辑设计、系统概要设计等。如果时间和资源允许,可以考虑适当增加评审内容。

5.5项目实施中的过程检查

项目经常延期是中国软件企业实施很多项目时候的特点,因此项目实施中的过程检查重点是“进度检查”。在实际工作中,很多项目都是启动一段时间后就开始不停地加班,使整个团队处于疲惫状态,导致工作效率低下,最后把项目计划丢在一边。对于这种情况,比较好的做法是不断地检查项目计划与实际进度是否存在偏差,如果存在偏差则找出问题的根源,然后消除引起问题的因素,例如可以调整进度安排或者增加人力投入,这样就避免了问题不断放大。

版本检查在项目实施中也需要特别注意,因为版本混乱会带来很大麻烦,尤其进行测试的时候。此外,项目实施时候也应该注意文档检查,尤其是一些关键文档的质量,例如接口文档、用户手册等。

5.6项目实施中的软件测试

项目实施相关的全部质量管理工作中,软件测试的工作量最大。由于很多项目在实施中非常不规范,因此软件测试一定要把好关。软件测试应该重点做好测试用例设计、功能测试、性能测试、缺陷管理等工作。

●测试用例设计:虽然项目实施中没有太多时间来设计测试用例,但是这个环节是必不可少的。项目实施中设计测试用例应该根据进度安排,优先设计核心应用模块或核心业务相关的测试用例。设计测试用例的时候可以不设计的特别完善,基本目标是列出测试重点,对测试执行起良好地指导作用,这个时候的测试用例更像是“测试大纲”。

●功能测试:软件首先应该从功能上满足用户需求,因此功能测试是质量管理工作中的重中之重。功能测试在产品试运行前一定要开展好,否则将会发生“让用户来执行测试”的情况,后果非常严重。

●性能测试:性能测试是经常容易被忽略的测试。在实施项目过程中,应该充分考虑软件地性能,运行较慢的软件仍然不会为用户所接受。性能测试可以根据用户对软件的性能需求来开展,通常系统软件和银行、电信等特殊行业应用软件对性能要求较高,应该尽早进行,这样更易于早解决问题。

●缺陷管理:缺陷跟踪与管理工作也经常被忽略,很多问题会被遗忘,直到客户再次发现。建议测试人员在项目实施中仍然采用一些工具进行缺陷管理与跟踪,保证任何缺陷都得到妥善的处理。

此外,对于一些项目,如果实在没有测试人员,可以考虑让开发人员互相进行测试,这样也可以发现很多缺陷。

项目实施中的质量管理工作是非常复杂的,存在很多不可以控制的因素,例如没有质量人员、测试环境不具备等。因此,项目实施中的质量管理原则应该是“最大限度地去提高质量”。只有这样,才能更好地利用现有资源尽可能地提高质量。

3 软件项目质量管理主要

存在的问题

3.1缺乏软件质量意识

缺乏软件质量意识,信息化建设中软件质量问题未被完全重视。无形的软件产品较有形产品隐蔽,软件质量的检查要求一定的知识基础,对软件进行全面的检测、评估需要系统的方法和相关的标准以及评价体系,这样造成了软件质量意识的淡化。同时,在项目交付后,软件质量缺乏科学的量化指标。

3.2 追求项目进度

追求项目进度,从而忽视了软件质量和软件过程控制。较之国外长期的信息化的实施过程,我国信息化起步晚,底子薄,信息化过程积累的经验相对较少,尚未形成规范的标准和对应的体系,项目实施中不能形成有效的开发组织计划,文档控制和管理不规范,阶段性测试不深入等质量控制问题大量存在。

3.3软件技术处于发展过程

软件技术处于发展过程,质量管理体系滞后。在开发过程中,对软件的发展高于软件质量的要求。软件开发是高智力的创造性活动,更强调过程的创新和合作。

3.4缺乏有效质量控制体系

信息化过程的流动模式是:需求、调研、选型、招标、开发、测试、上线、维护。该模式的一个环节的质量问题是通过软件生产企业对产品的负责而受到一定的控制,但是大多数质量控制活动仅限软件测试,未对信息化过程的各个阶段质量进行控制。

4.软件项目质量管理方法论

项目质量管理的主要方法包括:【是否有信息介绍等,另外,在具体工作过程中对质量的管理,仔细的检查工作中的每一项,】

确定管理计划、定义合适的软件、确定软件需求、迭代开发、代码走样、软件评审、软件测试几个方面【2】。

4.1确定软件管理计划

计算机软件是计算机得以运行的重要保证,它是计算机顺利运行的基础。在进行软件开发前。需要有一个软件质量保证计划,用于规划运行计算机软件的运行,设施的调适,并对可能出现的事情进行事先预防。软件质量管理的内容一般包括:计划实行目的;软件质量管理的相关理论分析和参考文献作保障;在软件质量管理时,组织的领导,以及组织实施任务的责任;软件质量管理的执行标准和约定,用以规范软件执行;计算机软件执行过程中,需要对软件进行详细的审计,以保证计算机软件的规范性;对于计算机软件的实施,要进行软件验证和确认评审,以确认软件能够有效的起效益,特别是对软件的各项功能进行调适,以确认其适应性;要正确运用各项工具、技术和方法,来规范计算机软件操作控制;要记录、收集计算机软件维护时的数据,收集第一手资料,为日后的做准备;要加强员工的风险管理培训意识,提高操作的可行性,保障计算机软件能够持续有效的运行,提高组织效率 。

4.2定义合适的软件过程

软件过程是一个为建造高质量软件所需完成的任务的框架,即形成软件产品的一系列步骤,包括中间产品、资源、角色及过程中采取的方法、工具等范畴。在以计算机网络为基础的现代社会信息化背景下过程管理作为现代企业管理的先进思想和有效工具,随着外部环境与组织模式的变化而变化。因此作为一个好的软件项目过程,必须针对企业和项目的实际情况,确定软件项目运作流程,定义软件功能及相关性能明确各阶段的进入

条件和退出条件进行有效的过程控制与管理,在提高软件开发的效率和项目的成功率的基础上进一步保证所开发软件 的质量。

4.3确定软件需求

对于任何软件项目而言,需求是

一个重要的环节,也是软件开发的基础。需求获取可能是软件开发中最困难、最关键、最易出错及最需要交流的方面。往往用户需求明确变更少的项目的成功率就高,因此,需求分析的成败直接决定后期软件产品的成败。但是,在现实软件开发过程中,用户的需求总会由于各种不同的原因而不断发生变化。这就给软件项目过程实施带来不确定因素,导致项目组在开发阶段不停的返工,进而造成代码质量低下,测试拖期等一系列问题。因此在项目实施过程中,为了保证软件开发的顺利进行和最后交付的产品质量,应该对项目需求变更进行管理。 (1)需求应尽量明确。在项目开发过程中要尽早明确用户需求,有些内容一时无法确定则应该暂缓该部分的开发,尽量降低因需求变更而带来的风险。

(2)对需求变更进行管理。当需求分析完成后项目就进入开发阶段,用户可能会因为市场或策略的变化而提出需求变更的要求。此时,若是合理变更则有利于项目实施,但有时所作的变更可能会影响项目整体的设计和开发,造成项目进度的延期。对于这一情况,项目组应该积极与用户沟通,制订需求变更说明书,在双方都认可的情况下方可实施。

4.4迭代开发

通过转向迭代开发,改变客户和开

发团队之间的交互模式,客户和开发团队都可以避免产生大量的分歧。在一个迭代开发的项目中,客户应该是构建应用团队中的不可缺少的一部

分。客户与开发团队的其他成员协同工作以确保最终交付的应用系统满足被需要的业务价值。客户的组织应该尽可能的保持与开发团队之间交互的兴趣,以确保开发团队可以理解他们应该构建什么和项目中具有什么样的风险和问题。

4.5代码走样

代码走查是一个开发人员与架构

师集中与讨论代码的过程。代码走查的目的交换有关代码是如何书写的思路,并建立一个对代码的标准集体阐述。在代码走查的过程中,开发人员都应该有机会向其他人来阐述他们的代码。 通常地,即便是简单的代码阐述也会帮助开发人员识别出错误并预想出对以前麻烦问题的新的解决办法。

4.6软件评审

计算机软件能够得以顺利运行,

其评定和审议工作必不可少,它是计算机软件工作必不可少的部分。软件评审并不是在软件开发毕后进行评审,而是在软件开发的各个阶段都进行评审,特别是软件的前期工作,对于软件的适应性及软件的效益要进行详细的评审。软件开发的各个阶段都可能发生错误,如果这些错误不能够得到及时发现并纠正,必将带来巨大的损失,甚至有可能导致会导致开发的失败。软件评审是相当重要的工作,也是目前我国在软件开发方面最不重视的工作。所以,必须要加强对软件开发的评审工作,用以保障计算机软件的顺利实施。

4.7软件测试

对于已经开发成功的计算机软件,

测试工作必不可少,要保证对软件的适应性和可操作性。计算机测试一般包括单元测试、省测试、集成系统测试。如果测试结果与预期结果不一致,

则很可能是发现了系统中的错误,以便有时间得到纠正,测试过程中将产生下述基本文档:一是测试计划,要确定测试范围、方法和需要的资源等。二是测试过程,要详细描述和每个测试方案有关的测试步骤和数据。三是测试结果,要把每次测试的结果归入文档,进行认真整理和分析,如果运行出错,则应产生问题报告,并且必须经过调试解决所发现的问题,并为以后的各项工作奠定基础。

项目质量管理是一个科学和系统的过程【3】,其中的每项工作都是相互关联、相互影响的,只要其中一个环节出现问题,都会影响到整个软件项目的进展,所以项目管理者应高度重视软件项目的质量管理,对质量管理的每项工作要认真执行,这样才能按时按需、保质保量的完成软件项目。

6.结束语

清晰、明确的软件质量方针和计划是质量控制和管理的基础,而过程质量的提高时保证产品质量的根本。本文主要分为两部分,一是软件项目质量管理的主要内容,以及相关介绍分析,二是项目中质量管理的原则,通过对软件项目质量管理的内容分析和所需坚持的八大原则,读者将会对软件项目质量管理的相关认识有更深层次的了解,从而更好的进行软件质量管理,提高软件产品质量,提高企业效益。

参考文献

[1] 王耀志.强化计算机软件文档质量监督的探讨[J].机械管理开发.2010,(05)

[2] 吴晓妹.浅谈软件开发过程中的软件质量保证[ J ] .电大理工.2010,(01) [3] 张鹏.刍议协同开发模式下软件测试及软件质量控制[J]

软件开发网 /

是否有信息介绍等,另外,在具体工作过程中对质量的管理,仔细的检查工作中的每一项,(二):项目总工在工程质量管理中的执行力

论项目总工在工程质量管理中如何增强执行力 ——巨亭项目部总工 的

作为建筑产品的工程项目,投资和耗用的人工、材料、能源都相当大,投资者付出巨大投资,要求获得理想的、满足适用要求的工程产品,以期在预定的时间内能发挥作用,为社会主义建设和人民物质文化生活需要做出贡献。如果工程质量差,不但不能发挥应用的效用,而且还会因质量问题影响国计民生和社会环境的安全。因此,建筑工程质量的优劣,不仅关系到工程的适用性,而且关系到人民生命财产的安全和社会的安定,直接影响着国家建设的速度,而施工项目的质量,是决定工程建设成败的关键。同时施工项目也是建筑施工企业对外的窗口,是企业面向市场,参与市场的连接点,在市场经济条件下,企业的生存与发展靠竞争,竞争靠信誉,信誉靠质量,因此,工程质量的优劣也关系着企业的兴衰存亡,它是企业的生命线。

施工是形成工程项目实体的过程,也是形成最终产品质量的重要阶段,为了确保合同、规范所规定的标准,在施工过程中,作为工程质量责任者的项目总工,就要认真组织采用一系列检测、监控措施、手段和方法进行质量控制。由于项目施工涉及面广,是一个极其复杂的综合过程,再加上建筑产品的特点,影响产品质量的因素很多,施工项目的质量控制难度很大,因此,要把施工阶段的质量控制工作作为工程项目质量控制的重点。

任何一个工程项目都是由分项工程、分部工程和单位工程所组成,而工程项目的建设,则是通过一道道工序来完成,所以施工项目的质量控制是从工序质量到分项工程质量、分部工程质量、单位工程质量和系统控制过程,也是一个由对投入原材料的质量控制开始,直到完成工程质量检验为止的全过程的系统控制,在这个过程中,任何一个环节,任何一个人的工作质量,都会影响工程质量,所以要针对影响施工项目质量的主要因素的人、材料、机械、方法环境,制定对策和措施,事前严加控制,这是保证施工项目质量的关键。要自始自终坚持“质量第一,用户至上”,以“预防为主”的方针,把质量的事后检查把关,转向对工作的质量检查,对工序的质量检查,对中间产品的质量检查。

一. 做好人的思想教育工作

要搞好项目质量控制,项目总工必须组织做好一系列基础工作,其中最直接,也是最重要的是质量教育工作,首先作好人的思想教育工作,直接参与施工组织,组织和操作者的人,是质量的创造者,因此,质量控制必须以人为核心,把人作为质量控制的动力,充分调动人的积极性、创造性、增强人的责任感,树立“质量第一”观念,提高人的素质,以高效率的工作质量,确保工序质量,促进工程质量,所以项目总工要把质量教育工作,作为“第一道工序”来抓。搞好质量教育关键在领导,要坚持始于教育,终于教育的原则,结合单位实际,工程特点,从确保工程质量出发,因地制宜,因人施教,注重形式的多样化,针对各类不同人员,进行不同的教育,并经常化、制度化,使其熟练的掌握和运用质量管理的方法和技术,

增强全体人员的质量意识,形成人人关心质量,个个做好本职工作。同时建议项目经理在使用人的问题上,要因才施用,从政治素质、思想素质、业务素质、身体素质等方面综合考虑,全面控制,严格禁止无技术资质的人员上岗操作,对不懂装懂,工作不负责任,图省事,碰运气,有意违章的行为,必须及时制止。

二.建立建全现场质量责任制

建立质量责任制度是项目质量管理的一项重要工作,要明确各项管理人员在质量工作上的具体任务、职责、权限,使质量管理工作做到事事有人管,人人有专责,办事有标准,工作有检查,检查有考核,以此把同质量有关的若干项工作和职工的积极性结合起来,形成一个严密的质量保证体系。在建立质量责任制时,要围绕建筑产品的生产,形成全过程中各个环节的质量职能及各类人员在质量管理活动中的任务、责任和权力,尽量做到条例化,明确有关质量和数量的标准,使职工明白,自己该做什么,怎样做,应负什么责,做好工作的标准是什么,人人心中有数,只有这样,才能为提高产品质量提供基本保证。为保证质量责任制的贯彻执行,避免“制度订在纸上,挂在墙上”,要根据项目工程实际,严格奖罚措施来保证。

三.标准化工作

建筑产品是给用户使用的。建筑产品质量好坏,最终以使用效果来衡量,从这个意义上讲,用户的要求和满意度就是标准,对项目总工来说,执行标准时着眼于生产优质品以满足用户要求为出发点,在项目质量管理工作中,一方面要从工程开工,原材料进场直至竣工交付使用等各个环节都要有标准,而且有工作标准、管理标准,使那些影响工程质量的有关因素和工作都实现标准化(就是要把设计要求、技术标准、操作规程等形成具体而明确的质量要求),建立一个完整的标准化体系,没有标准,质量管理工作就搞不好。另一方面,在施工全过程中,要始终坚持标准,严格检查,

本文来源:http://www.gbppp.com/fw/352818/

推荐访问:质量管理工作总结 质量管理工作计划

热门文章