精华内容
下载资源
问答
  • 如何做好测试管理工作

    千次阅读 2015-10-11 10:49:28
    相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望...
    相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望的。最近也一直结合实际情况,在思考探索中,在此把一些想法写出来,大家有好的想法和建议,也欢迎一起讨论建议。
        目前我们团队的状况,确实也存在不少的问题,部分员工工作积极性不高,工作态度不好,不够投入,对新事物的学习能力差,或者说不够主动,大家缺乏创新精神等。造成这种现状的原因很多,有公司的企业文化,激励机制;组长和经理的管理方式,对员工的培训,引导,职业规划;员工本身的觉悟等等
        首先从大的方面讲,公司的企业文化确实很重要,什么样的企业,就出什么样的员工。可能很多员工觉得公司也没有给我们什么,不过一份工资而已,我凭什么要为公司加班加点。我觉得有这个想法的员工,特别是毕业1,2年的员工,是万万要不得的。要毕竟作为新人,前几年是学习,积累为主,如果你所在的公司,你觉得有足够的机会学到你想要的东西,那已经是万幸了。如果大家总是想着公司能先给我们什么,我们再为公司做更多,这种思路肯定是不可取的。只有我们为公司创造了价值,公司有发展,员工才有更大的发展空间。所以作为管理者,一定要让工程师明白这个最基本的道理,只有付出才有回报。
        比较了同类型的一些企业,我们公司的测试工作和氛围相对来说是比较宽松的,至少我们现在双休日都没有加班,我们Bug数量的强制要求,没有过于严厉的惩罚措施,没有测试成果与测试人力投入和费用投入的产出比统计。这么些年来,可能大家已经养成了松散的工作习惯,突然项目多了,工作压力稍微大了点,有些人就开始叫苦了。
        其次组长很关键,需要起到模范带头作用。如果不能起到表率作用,对工作不投入,下面的组员自然不会有太高的积极性。组长是底下员工的直接领导,需要发现底下每位员工的特点,善于利用每个人的长处,同时给每位员工创造学习,成长的环境和空间。同时,组长不能被繁杂的事情给困扰,做工作应该分重点,不是每件事情都是必须亲力而为,有些事情应当适当下放权力,可以让组员去尝试完成。组长更多得是需要考虑部门平台的建设,资源的整理,测试的创新等任务。同时,组长又要很好得贯彻执行经理、项目经理安排的各项测试任务,制定测试计划,监控测试过程,分析测试结果,风险评估,对地下员工进行日常的考核工作。组长是承上启下的,如果组长这个环节出了问题,那么经理乃至公司上层期望的目标,就往往无法很好得贯彻执行到每位员工身上。
        再次,作为管理者,在想方设法提高员工潜力的同时,也需要为工程师的职业规划做一定的考虑。管理毕竟是和人打交道,要多沟通,去了解大家的一些想法,给大家更多的关心和帮助,在工作中来帮组和提高工程师的业务能力。
    展开全文
  • 昨天参加了一个测试经理的沙龙,从中学到了一些管理上的技巧,决定记录下来。首先是团队组建,先要确定公司需要一个什么样的测试团队,就像是一个七巧板,是要一条鱼的形状,还是一个房子的形状。熟悉每块拼板的形状...

    昨天参加了一个测试经理的沙龙,从中学到了一些管理上的技巧,决定记录下来。


    1. 首先是团队组建,先要确定公司需要一个什么样的测试团队,就像是一个七巧板,是要一条鱼的形状,还是一个房子的形状。

    2. 熟悉每块拼板的形状,要了解自己的优势、劣势,了解团队成员的优缺点。

    3. 按思路尝试组合拼板,根据成员的优势去拼凑。这一点也适合用在招聘上,招进来的每个人有自己的优势,为团队做出不同的贡献。

    4. 在工作过程中反复强调拼板的重要性,例如一个人测试规范做的非常到位,那就从这方面去赞扬,让其能够把优势发挥到最大,将带动大家一起做好规范,当作自己的一份责任。

    5. 记住每个成员的一点点进步,在为成员争取福利的时候,就可以逐项数出来,更有说服力。

    6. 在赞美的同时,也要提出劣势,建议不要期望组员一下子提升到完美,否则会比较痛苦,看到一点做得不好的地方就心里不舒服,监督过度也容易引起逆反情绪和反弹。这一点也是我需要提升的地方,测试的职业性就让我容易看到问题,容易着急。管理者更应该做好情绪管理。用稳定的情绪去引导成员才是正确的选择。



    展开全文
  • 如何跟进整个项目的开发进度、项目测试及项目完成发布? 项目管理三要素:质量、成本和时间 开门见山,项目管理的三要素,是质量、成本和时间。 三要素的意义在于,他们作为衡量一个项目的成功失败的关键指标,将...

    很多项目进度很难把控,经常延期,怎么办?如何跟进整个项目的开发进度、项目测试及项目完成发布?

    项目管理三要素:质量、成本和时间

    开门见山,项目管理的三要素,是质量、成本和时间。

    三要素的意义在于,他们作为衡量一个项目的成功失败的关键指标,将贯穿一个项目的始终来指导我们的工作。

    质量

    通用含义是一组固有特性满足要求的程度,在项目里是指的是针对项目最终的产品,服务和成果制定的一系列指标,比如生产制造业中的产品的材质,服务的满意度,某些项目的产品的品质需要经过国家的鉴定,比如食品药品,一部分是行业标准或企业内部标准。

    在质量这个维度上,如果项目团队完成的是一个全新的产品,最容易犯的错往往就是没有指定产品的明确指标定义。

    但大家要知道,创新的事物一旦被创造,质量标准能尽快确定,就能占领一个新品类的话语权,这也是一个项目的价值,项目可以创造标准,创造专利,创造世界上一种新的可能。

    成本

    指的是所费资源的货币表现及其对象化称之为成本。那项目的核心工作就是调动资源,能把其中的部分资源资本化,数据化的过程,就是成本核算。

    但是某些资源,比如说我们的项目经验,比如说我们项目所需要的专业知识,是没有办法用钱去衡量的。成本的维度其实不用做太多解释,任何一个项目都需要费用的支撑,无论购买设备还是雇用人员,或者物料准备。

    总之,预算是项目实施必不可少的部分,但很多项目由于前期费用充足,并不太在意成本投入的多少,但随着项目的进展,逐渐支撑不到项目后期,这也是没有做好成本规划导致的。

    当然,迫于项目截止时间的压力,先启动后做预算的情况也可以接受,比如国家的一些形象工程,项目的收益不仅仅是产品本身,抽象的影响力可能是更大的回报,这种项目会被赋予最高的资源使用权,比如某些赛事和会议,甚至战争,在这种特定的条件之下是可以理解的。

    但无谓的付出并不符合最优化项目的理解,比如那些没有评估好成果和投入比的项目,但就像刚才提到的战争,这类项目本身就是很难评估最终结果,更谈不到回报了。

    时间

    项目完成上线的deadline。

    3个能力

    首先不要将这个问题理解为项目管理方法和工具层面的问题,很多时候一个小团队,有excel来做项目管理已经能解决问题,不是用了项目管理工具或启用了项目管理过程你的问题就能够解决。

    这个问题的本质我的理解还是三个方面的内容

    1.对需求,架构等核心的关键点个人的把控能力

    作为一个小团队的项目经理,你必须具备这个能力,即对业务和需求的能力,对技术架构的把控,不要说这些是由需求或开发人员完成的与自己没有关系。小团队的项目经理最核心的能力还是在技术把控上,你很多时候的关键把控和里程碑评审将直接减少项目变更和后续返工。

    2.对各种风险的预估和预判能力

    任何一个项目,如果没有风险就应该是成功的项目。那么在项目执行过程中你自己意识到了有哪些风险,又如何提前有针对性的应对这些风险就至关重要了。

    3.对团队人员本身能力的了解和激励能力

    你需要清晰的了解团队中每个人的技能水平和工作效率,否则你分配出去的任务将没有任何保障。同时需要激发团队人员的热情和协作的态度,保持团队有足够的向心力完成目标。这个看起来感觉比较虚,但是很多项目失败原因往往就在此。

    5个步骤

    一般情况下,需求来自产品经理本身对产品的规划和利益相关者(客户或老板)对产品的要求;需求确定之后,就是对项目进度的管理了,对于如何做好项目进度管理,有几点建议,希望能对大家有所帮助:

    1.明确人员分工,定好截止时间

    这一步看似简单,却直接关系到整个项目能否正常完成。所以,在项目计划阶段,我们一定花足够多的时间做好项目进度计划,在分解项目任务时,颗粒度尽量细一些,确保分工到人,并确定好截止时间。每个项目中,在与程序员确定好需求实现条件及大概时间后,一定要给每个任务都设定好截止时间,这样不仅能培养程序员的deadline意识,你也可以通过每个任务的延期情况判断项目的进度及延期情况。

    2.优化作业流程,确定工作标准

    项目组成员间的作业流程,是通过邮件、Excel还是项目管理工具沟通,在项目启动会上一定要明确清楚。比方说官网改版的项目,我们可以把作业流程分为【需求收集】-【原型设计】-【UI设计】-【WEB研发】-【网站上线】,每个流程由某位或多位负责,任务状态变更后,再进入到下一个流程。

    3.定期检查项目节点/里程碑

    很多时候我们会同时负责多个项目,或是还有很多其他日常工作,如何保障项目正常运行,这需要我们时常检查项目节点/里程碑,及时发现项目中可能的风险。还拿官网改版项目举例,如果项目任务流转到UI设计了,但是设计组一直没完成,我们就需要尽快找相关负责人沟通。
    项目中琐碎的事务如果怕忘记了,建议大家可以给自己建个循环任务,比方说每天检查官网改版项目,该任务就会循环提醒负责人。

    4.项目成员的沟通

    项目执行过程中的沟通也是非常重要的,来确保项目进度的信息透明和对称。如果A组已经做好某件事,需要B组做另外的事,如果没有沟通,B可能压根就不知道,这样项目进度就会延误。
    一般情况下,项目组会定期召开项目进度会,和项目成员同步进展情况,并再次确认各项任务的截止时间。但如果项目组有用到项目管理工具协作和沟通,信息比较公开透明的话,项目进度会就没有必要太过频繁。当然,和关键干系人的沟通还是必不可少的,可以定期核对项目进度。

    5.项目团队的激励

    想让项目成员工作起来更有激情,只靠冷冰冰的管理制度是没有太大用处的。项目负责人要信任每一位成员,并实时注意成员的工作状态,适当增加成员在执行任务中的乐趣,做得好的一定要及时鼓励,培养成员的积极性和自我成就动机。整个团队有干劲了,项目的完成也就是水到渠成的事了。

    怎样提升项目管理能力?

    能力问题,尤其是类似对技术架构的把控和风险预判这种能力,不是一天两天能学会的。光开方子,不抓药,不能解决问题。我来尝试抓点药。所以我从开发管理和团队管理方面的实操角度解答一下。

    我们解决管理问题的思路,是有迹可循的。所有的管理问题,可以入手的方面不外乎两件事情:一个是制度,一个是人。

    出现一个问题,最基本的,是要分辨这个问题是制度导致的,还是人导致的,还是制度和人都有问题,需要细分。哪个有问题就整哪个。

    分析问题

    项目进度无法把控的延迟,这里有两个信息,一个是无法把控,一个是延迟。这两个看似一样,其实不是一件事。延迟是相对于计划,超出计划之外就算延迟,但是可以在发生之前预先知晓的。而无法把控是管理者处于一种对实际情况完全不知晓的状态,这才是最可怕的事情。然后我们来判断一下,这两个问题的出现是因为制度还是因为人。先把延迟放一边,我认为这个不是主要矛盾。

    建立切实可行的项目管理制度

    我们来看无法把控,无法把控,首先是制度问题,因为没有建立很好的进度记录制度和沟通制度,才会产生无法把控的感觉。然后人肯定有问题,因为当无法把控和延期同时发生的时候,证明开发人员在工作上出现了问题,至于这个问题是水平导致还是态度导致,由于没有进一步的信息,无法判断。

    从经验上判断这种情况一般是由于开发人员技术水平有限,导致估时不准而延期,又因为没有主动沟通意识或者其他原因导致不通知其他人。解决手段制度方面:

    1、建立进度记录制度,比如日报,工作日记。防止进度情况不明。
    2、建立沟通制度和日常共享通道,比如定时的周会、晨会、邮件规则。防止沟通障碍。

    记得制度要建立,更要执行。以上两点是解决了制度上的问题至此根源问题还未能解决,就是估时不准和预判进度延迟。估时不准一般是由于开发人员水平不高,经验不足,或者涉足未接触过的领域时会出现,解决问题最直接的方法是找个能力够的高手来,高手坐镇,水平经验都够了,自然解决了。如果没有高手怎么办?比较常用的办法就是群策群力+经验积累。

    任务拆分和执行

    具体的操作方法是收到需求以后做设计和任务拆分,然后召集公司较为有经验的开发人员一起来评审。参与评审的人员需要给出三个方面意见:

    1、需求是否有不明确的地方,如果有则需要明确
    2、设计是否有不明确的地方,如果有则需要明确
    3、对任务进行估时,如果上述两项有不明确的地方,估时必然是不准的,实操当中需要根据情况调整。

    这样估时比单人评估要准确很多。如果项目进行到最后发现估时不准确,则记录原因和需要改进的地方,发给评审参与者,大家把经验积累下来。更具体的要点,可以参考scrum里面的迭代启动会议,感觉里面很多要点用在这里比较合适。预判进度延迟。为了有效的预判进度延迟,需要做两方面的工作。

    1、对任务进行拆分
    2、对任务进行估时需要注意的是,拆分任务越细致,越合理,越是有利于判断进度延迟。

    假如一个项目所有工作都拆成一个小时一个任务包,管理人员只要盯着任务包完成情况就知道是不是有延迟了。但是。。。实际上这是不可能的。因为工作拆得太细会使管理成本急剧上升,同时导致开发人员反感而难以落实。建议拆成两天左右一个工作包,那是否进度延迟只要看工作日报就明确了,发现延迟也很及时。更具体的要点,可以参考scrum里面的任务拆分,基本上是比较合适这个场景的。

    参考资料

    https://www.zhihu.com/question/26054246
    https://www.zhihu.com/question/26054246/answer/749370765
    https://www.zhihu.com/question/26054246/answer/34408030


    Kotlin开发者社区

    专注分享 Java、 Kotlin、Spring/Spring Boot、MySQL、redis、neo4j、NoSQL、Android、JavaScript、React、Node、函数式编程、编程思想、"高可用,高性能,高实时"大型分布式系统架构设计主题。

    展开全文
  • 1. 为公司招聘到合适数量的人才,以及合适岗位的人才,创造良好的技术发展和分享的氛围,一般来说需要找到一个技术架构师,能解决所有测试中的难题 2. 制定良好的激励,良好的KPI考核体系 3. 积极的和员工沟通,...

    1. 为公司招聘到合适数量的人才,以及合适岗位的人才,创造良好的技术发展和分享的氛围,一般来说需要找到一个技术架构师,能解决所有测试中的难题

    2. 制定良好的激励,良好的KPI考核体系

    3. 积极的和员工沟通,解决生活和工作中的一些问题。

    4.  亲自带领人去完成一些重要的项目,达到公司的质量要求

     

    作者: 梅梅~

    出处: https://www.cnblogs.com/keeptesting

    关于作者:专注软件测试,测试运维相关工作,请多多赐教!

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 欢迎沟通交流加微信联系。 微信:yangguangkg20140901 暗号:博客园.

    转载于:https://www.cnblogs.com/keeptesting/p/10582735.html

    展开全文
  • 与传统的项目管理不同,软件项目有独特的生命周期流程,需要多轮测试、更新和客户反馈。为了跟上业务增长的步伐,大多数IT相关的项目都采用敏捷方式进行管理,并基于客户和利害关系人的反馈进行迭代。 软件项目经理...
  • 测试岗位只有一个人的公司中,如何做好测试? 确实有很多公司,只有一位测试人员的情况 而且很多大公司都一个人开始的 那一个人的情况下,测试工作应该如何开展呢? 几个核心要素: 1.测试流程建立好 2. 测试...
  • 如何在一个没有测试经理的小公司做好测试? 首先,没有测试经理意味着测试人员没有最直接的管理者,往往这种时候的管理者是开发经理或技术总监,但他们何其忙耶? 同时,在无人监管的情况下,测试是一个很容易...
  • 与传统的项目管理不同,软件项目有独特的生命周期流程,需要多轮测试、更新和客户反馈。为了跟上业务增长的步伐,大多数IT相关的项目都采用敏捷方式进行管理,并基于客户和利害关系人的反馈进行迭代。软件项目经理的...
  • 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法...
  • 如何做好性能测试

    千次阅读 2009-02-14 09:26:00
    --摘自《LoadRunner性能测试实战》 如何做好性能测试 多数企业都想使产品获得高性能,以降低投产后的风险。但是现实中的性能测试工作却经常不受重视,常会碰到“走过场”或“拖到整个项目最后进行”的情况,甚至...
  • 如何在一个没有测试经理的小公司做好测试?首先,没有测试经理意味着测试人员没有最直接的管理者,往往这种时候的管理者是开发经理或技术总监,但他们何其忙耶?同时,在无人监管的情况下,测试是一个很容易偷懒的...
  • 列一些做好大型性能测试项目的要素: 1、系统业务知识。这个要摆在第一位,性能需求分析与案例设计都据此来开展工作。 2、系统架构的把握。 3、测试案例设计与脚本设计。 4、测试脚本开发。 5、数据设计。 6、...
  • 测试工作头绪较多,专业性强,如何做好测试管理工作,特别是量化管理,提高测试效率、督促测试人员完成好测试工作,是很重要的。  我负责三位XXX测试人员对XXX进行测试。测试规程主要是按协议的各个要求编写的,...
  • 从小leader开始,测试者要学习如何让一个团队的所有人都可以按照目标前进,要学习建设和管理团队。除了技术、日常任务分配,很多测试者还会第一次做为面试官来进行面试,给团队成员进行绩效评定,做绩效沟通甚至是...
  • [原创]如何做好目标管理

    千次阅读 2008-08-25 10:51:00
    [原创]如何做好目标管理?  时间好快,来新公司3个月了,自从离开了原来的视频行业换到新公司从事金融证券方面的测试工作,自己也很庆幸领导的信任提拔为测试经理,开始管理质量管理部,当然对我这样的新人来讲,...
  • 这时候不应该害怕“勾引”起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的...
  • 带项目差不多1个季度了,针对这一季度的工作做一个总结,分析一下成长和遇到的问题,希望后面可以做的更好。 以下内容有自己的总结,也有...测试组主要工作职责:做好测试工作,以最少的人力、物力和cost产出符合...
  • 同时,在无人监管的情况下,测试是一个很容易偷懒的工作最后,测试人员需要做好自己的工作,展现自己的价值,扩展自己的队伍1、严格自我约束没有直接管理者,并不意味着没有管理者,公司更高层的领导会关注每一个...
  • 作为项目的主要负责人,项目经理在计划过程中需要考虑控制...质量检验是指那些测量、检验和测试等用于保证工作结果与质量要求相一致的质量控制方法。(3)控制图法。控制图法是建立在统计质量管理方法基础之上的,它利...
  • 带项目差不多1个季度了,针对这一季度的工作做一个总结,分析一下成长和遇到的问题,希望后面可以做的更好。  以下内容有自己的总结,也有参考蔡为东... 测试组主要工作职责:做好测试工作,以最少的人力、物力和...
  • 机房内分为UPS供电和市电两种,服务器和路由交换都是直接接到UPS电源插座上,这样供电是有保障的,我们可以查看UPS指示灯是否是绿色,来判断有无异常,至少半年做一次负压测试,放电来保持电池的稳定,这些措施是必...
  • 项目测试管理

    2019-09-25 13:30:44
    测试是把握软件质量的最后一关,如果这一关没有做好,即使前面的工作如何好,往往会出现功亏一篑的情况。本文主要讲述在项目管理对测试管理的感受,希望达到抛砖引玉的效果。下面内容是结合笔者说实施的项目进行描述...
  • 如何合理安排并按质按量按时完成每一个测试任务,做好项目管理如何把控到每一个测试任务的质量? 如何快速构建和构建好测试环境? 如何获取或快速制作测试数据? 如何确保每一个测试人员的工作都饱满? 如何...
  • 在这本革命性的新书中,他们汇总了293条测试经验建议,阐述了如何做好测试工作,如何管理测试,以及如何澄清有关软件测试的常见误解。读者可直接将这些经验用于自己的测试工作中。这些经验中的每一条都...
  • 这个是测试团队管理的话题 1. 管人 a. 招聘新人,找到合适的人,新人是需要做入职培训。让新人快速融入到团队中去,和开发和测试打成一片。... 做好日常项目管理工作,监控项目的方方面面,保证公司的项目...
  • 测试管理精华

    2007-09-29 16:54:05
    测试管理精华[@more@]现在,测试工作在项目管理中越来越受到重视。但是在项目开发过程中,项目管理一般都是着重于开发人员的管理,很少对测试人员进行项目管理。测试是把握软件质量的最后一关,如果这一关没有做好,...
  • 1、做好技术决策工作,但尽可能的把决策工作安排给靠谱的人员进行,对于逻辑关系,数据库设计,业务模型 设计等工作安排给申健进行,对于新技术研究,运维等工作安排给吴缤进行。 2、项目进度管理 每天看一小时...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

如何做好测试管理工作