我刚毕业时在一家央企的财务部做一些财务用的小软件,当时自己计划和 *** 作整个的软件生命周期。通过这个时期的工作我深深的体会到了什么是最终用户,一个软件做到什么程度在用户方才算是一个合格的软件产品。用户对软件的要求其实很简单:用最简单的 *** 作完成需要实现的功能,对任何的错误或不当 *** 作反馈准确易懂的提示信息。当时最常听到的一句话就是“我就要你做成这样就好。”现在回想起来,真的是那样拿腔凳。
06年我到了杭州,开始从事软件测试行业,并且一直做的现在。期间做过普通的软件测试工程师,TeamLeader,高级测试工程师,现在在一家小软件公司做测试经理。这么多年的工作经历让我深深意识到,软件质量保证工作真的是一个软件公司中最应该被重视的工作。因为高质量的软件是一个公司发展和壮大的最基本因素。诚然有些公司是准备有一定市场后就要卖出去,有些公司是依靠人脉关系销售软件,有些公司因为起步早而在某一行业处于近乎垄断的地位等等。但是中国现在已经加入WTO,外国的很多软件公司已经进入中国,并且以后还会有更多的公司进入中国市场。我们可以问问自己:为什么优秀和一般的同类软件的销售价格会相差十几倍至几十倍?
我认为高质量的软件产品是一个软件团队所有成员都负责任的完成自己任务以后的必然产物。
首先说说团队,这其中涉及的需求人员、设计人员、开发人员、测试人员都应该真切的视自己为团队的必不可少的力量,都应该为了项目或产品的成功竭尽所能的去工作,只有团队真正的拧成一股绳的时候才具备了产出高质量软件的基本条件。这是我要说的第一点:团队认同感、归属感。
高质量的需求调研文档是软件成功必不可少的条件,但是不同的人对同一句话的理解往往会有差异,因为立场不同。所以想要保证需求的质量,需求人员必须把自己置身到用户的立场去感受、去调研、去理解目标用户反馈的信息。对于不确认的信息要想尽办法搞清楚。所以需求调研人员最好是行业专家。需求文档整理出来后,必须经过客户方代表和公司设计、开发、测试的共同评审才能最终定稿,并最终进入软件设计流程。这是我要说的第二点:软件需求必须用“心”去做,并且监督评审必须到位。
接下来就进入了软件的生产流程,在设计阶段,设计人员是主角,开发人员、测试人员、需求人员要可以及时获得设计文档。设计人员必须在实现需求的情况下,站在用户的立场上去设计功能,实现最好的用户体验。在设计评审时,开发、测试、需求要从用户的角度去评判设计,根据需求从用户的角度去评审设计,这真的很重要。问题如果能在设计阶段就发掘出来会极大的减少资源的浪费,缩短产品或项目周期。这是我要说的第三点圆厅:设计要注重用户体验,同时监督评审也必须到位。
软件进入开发测试流程后,实际的开发人员应该站在用户的角度上去开发每一个功能,如果有比设计更好的实现方法,应及时和设计、测试、需求人员沟通,共同确认是否更改设计。每一个功能完成后,必须进行完整的自测,然后及时送测给测试人员,测试人员也要在用户的角度进行测试,发现问题或建议及时反馈、沟通和处理。还有很重要的一点,测试必须要有测试用例。测试开始前,测使用例必须经过评审,当然评审粒度根据公司资源确定。这是我要说的第四点:开发是软件的制造者,测试是软件质量的保证者,两者相辅相成,荣辱与共。
高质量的软件是一个软件团队共同努力的结果,任意一个环节出问题都可能造成团队的灾难。团队领导者必须要想办法、尽全力将自己的团队凝结在一起,使大家具有团队荣誉感和使命感。软件生命周期的各个阶段都有工作重点,团队领导必须把握好。团队领导不能轻视任何一个环节的工作,否则高质量的软件只能是一句空话。古人说“三人行,必有我师焉”。任何一个团队,所有人的力量都发挥出来肯定比所谓几个精英消旅累死累活搞出来的结果要好。人们说的“兵熊熊一个,将熊熊一窝”也是说团队领导的重要性。
呵呵,总结完了。最后再说一下自己的看法:高质量的软件是软件团队共同努力的结果,用户体验是软件质量很重要的方面,软件的需求、设计、开发和测试都应该是从用户的角度出发去工作。
测袜饥试和技术。1、采用测试的方法来确保软件制造业开发的质量,只有经过多重代码测试才能保证软件程序的正确运行,保证了产品质量。
2、采用技术的方法来确保软件制哪大造业开发的服务水平,将自己的软件产品推广出去后我们也要向买家提供技术,以保证软件可以正常的被买家使用,不告缓返会出现因为错误 *** 作导致的软件程序损坏。
法律主观:
1、按好质量策划,质量策划贯穿整个工程建设过程,是质量管理的基础工作,是使工程建设各过程处于受控的必要条件。2、建立健全技术质量责任制,施工单位要严格建立健全部门责任制,五大员及特种工责任制,建立检查验收制度,例会记录制度,层层把关、责任到人,要对工程质量实行终身责任制,促进工程质量的总体提高。3、把好施工技术关,坚持图纸会审制度,实行设计单位、监理单位、施工单位、建设单位参加图纸会审,发现和避免设计中的误差和不合理,弄清设计意图,吃透设计要求。4、加大培训力度,优选施工人员,提高他们的素质,提高其质量意识,树立质量第一、预控为主,为用户、为社会着肢和想的四大观念,提高管理干部与技术人员精湛的技术技能,一丝不苟的工作作风,必须有较强的质量策划,目标管理,施工组织能力。5、严把材料采购关、检验关,打好工程建设物质基础。6、加强现场检测与检验。7、实施严格的奖惩制度,处理质量事故“三不放过”。实行必要的质量奖罚制度,尤其是行使质量否决权,对不遵守施工方案所规定的程序和违反 *** 作规程施工造成质量事故的单位和个人,要严肃追究责任以至给予行政经济处罚。8、严格认真做好工程竣工验收,做好工程行业创优工作。建筑工程地基、主体分部及单位工程全面竣工后,应以当地质监部门为主,会同建设、设计、监理、施工及其它(如规划、勘察、消防、卫生等)单位,依据建筑工程检验评定标准和各项检测资料,对工程和技术资料认真、严肃,一丝不苟地检查、验收、客观公正,实事求是对于工程进行质量评定级,工程经验收后,方可交付使用,交付使用的工程还必须签订保修合同,按保修条款规定进行工程保修。施工企业内部要树立质量奋斗目标,行业创优。提高企业信誉及管理者的事业心,创优是一项艰险的工作,要求建筑工程的各项工作和经济技术指标达到优良,工程质量达到或超过国家的验评标准。立法司法措施只是一种警告和不就措施,并不能很好的改变工程建设时的方式方法,也就不能很好的保护工程建设质量。那么保证工程质量措施有哪些,最直接的就是在工程建设的过程中就保证工程建设的质量。这样一来,就能够很好的保证我国的工程建设不发生质量问题,为我们的生存发展营造一个稳定的环境。
法律客观:
《建筑法》第五十二条建筑工程勘察、设计、施工的质量必须符合国家有关建筑工程安全标准的要笑饥求,具体管理办法由国务院规定。有关建筑工程安全的国家标准碰饥返不能适应确保建筑安全的要求时,应当及时修订。《建筑法》第五十三条国家对从事建筑活动的单位推行质量体系认证制度。从事建筑活动的单位根据自愿原则可以向国务院产品质量监督管理部门或者国务院产品质量监督管理部门授权的部门认可的认证机构申请质量体系认证。经认证合格的,由认证机构颁发质量体系认证证书。《建筑法》第五十八条建筑施工企业对工程的施工质量负责。建筑施工企业必须按照工程设计图纸和施工技术标准施工,不得偷工减料。工程设计的修改由原设计单位负责,建筑施工企业不得擅自修改工程设计。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)