如何有效地找到工作了

紧密的合作关系是对时间的投资有时候投资免不了得不到回报:

你的程序员是如此的固执以致你尖叫起来 – 只可惜很可能你的尖叫声还没他尖叫着说你固执来得响亮。

程序员可能会看起来故意阻碍或令人误解(他也许在尝试通过使用公正的手段或不正当的手段来指示你从而节省他的时间。但是有时候怹就是不可避免地粗心大意或尝试隐藏他的无能,或其他什么原因)

你的期望值没有达到。程序员对你做的事情不高兴

我个人倾向於向糟糕的投资倾注更多的精力,更多的时间那是错误的。有时候你必须承认计划失败并转向另外一个能工作了得更好的计划在这种凊况下,后备计划是“扔过墙的测试”:撤退保持一定的距离来工作了,更正式的工作了专注于公共源代码的重大版本的测试。

因为峩容易陷入一个角色我发现清晰地评估合作关系的状态很重要,尤其是在早期所以我记录下我花在跟开发人员沟通上的时间。有时候峩会问自己是否值得投入这么多时间沟通的人的性格如何?

是花在回答特定的问题上还是花在解释某个观点或者是关于普遍性的问题?(当我与开发人员纠缠在一起的时候我发现我会写很长的关于软件测试的基本原则的Email来解释我的决定。)

我是否发现自己很小心地写Email來避免任何可能的误解或者在我跟开发人员讨论之前要很仔细地准备自己的言辞?那些是应付低效率的谈话的前期准备但是它们本身會花费很多的时间。

我在重复自己的论点吗?开发人员呢

有些低效率是一开始不可避免的。但是后面有没有减少是否减少得足够快?

我吔会问自己从这些得到了什么

我学到的关于代码的东西能帮助我的测试吗?我忘记了什么好的注意没有

有什么bug是比我预期的要早发现嘚?

我是否花费更少的时间在写东西、讨论、重新看bug报告上

我改进效率的机会是什么?

当我受到挫折的时候我会在我暂时离开工作了┅周后问自己这些问题。然后我平衡一下成本和效益如果我怀疑我能达到我需要的结果,我会短时间尝试一下新的沟通方式然后重新評估。或者我会简单地撤退如果让我陷入的只是一个测试任务,我仅会从那里退出而已

我不会因此而责怪谁。如果需要受到责备我會乐于自己接受,有两个原因第一,已经有很长时间被浪费掉而没有发现bug了为什么还要花费更多的时间?第二我确信,我不是足够嘚好我不能跟任何开发人员一起有效的工作了。

虽然没有必要大事宣扬你的计划改变的原因但是确保你清楚地跟开发人员沟通,你的管理者还有开发人员的管理者。他们有权利知道不告诉他们会把问题弄得更糟糕。

一个评论者这样写到:“从我的角度看来你的建議是让我找机会使得跟我一起工作了的开发人员看起来很优秀而我看起来是什么都没做…我碰到的每个测试经理都高唱着bug数量不是有效衡量测试员的效率的标准的口号。但是真正我为他工作了的每个人在某种程度上,都在使用bug数量来挑选、奖励、提拔测试员”

这个对于峩来说不成问题。不管是为了什么原因我从来没有意识到经理在使用bug数量(除非在某种含糊的意义上-像印象之类的)来评价我。如果你嘚经理这样做了那我的方法就是一个问题。为了满足开发人员让你牺牲你的工作了会有点过分取样的方式可能会生效:假设你与4个开發人员一起工作了,一个是比较紧密的而另外3个是用传统方式的。你的经理可能会认为你在这3个开发人员身上发现的bug数量是你全部工作叻的代表(这样的话就取决于你再他们的代码上测试花费的时间,但是这样简单的衡量就像“玩数字游戏的赌博”一样)用开发人员方面获得证明,尤其是以请求你的服务的方式会产生奇妙的效果。

有些测试员喜欢协作完成工作了;有些则是不合群的我的这种方法會减少你与其他测试员的交流。你的经理会看不大清楚你在做的事情如果你没有意识到这一点则会很糟糕。这种方法给没有经验的测试員增加了风险

有些测试员喜欢制定计划然后执行它。有些则比较能容忍过程的中断我的这种方法倾向于后者。除了要能容忍你还必須是能自我组织良好地完成你的所有工作了。

“斯德哥尔摩综合症”指的是与俘虏联结在一起并且采纳他们的观点的倾向例如,人质可能成为敌人去观察警察(注:

上有一个很好的简短的描述,但是当你去看的时候也许已经不见了)

把测试员看成是程序员的俘虏有点過于戏剧化。但是长期与开发人员在一起工作了你可能采纳他们的观点而放弃了顾客的观点,导致你遗漏了bug尤其是你可能遗漏这样的bug:产品决定这样做的并且是这样做的,但是却是顾客不需要的可用性问题是这类问题的一个例子。一个科学计算器提供以2为基数的对数計算(主要是对程序员来说有用)而不提供大部分用户期望的自然对数的计算,或者一个在线银行系统给用户默认设置与用户名相同的密码(一个随机的密码会更好,因为很多用户从来不修改他们的密码)

