自从我开始从事软件质量检查工作以来,我一直在想提出这个问题。我们作为IT专业人员(无论学历高低,我都是以这种方式考虑我们),无论我们在哪种环境/公司中工作,都始终面临工作挑战。我可以肯定的事实是,在世界上没有一家理想的公司可以让IT部门像瑞士手表一样运转顺畅(我们可以在不同的主题中对此进行争论)。缓慢的环境,对需求的误解,损坏的dev / qa /阶段构建,深夜部署....我对进入该行业已有6年以上的理解是,无法逃脱这些情况,但是每个团队成员都必须尽量减少这种情况。

我今天要讨论的主题关于加入新公司的质量检查小组成员。我知道几乎每个地方都缺乏有关正在运行的项目的适当文档(有时根本找不到),并且通常需要一些时间来了解环境的业务逻辑和基础架构。好吧,时间等于金钱(公司付钱给您),领导层希望您立即加入董事会。但是硬币的另一面是您,作为经验丰富的测试员,在采访中显示了很高的声誉和反馈,您也想踏上那条动人的火车并展示您的所有最佳实践。我认为有2种情况:

从第一天开始,您就保持镇定和放松。不要在“适当的”问题上打扰任何人,这些问题涉及在何处下载此内容和下载该内容,或向谁询问应用程序/后端访问。您会目睹一些忙碌的活动,只是想听听人们的声音,并从那里到那里获得一个想法。优点:团队中的每个人都喜欢您,认为您是一个冷静,受人尊敬,温柔且随和的人。缺点:即使在担任新职位的几周内,您也几乎不了解项目的内容,负责什么的人员以及何时得到我的工作站和安全徽章。
2.您从疯狂开始马。让每个人都对您的每一个关心的问题。破坏经理每天早上都会站起来执行您今天的任务和目标。站在数据库管理员的领导下,直到他最终为您提供访问权限。优点:在大约几个月内,您开始在测试用例覆盖率/自动化脚本编写方面显示出良好的结果。对项目及其相互之间的联系已经有了相当的了解。领导力开始将您视为具有适当技能的潜在管理人员。缺点:每个人都讨厌您的烦恼,并尽可能避开您。没有答复的电子邮件和Lync消息,当您在可见性区域中时,每个人都很忙。

我今天的问题是:您认为什么是正确的方法,或者可能是正确的共识?糟糕的文档使新公司陷入困境?谢谢。

评论

投票让这个问题保持开放。可能会在两个选项之间做出选择,但是却无法回答如何处理新手入门和文档不足的问题。可能因文化和行业而异,但是在混乱的公司中开始新的质量检查工作时,所有答案都可能是非常有价值的信息。

这些领导者中谁期望您“马上加入”-如果他们不了解要聘用员工需要多长时间,那么他们就是可怜的领导者。

@corsiKa任命领导人的意思是指一群坐在“楼上”的人,他们期望开发/质量保证团队只会取得积极的成果,甚至不在乎整个基础架构。这些人通常认为自己的公司是世界上最好的。

#1 楼

我想您应该在这两个选项之间找到平衡。您不想真正地努力工作并发疯,但是您想要找到一个可持续的步伐。我宁愿开慢一点,多做一名观察员,但我确实认为,对所见事物持开放态度和诚实是很重要的。积极主动的态度对于您的长期成功也很关键。

如果缺少文档,您确实需要向人们提问。作为一个高素质的人,我喜欢与一些关键人物进行30分钟的一对一访谈。考虑用户,开发人员,其他测试人员和管理人员。试图了解每个人如何使用该系统,最大的差距在哪里,存在哪些风险以及公司如何赚钱。作为一个新朋友,您仍然是局外人。看到流程中的盲点要容易得多。无需烦恼即可获取信息。请谨慎对待更改建议。首先要了解,然后要了解。问题这个过程是如何发生的?您还尝试了其他选择吗?

我对文档的评价不高。自学不如从真实的人那里听到真实的东西。此外,文档(即使在某个特定时间点还是不错的)总是会过时的。

在新公司的头几周,这全都是关于学习的。学习业务,系统,产品,人员。花一点时间。您确实想尽快增加价值。看看您是否可以与其他人一起研究他们的工作。开始从事您看似了解的事情,但确实会花很多时间学习。

评论


我完全同意您的意见@Niels van Reijmersdal。与主要人员交谈大约30分钟是了解业务逻辑的宝贵时间。但是目前,我正处于夏季的新职位上,所有关键人员都在“工作”上:这意味着他们有时在电话中,而不是在讨论您的入职知识收集。

–厌倦了测试
17年8月14日在14:33

#2 楼

假设一个人不能像“冷静而轻松的马”那样开始,而我们只有这两种选择,那么我将专注于尽快开始交付-最后,这就是您被雇用要做的事情。

如果有一些因素使您无法开始工作,那么这不是您的问题-这意味着公司的入职程序有问题。我将确保让我的主管知道我目前处于哪个状态,以及什么原因阻止我开展工作。当然,这应该以专业和有礼貌的方式进行。

记录笔记或记录入职故事也是一个好主意-然后,您可以将自己的经验介绍给团队或主管感觉什么很棒,什么清楚,什么不是,什么可以改善。这样,您就可以为将来改善情况做出贡献。

评论


我喜欢您的观点,在任何障碍上我们都需要与领导层或主管进行更多的协作是绝对正确的。我有时注意到的问题是,大多数团队成员都很忙,以至于无法真正帮助您。一旦为新来者讲解新事物,对于他们来说听起来就像是一场斗争。

–厌倦了测试
17年8月11日在17:28

@GordonFreaman我听到你了!这些年来,我们有很多新员工,而且在很多情况下,我们不得不解释一些无证件的东西,技巧和陷阱-通常这导致我们改进了证件和入职说明。我个人很喜欢指导新员工并向他们展示我们的项目和基础架构-我认为这是一次提拔我对公司工作方式的理解的机会,而且,总有改进的余地。我想,最重要的是,新手从一开始就必须是一个非常有适应能力的观察者。

– alecxe♦
17年8月11日在17:34

我喜欢记录入职记录的想法。 :)我确实质疑“您被雇用从事的工作”通常有多清晰。我的个人经验是,我必须创建自己的工作,发现质量差距,专注于改进。您可能会雇用测试人员来破坏系统并编写支票,但是我认为仅这样做是在浪费时间。您如何从一开始就交付“构建最佳系统”和“预防缺陷”?

– Niels van Reijmersdal
17年8月12日在7:31

#3 楼

使用BDD(行为驱动的开发)编写描述系统工作方式的人类可读测试。然后,这些测试就像是易于阅读的技术文档。激进的(概括这些部分),是的,这是您所描述的极端情况,对于大多数此类情况,您都希望介于两者之间。我会说,更接近第二种选择的方法是-不断出现的问题。但是,为了避免形容仇恨,您需要大量的机智,耐心,倾听,对他人的赞美,对经理的投资等。通常需要经验/成熟度。
有时每个人都想知道这意味着什么,并且需要花费很多时间。有人破冰问。不要以为你会被恨。尊重。注意不要独占。头。当然,赚钱是为了创造价值,而不是为了赚钱是为了交朋友。
最聪明的人会自由地承认无知,喜欢问很多问题。礼貌地做,您可能会被视作正确文化中的领导者,例如我正在努力培养的领导者。