zoukankan      html  css  js  c++  java
  • 如何带领新人

    前言
         前两天有个入行不久的朋友跟我说,他刚入职了一家新公司,感觉开展工作遇到很多困扰,恰好我最近在梳理团队管理方面的思路。所以有了今天这篇文章。今天的分享的主题是如何带领新人,以及新人入职初期该怎么做。所分享的内容大都是个人的看法,不能保证有多科学,只是希望对刚成为测试经理或者刚入行的童鞋有所帮助,也欢迎来交流看法。
     
    一、测试经理如何带新人  
         新人有两种,一种是刚入行的测试新手,还有一种是刚进入一家新公司,但本身是有经验的老手。
         对于测试新手来说,作为测试经理需要做的大致是前期帮助他快速融入团队,提升测试技能。常用的方式比如给他明确需要学习的文档资料、制定一个中长期的学习计划,有条件的话给他指定一个导师—如果没有合适的,不妨亲自去带—对于我们IT企业来说,人才是最重要的,不要因琐事而忽略对人的培养——所以,你需要看一下我公众号上的两篇文章《 畠山芳雄:新员工培训的十三条黄金法则》《 华为新人180天详细培养计划》。
         以下是我的做法。
     
    1.1 帮助员工快速融入团队
    • 在新人上班前为其安排好座位和办公用品,桌椅提前擦干净,电脑里可以准备好所需的软件以及必要的公司和项目文档。
    • 介绍其与有关人员见面,带他参观公司部门,向他介绍将在一起工作的每一个人,通过面谈了解他的希望和预期。
    • 为新人指派一个导师。导师负责回答新人的问题,检查新员工的工作完成情况并给出适当建议,午餐一起吃饭。
    • 给新人讲清楚工作职责、发展空间。
    • 明确安排第一周的工作任务,包括:每天要做什么、怎么做、与任务相关的同事部门负责人是谁。
    1.2 帮助新人快速熟悉项目
         在国内多数公司,留给新人的适应时间都不会很长,好一点的可能一周,差一点的可能只给2、3天的时间。所以作为部门经理,需要通过一些方式让新手尽快的掌握工作技能和项目信息,创造自己的价值。以下是我常使用的方法:
    1. 让新人对照软件核对文档。避免直接抛给新人一大堆文档,让其自己“领悟”——这种方式效率和收益非常低下。
    2. 让新人从客户的角度使用产品,让其列出客户希望通过该该产品完成的事,并让他尝试那样做(走流程)——这样做的目的,是帮助他理解产品的优缺点,培养他从客户角度看待问题,让他更有意识的去了解一些跟客户相关的行业信息,从而让他看产品的角度更有效(提出的bug更有价值)。
    3. 很多人做不好测试其实是因为不会沟通。这种现象很普遍,新人(也有很多老手)不知道如何去沟通,不知道在需求和设计评审时应该关注什么,应该提问什么问题。。。这导致他们获取不到足够有用的信息。针对这种情况, 我的做法是先带着新人去跟开发沟通几次需求,让他学习我的提问方式和关注点。几次之后安排他独自去跟开发沟通测试范围,等他回来的时候进行提问。如果回答出所有问题,基本可以认为他把需求搞清楚了,意味着他们有能力完成这次的测试任务了。如果问题回答不上来,让他们继续去沟通,直到把问题全部沟通清楚为止 。对新人来说, 如果沟通2次能回答出所有问题,就很不错了,毕竟很多细枝末节很难了解到。
    1.3 帮助新人快速掌握工作技能
    1. 掌握提bug的技巧。在提交新bug之前,先让新人尝试修改老员工提交的bug。让新人按照bug中描述的操作步骤重新测试,并且尝试修改(比如尝试修改步骤和结果描述不清晰、不准确的bug)。 新人修改完以后,测试经理或者导师进行检查。这可能涉及改写和后续测试(查找与这个程序错误有关的更严重的问题,或查找会出现所报告问题的范围更广的条件环境)。测试经理/导师最后对其改过的bug描述中的语气、清晰性、和创造性给出反馈----这个过程可以一直持续到新人提交出令人满意的结果为止。
    2. 让新人在测试系统之前,先重新测试老程序错误----可以帮助测试员了解被测产品、产品会怎样失效、可以怎样测试产品、bug管理系统中有哪些bug。
    3. 尽量不要派新手参加几乎完成的项目。 对测试老手来说,他们知道如何阅读测试矩阵、流程图或其他测试文档,只需要告诉他们需要测试什么即可,一般不需要说明怎么做。他们虽需要时间去了解产品,但不需要占用别人太多时间就能很快投入测试。但是对于测试新手,测试经理需要给出更多指示,这可能导致测试任务无法按时完成,同时新人也会觉得痛苦。相对来说,新项目这方面的问题就很少。
     
    二、如何带老手
         带老手的流程跟新人大体相似,也是安排导师、安排办公环境、介绍有关人员。。。不过相对于新人来说,老手的适应期更短,所以从测试经理来讲,更多的时候会给老手制定一些目标,通过目标来检查新人的工作是否能满足部门要求,在这期间针对具体的问题跟他做一些沟通,通过解决实际问题的方式来帮助他提升能力、适应新环境。
         另外,作为测试经理需要多跟团队成员去沟通,很多IT从业者不爱主动找人说话,也不擅言辞。作为测试经理更应该主动去找他们沟通。
     
    三、作为新人,在被人带的时候应该怎么做
    1. 新入行的新人,我觉得能用半年的时间达到“入门”的程度(即熟悉项目业务熟悉,能提交让人满意的bug,能根据需求和设计编写用例) 就很不错了。 可以给自己制定一个半年的目标,想象一下半年以后自己要达到的程度。
    2.  尽可能的多沟通,找一个乐于沟通的人沟通。 总结科学合理的沟通技巧,通过实际的项目来锻炼自己。所以你需要看一下这篇文章《如何跟开发沟通测试范围》(http://www.cnblogs.com/scios/p/5624707.html) 
    3. 多利用中午的饭团时间跟同事打好关系。
    4. 熟悉一下公司的工作方式、流程、有关测试环境(可以整理一份测试环境清单)
    5. 多参加一些会议,了解别人怎么工作
    6. 积极一些,不懂就问,工作多反馈。——在我刚带团队的时候,有个下属工作实际上很努力,但就是不爱跟我反馈工作。最后我的脾气上来了。。。所以结果你们懂得。。。其实现在想想这事挺惭愧。
    7. 态度要端正,说白了就是要加班。刚入职肯定有很多文档和项目要学习,即使公司不流行加班,也建议你主动一些。建议入职以后搞清楚公司的加班文化,下班的时间起码要跟大多数人接近。不要觉得没必要就不加班,因为这样很容易就被干掉。不加班会让人觉得你工作不积极,不重视这份工作。可能你觉得工作做完了没必要 加班,但是在上级看来,工作就像海绵里的水,挤挤都会有的, 比如你可以去了解项目,总结发现的bug(老手可以总结测试框架,做做bug预防的工作,尝试推广探索式测试和自动化测试)。。。总之,多多利用这段时间去学习。
     
         在国内大多数公司,测试人员都需要靠自己去学习,在工作中很难有人能一直教你,因此还需要总结自己的一套高效、有效的学习方法。——所以,你需要看一下我的另一篇文章:《面对层出不穷的技术,我们就得这么干!》,文章在公众号-》技术分享-》职业发展菜单下。
     
    总结
    简单来说就是,不管你作为什么样新人,一定要积极向上,端正态度。尽可能熟悉公司的业务和工作模式。认识到更多的团队中的成员。并且跟他们处好关系,并且在新人的初级阶段一定要多汇报和沟通。并且把遇到的问题一定要梳理和解决。提高你工作的效率,和大家对你的认可程度。  如果你是一个负载带新人的主管,那么你一定要负责人,给他制定一个标准化的流程。并且主动的不断跟他去沟通。看到他有什么做的不好的地方,即使的指证他,让他更好的适应公司的文化。
  • 相关阅读:
    新浪微盘又是一个给力的产品啊,
    InfoQ: 百度数据库架构演变与设计
    列式数据库——Sybase IQ
    MapR初体验 淘宝共享数据平台 tbdata.org
    IBM正式发布新一代zEnterprise大型机(组图) 大型机,IBM,BladeCenter,美国,纽约 TechWeb News
    1TB is equal to the number of how many GB? 1PB equal to is equal to the number of TB? 1EB PB? | PCfault.com
    Cassandra vs HBase | WhyNosql
    The Hadoop Community Effect
    雅虎剥离开源软件平台 Hadoop ,与风投新建 Hortonworks 公司 品味雅虎
    RowOriented Database 、ColumnOriented Database 、KeyValue Store Database 、DocumentOriented Database
  • 原文地址:https://www.cnblogs.com/scios/p/6090391.html
Copyright © 2011-2022 走看看