所以我们要权衡好紧密工作了的风险和价值。在大部分项目中大部分时间里,我相信价值大于风险“大部分”不是指全部。在安全至上的项目中如果妨碍测试员吸取程序员关于潜在错误模式的假设,那么带来的附加的成本需要这些独立的测试组来自己承担

尝试把顾客或其他用户的模型明确下来会减少这种感染的风险。下面这些书教会我如何在跟开发人员讨论时心里想着顾客:一本关于市场的书描述塑造目标顾客特性的过程;描述基于行为的计划;,一个主鋶的描述如何挖掘需求的软件工程的书;提倡用完美的将来时态描述用户行为

测试组的一部分应该专注于整个产品的测试,而不是测试孤立的功能特性这样的测试通常是基于工作了流来组织的(用例、场景、任务),最好由领域专家(例如会计师来测试会计模块的内嫆)来测试。这些独立的测试人员来寻找那些因为受开发人员感染的测试人员遗漏的bug(还有功能模块交叉区域的bug和可用性问题)

}

对于一些企业家和公司老板来说委派任务在一开始常常很困难,因为他们总是希望自己能够掌控一切事情然而,为了达到最佳状态你必须学会委派任务。乔布斯就昰这样做的他没有自己制作出iPod的样机,也没有亲自参与制造、市场和售后服务的管理比尔盖茨也没有编写所有微软产品的代码。再想┅下如果理查德·布兰森没有将工作了委派出去,他还能够管理将近50家公司吗?

事实就是这样只有将任务委派给其他人,你才能将时間节省下来专注于那些能带来最高效益的工作了。然而如果委派不当,结果将会是工作了没有完成或做得很差那你可能需要花费更哆时间和精力去处理这个后果。因此合理委派工作了是至关重要的

以下几个步骤能够帮助你有效委派任务:

1、确认能够委派任务的那个囚

这个人可能是你公司的员工,也可能是外包人员或外包公司这个人必须具备完成这项任务的相应技能,而且能够在规定时间内完成任務

你的员工需要列出每周或每日要做的工作了,以便你能够查看这些表单来确定适合这项任务的人选。

下一步是将工作了交代清楚包括工作了是什么,需要交付的东西完成日期,以及为什么需要做这项工作了如果你草率处理这个步骤,只简单交代“在这个日期前紦这件事完成”那你可能得到不满意的结果。

3、考虑工作了计划以及如何完成这项工作了

接下来你需要考虑工作了计划,尤其是接受委派的这个人如何去完成这项工作了

需要注意的是,你要委派的不是某一项任务(比如今天将这份报告发一份传真)而是一个过程(比洳从现在开始将我所有的报告都传真过去)因此,当你委派一项像发传真这么简单的任务时你需要考虑工作了计划。例如你多久需偠发一次传真?当你完成报告后需要在什么时间内将其传真出去?发送传真后必须要做什么(确认收到?粉碎文件)

你需要花时间詓详细考虑并记录下这个任务需要如何被完成。

4、让被委派人复述工作了计划

加下来你要让被委派任务的那个人向你复述任务,以确认怹们完全理解了你的要求很多人在听完后都会点头说“是的,我明白了”但如果你让他们复述要求,就会发现他们的理解是错误的伱需要让他们把你的工作了要求复述清楚。

5、跟踪任务进展并提供反馈(长期任务)

当你委派的任务需要超过一到两天完成你必须跟踪任务进程并提供反馈。理想状态下你应该在每个任务节点进行检查,确保工作了正确进展

为了确保任务能正确完成,你需要在日历上標出检查节点并及时监控上报结果。如果员工没有上报必须及时提醒他们进度已经落后。你要定期同他们见面并给他们反馈和指导

囿效委派任务的最后一步是评价员工表现。很多企业家和公司老板都忽略了这一步并因此深受其害。原因是如果某人第一次完成你委派的任务时得到了B1评价,你认为他下次会做得怎么样呢

下次他会神奇地做到A1的程度吗?不会事实上,如果他们认为B1已经很好了那下佽他只会做到B1或更差的程度。这就是为什么给出反馈或评价表现能够使你下次得到更好的员工表现

即使员工做得不错,你也要向他们解釋为什么这次的工作了做得很好这样他们才会在下次工作了中表现得同样出色。你需要告诉他们是否还有完善的空间比起毫无反馈,囚们更喜欢收到少许负面反馈因此,讲清楚哪里很好哪里尚且欠缺你会在员工身上不断得到更好的结果。

最后你需要明白,在第一佽委派任务时你可能需要比你亲自去做这份工作了花费的时间更长。然而一旦你成功把这些工作了委派出去,你就可以永远摆脱这些瑣碎的事情


你也必须接受这个事实:很多你委派出去的工作了,可能不如你自己亲自去做的效果更好尽管对于公司的一些方面(例如為客户提供服务)是不可接受的,但对于其他方面(例如采购、文书工作了)能做到足够好就够了。

有效的委派工作了使你能够被取代尽管这似乎听起来有点奇怪,但这就是你想要的结果这样你就能有更多时间来发展公司,而不是简单地维持其运转你能够花更少的時间工作了,享受一次真正的假期你的公司对于买方也会更有吸引力,如果你的终极目标是将公司卖掉的话

加载中,请稍候......

}

我要回帖

更多关于 工作了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信