写点什么

敏捷团队如何雇佣人才

  • 2010-10-07
  • 本文字数:1243 字

    阅读完需:约 4 分钟

敏捷开发模式催生了很多跨越整个软件开发社区的兴趣、会议和书籍。有效的软件开发模式已经走向正确的轨道。然而,仍需改进的一个领域是,敏捷团队聘用人才的最佳方式。

来自 Menlo Innovations 的 Richard Sheridan 和 Lisamarie Babik 谈到在他们要雇人的时候,他们知道 传统的聘用方式可能无效

传统的面试方法与传统的简历和面试过程中,忽略了开发人员是否适合在一个高度协作的环境中工作。

Menlo 运用的极限面试技巧的结构则更像一个试演。在这里,申请该工作的面试程序员在一起结对,同时面试官观察它们。面试的结果并不取决于问题的解决方案,而是由他们的沟通、团队合作、讨论、解决问题的能力和其他软技能以及技术能力而定。这一过程的细节共享在一份 白皮书中。

James Shore 则建议使用五阶段招聘法。在早期阶段采取最小的工作过滤大部分的候选人。后期则采取较多的工作来评估候选人的具体资质。

  1. 候选人自我过滤 - 创建一个进入门槛过滤那些不愿意努力的人,譬如,工作公告的五个问答题。
  2. 面试前过滤 - 候选人进来之后,面试小组立刻审查提交的问答题答案,任何小组成员反对都意味着该候选人不用进入下一阶段的面试。
  3. 行为面试(上午) - 面试小组可在该阶段允许更多地了解候选人的性格及经验。
  4. 配对会(下午) - 提供对候选人实际能力和行为的详细检查。候选人结对进行实际的任务迭代。第二天早上,面试小组一起验收基于 ORID 格式的汇报。
  5. 聘任书 - 这是最后一步,由招聘经理参与并发放工作机会。

Darren Hale 还建议使用类似的多阶段面试过程来评估候选人的技术、过程和个人特质。如 Darren 所述:

面试被分为三段:技术、过程和个性。 对于每一阶段,我们至少分配两个团队成员,这样团队的大多数成员能够跟候选人进行互动。面试的技术部分关注的是纯技术能力,其中包含一个实战编程练习。过程部分则结合了测试、问题解决、结对编程以及其他方面。个性部分着眼于解决冲突、个人动机和一般心理稳定性。我们发现,该过程十分有效。

Johanna Rothman 提到了一些从捷团队招聘”讨论会 上收集的问题。

  • 请给出一个例子,说明你参与过的针对不同观点的辩论。
  • 请给出一个例子,说明即使你不同意团队的观点,你还是按照该观点行事。
  • 请给出一个例子,你需要从其他地方获得某些信息,但最初你无法得到这些信息。
  • 请给出一个例子,证明你成功地让团队采用不同的方式做一件事。
  • 请给出一个你对团队方向提出质疑的例子。

这些问题对团队评价候选人与他人的日常沟通能力特别有效,包括主动性和与团队相处的问题。

因此,无论什么经济形势如何,敏捷团队雇佣技术人员或技术人员被敏捷团队雇佣都是个难题。关键在于找到一个完善的过程来寻找最适合的人才。人才应该因其能力被聘用,而不是在某个特定时期拥有的特殊技能。

如 Sheridan 总结:

我的建议是聘用人才而非技能,建立一个能够学习技能的环境,并在面试过程中强化你正在试图建立的文化。很多时候,我们的行业雇用在技能上能精确匹配的人才。我常劝告刚毕业的大学生,不要找这样的雇主,因为他们的意图很明确:“我们不愿意在你身上投资” 。

2010-10-07 03:292157
用户头像

发布了 42 篇内容, 共 18.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

云原生 go-zero 微服务框架

万俊峰Kevin

微服务 microservice go-zero Go 语言

翻转链表,机器学习视觉训练,对数据的人工标注,使信息丢失,John 易筋 ARTS 打卡 Week 16

John(易筋)

大数据 学习 ARTS 打卡计划 翻转链表 Google论文评判人工预处理

LeetCode题解:239. 滑动窗口最大值,单调队列,JavaScript,详细注释

Lee Chen

大前端 LeetCode

架构师训练营第十三周总结

张明森

程序的机器级表示-数组的分配和访问

引花眠

计算机基础

学习 Java,有什么书籍推荐?学习的方法和过程是怎样的?

沉默王二

Java 学习 程序员 书单

如何将VSCode变成绿色版本

lmymirror

vscode 教程

拥抱K8S系列-05-基于docker部署面临的问题

张无忌

Docker 运维

阿里巴巴发布国内首个公益区块链标准 用技术让公益公开透明

CECBC

区块链 公益

Go: gops如何与Go运行时交互?

陈思敏捷

gops Go 语言

ARTS打卡 第15周

引花眠

微服务 ARTS 打卡计划

商业通识 : 商业为什么能进步?

Walker

学习 得到 个人成长 商业

给大家介绍下,这是我的流程图软件 —— draw.io

程序员小航

工具 流程图 draw.io drawio-desktop 画图软件

不支持原子性的 Redis 事务也叫事务吗?

大头星

Java redis 事务

甲方日常 8

句子

工作 随笔杂谈 日常

ARTS Week15

时之虫

ARTS 打卡计划

深入理解JVM垃圾回收机制 - GC Roots枚举

Skye

GC Roots枚举 安全点 安全区域 OopMap

从湖南“软硬兼施”,管窥三湘水畔的智能浪潮

脑极体

2020-09-03-第十三周学习总结

路易斯李李李

用函数式写法精简Java代码的一个例子

Sean

Java 函数式编程

给DevOps加点料——融入安全性的DevSecOps

禅道项目管理

DevOps 运维 测试 开发 安全性

Golang Package sync 透析

卓丁

sync Go 语言

一点思考|工作十几年了,竟从未用过do-while!

王磊

Java

3. 站在使用层面,Bean Validation这些标准接口你需要烂熟于胸

YourBatman

Hibernate-Validator Bean Validation 数据校验

[翻译] Go Concurrency Patterns: Pipelines and cancellation[Go并发模式]

卓丁

channel pipeline

透彻理解AQS源码分析系列之AQS基础二

InfoQ_d2212957090d

读后感之《任正非:以客户为中心》

王新涵

Spring 5 中文解析测试篇-Spring测试

青年IT男

Spring5 JUnit

oeasy教您玩转linux010206 蒸汽机车 sl

o

握草,你竟然在代码里下毒!

小傅哥

Java 程序员 小傅哥 bug 有毒代码

有奖征文重磅来袭,来!一起玩把大的!

有只小耳朵

敏捷团队如何雇佣人才_研发效能_Vikas Hazrati_InfoQ精选文章