• 1
  • 0
分享

上一篇文章沐沐主要阐述了产品质量由谁决定,本文将接上文内容再分享一下如果有效地提升产品质量。提升产品质量的核心还是要提升全员的质量意识,无论是哪个岗位的成员,都需要提升对自己岗位的喜爱度、提高对产品的熟悉度以及提升个人素养,只有全员共同努力才能做出优秀的产品。

质量意识.png

沐沐所在的部门是产品研发部门,部门成员角色主要是产品人员、研发人员和测试人员。因此下文就主要从产品设计、产品研发、产品测试以及团队协作等四个维度来阐述如何有效地提升产品质量。

一、产品设计

  • 竞品分析要充分:产品人员通过充分的竞品分析,明确出自己产品的核心竞争力,才能使得产品更有商业价值。

  • 需求分析做加法:产品人员需要投入大量的时间进行需求调研,深度挖掘用户的真实需求,才能持续推进产品有效迭代。

  • 产品设计做减法:产品设计尽量简化交互,采用高大上且复杂的交互方式,往往会增加研发成本和用户的学习成本;

二、产品研发

  • 研发前充分沟通:研发人员在写代码前需要和产品经理进行充分的沟通,切勿带着疑点、难点写代码。

  • 研发后充分自测:提交测试前,研发人员需充分自测,尽量避免提测后出现显而易见的缺陷。

三、产品测试

  • 站在用户角度测试产品:测试人员作为产品的第一批使用用户,必须要站在用户角度来验证功能是否合理、交互是否友好、界面是否美观、系统是否易用等。

  • 站在研发角度分析缺陷:测试人员必须要了解研发人员的思维逻辑,分析缺陷产生的原因,评估修复缺陷过程中会影响到那些模块,有些缺陷往往是可以预判。

  • 加强测试粒度:测试人员必须不断地加强自己的测试粒度,虽然系统不可能不存在缺陷,但是我们要做到测试人员发现不了的缺陷,其他人员就更发现不了。

  • 拓宽业务广度:测试人员需要不断地提升产品思维,拓宽业务的广度,了解更多的用户场景。

四、团队协作

  • 加强沟通:直面沟通,减少信息误差;有效沟通,让倾听者对沟通内容产生有效的反馈。

  • 换位思考:换位思考,了解每个岗位的特点、难点;站在对方角度思考问题。

  • 良性合作:尽量创造良性的合作模式,双方处理问题没有抱怨,为了做出好的产品而共同努力。

  • 快乐工作:每周五天在工作,在公司的时间远大于在家里的时间,将团队当成一个大家庭,快乐工作=快乐生活。

The more we share,The more we have.

希望这篇文章对大家有用...

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 软件测试是软件生存周期中必不可少的环节,软件的典型生存周期可以用下图来形容:软件测试的目的是尽可能早的发现软件缺陷并确保其得以修复,因此软件测试是提高软件质量的重要手段,大量的经验实践证明,软件测试越早参与到软件开发过程中,开发出来的软件质量相对越高,时间和物力也越经济。根据软件工程的基本理论,多模块程序的测试共包括以下4个层次:各阶段测试的具体内容会在以后章节具体介绍,下面介绍一下软件测试的经典技术。软件测试的经典技术分为黑盒测试和白盒测试技术。其中黑盒测试技术忽略程序内部结构,看不到程序的代码细节,只针对程序的功能进行测试,黑盒测试的方法有:具体方法会在以后章节中具体介绍,敬请期待。说完黑...
            11 11 2768
            分享
          •   前言  性能测试用例主要分为预期目标用户测试、用户并发测试、疲劳强度与大数据量测试、网络性能测试、服务器性能测试五大部分。  具体编写用例时要根据实际情况去进行,遵守低成本、策略为中心,裁减、完善模型,具体化等原则。  Web性能测试模型提出的主要依据是:一种类型的性能测试可以在某些条件下转化成为另外一种类型的性能测试,这些类型的性能测试的实施是有着相似之处的。  预期指标的性能测试  系统在需求分析和设计阶段都会提出一些性能指标,完成这些指标的相关的测试是性能测试的首要工作之一,这些指标主要诸于:系统可以支持并发用户200个,系统响应时间不得超过20秒等。  对这种预先承诺的性能要求,需...
            0 0 1062
            分享
          •   在讲述软件测试的多种可能性之前,先来了解现在所知的开发模式中,软件测试行业还会继续存在吗?很多做测试的朋友问过这样一个问题:“现在敏捷开发模式中,自动化测试那么流行,而且连开发人员都开始做测试了,是不是以后就没有测试人员了?”  其实测试工作并不会消失,而且敏捷开发模式带给我们新的机遇和挑战,那对于测试人员来说,职业发展的方向又有哪些呢?  测试人员的职业选择  首先我们需要明确一个想法,如果想通过软件测试作为跳板,去做开发类或者管理类工作,不在我们的探讨范围内。  很多测试人员在选择软件测试作为职业的时候,其实更优先选择的是软件开发的职位,可能由于种种原因而与开发职位失之交臂,只好选择了...
            0 0 1000
            分享
          • 性能测试术语解释1.响应时间响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个C/S软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。响应时间主要站在客户端角度来看的一个性能指标,它是用户最关心、并且容易感知到的一个性能指标。2.吞吐率吞吐率指单位时间内系统处理用户的请求数,从业务角度看,吞吐率可以用每秒请求数、每秒事务数、每秒页面数、每秒查询数等单位来衡量。从网络角度看,吞吐率也可以用每秒字节数来衡量。吞吐率主要站在服务端的角度来看的一个...
            1 1 1887
            分享
          •   在软件测试的发展历史上,曾发生过很多次因为软件出现bug而造成的重大事故,小编特别整理了历史上震惊全球的5个经典案例↓↓↓↓↓↓图源:网络  众所周知,软件测试是一项比较细致的工作,很多时候会显得有些枯燥。因此,除了专业技能和业务知识外,还需要从业人员具备良好的耐心、专注力和责任感,非常考验从业人员的心理素质和业务能力。  关于一名优秀软件测试工程师所必备的专业素质!本文总结出以下几点:  1.具备严谨、耐心、认真、负责的态度  作为一名软件测试工程师,必须要对你所测的产品负责,需要以严谨的态度,不放过每一个细节,尽可能找出所有的bug。虽然不能做到完全没有bug,但作为一名负责任的测试人...
            0 0 877
            分享
      • 51testing软件测试圈微信