不看认证看技能

  • Mark Levison
  • 郑柯

2010 年 3 月 19 日

话题:敏捷架构文化 & 方法

“敏捷技能项目”是一个 wiki,记录了优秀敏捷开发人员应该具备的技能。该项目始于2009 年春天在芝加哥的一次会议之后,与会者一致同意:“敏捷软件开发中的高生产率需要以下领域的出色技能:产品、协作、业务价值、助人为乐的文化、自信、技术卓越性和自我改进。”

Ron Jeffries 在邮件列表的第一个帖子中说道:

我们来到这里,准备提出一种方式,来提升敏捷、Scrum 和 XP 项目开发人员的技能。Scrum 联盟认为应该有新的以开发人员为中心的认证(也许可以叫 CSD?)。我认为我们都有一个共识:不管采取哪种方式,我们都应该“有力而高效(have teeth)”,开发人员和招聘经理等人应该尊重某种打分,或是为将要出现的事物打分。

从这些最开始的主意出发,项目不断成长,向下列目标前进:

  • 建立敏捷团队所需技能的演化图景
  • 鼓励活到老,学到老
  • 建立信任网络,帮助团队成员发现思维方式类似的人,并识别社区中新的导师

为了支撑这些目标,小组已经创建了:

技能库目前包括如下部分:业务价值协作信心产品自我改进助人为乐的文化技术卓越性

其中甚至还有一个列表,指出敏捷组织应该着力打造的东西:

  • 持续集成
  • 常用的度量指标(速度、覆盖率、圈复杂度……)
  • 结对编程
  • TDD
  • “一个团队”(对于分布式敏捷还在讨论,既有支持者又有反对者)
  • 定期演示

敏捷技能项目希望人们提出问题、参与讨论、讲述技能。

InfoQ 之前的相关内容:《“敏捷开发人员技能研讨会”火热进行中 》《自我反省,停止“敏捷的衰败与堕落” 》

查看英文原文: An alternative to Certifications

敏捷架构文化 & 方法